분류 전체보기
-
Spring Framework 6.2 문서 읽고 이해하기 ... IOC Container (2)개발하면서/코드보면서 2025. 2. 23. 13:28
https://docs.spring.io/spring-framework/reference/core/beans/dependencies/factory-properties-detailed.htmlIoC Container 찍먹 해본 지난 글에 이어서 이번에는 Bean을 알아보자.https://dol9.tistory.com/332 Spring Framework 6.2 문서 읽고 이해하기 ... IOC Container (1)현재 정산 백엔드 직군으로 일하고 있고 사용하는 기술은 Spring Boot와 Kotlin이다. (사람마다 깊이에 대한 기준은 다르지만) Spring을 깊은 이해 없이 활용 가능한 정도로 공부한 후 사용하다가 문제dol9.tistory.comIoC Container는 한개 이상의 빈을 관리하는..
-
Spring Framework 6.2 문서 읽고 이해하기 ... IOC Container (1)개발하면서/코드보면서 2025. 2. 9. 16:00
현재 정산 백엔드 직군으로 일하고 있고 사용하는 기술은 Spring Boot와 Kotlin이다. (사람마다 깊이에 대한 기준은 다르지만) Spring을 깊은 이해 없이 활용 가능한 정도로 공부한 후 사용하다가 문제 생기면 그때 필요한 부분만 알아가는 식이였다.IOC Container라는 게 있어서 POJO + Meta정보를 이용해서 Bean을 생성하고 lifecycle도 관리해 주고,Reflection을 이용해서 DI 해준다 정도... 아는 것도 모르는 것도 아닌 두리뭉실한 느낌 이를 반대로 말하면 문제없는 영역은 잘 모른다는 게 문제다. Spring Boot가 알아서 해주는 게 많아 개발자는 비즈니스 로직에만 집중한다는 장점이 있지만프로젝트가 커지다 보면 비즈니스 로직만 알아서는 부족함을 느낀다. 개발..
-
CSS를 공부하다가 AI활용에 대해 생각해봤다.살아가면서/생각하면서 2024. 11. 14. 23:37
프론트엔드 작업할게 생겨서 Next.js + React 그리고 Ant 디자인 시스템으로 인하우스 화면을 개발하고 있다.개발한다고는 했지만 사실 뭐.. 이미 있는 코드 보면서 눈치로 그린다는 표현이 더 맞겠다. ant.design에서 원하는 동작의(?) 컴포넌트를 검색한 후 화면 컴포넌트에 복붙 한다.내가 원하는 위치에 올 때까지(?) 정렬이랑 마진 주면서 대강 맞춘다.입력을 받고 API 호출하고 결과 보여주는 팀 내에서 사용하는 인하우스 시스템이어서 크게 문제가 되지 않았다. 원하는 기능 동작과 누락한 컴포넌트 없이 잘 구현했지만뭐라 표현할 수 없는...뭔가 애매~한 느낌과 화면 크기에 따라 텍스트가 넘어가고 깨지고 난리도 아니었다. layout 잡는 게 중요하다고 다시 느꼈다. 지금까지 인하우스 화면..
-
더 나은 커밋, 더 나은 프로젝트 만들기개발하면서/타인글보면서 2024. 11. 13. 21:47
남은 2024년까지 2개의 프로젝트를 진행한다.커밋을 atomic 하고 유의미하게 나눈다는 건 알지만 할 때마다 여전히 어렵다. 전에 커밋 컨벤션에 대해 한번 정리했지만Github Blog에서 실제 커밋 트리를 보여주며 더 나은 커밋 작성하는 방법을 소개하고 있어 정리해 봤다. Git Commit을 단순히 롤백하고 협업을 위한 코드 분리(?) 정도의 저장소로 생각하지 말고지금의 코드가 만들어진 이야기를 얘기한다는 생각으로 Commit을 만들자! https://github.blog/developer-skills/github/write-better-commits-build-better-projects/ Write Better Commits, Build Better ProjectsHigh-quality ..
-
if(kakaoAI)2024 day3 시청 및 정리 ... 백엔드개발하면서/타인글보면서 2024. 11. 11. 12:09
이번 포스트는 백엔드 경험을 공유한 발표영상들을 정리했다. if(kakaoAI)2024 day2 시청 및 정리 ... 프론트엔드이번주에 if(kakaoAI) 2024 발표 영상이 공개됐다.개인적으로 AI 모델링, 서빙, Feature Store보다는 AI 사용하는 거에 관심이 많아 정리는 안 하고 간단하게 보기만 했다. Day2와 Day3 발표에서 관심가는 발dol9.tistory.com 카카오톡 펑 개발기PUSH방식과 PULL 방식 소개 PUSH는 필요하지 않은 일을 할 수 있다.PULL은 생성과정은 빠르지만 피드에 들어가야 할 피드를 찾아야 해서 조회가 느리다. 서비스의 사용패턴은 생성보다 조회 트래픽이 많은 SNS와 유사하다. 97%가 조회 트래픽이고 3%가 생성 트래픽인 카톡 프로필과 비슷하다고..
-
if(kakaoAI)2024 day2 시청 및 정리 ... 프론트엔드개발하면서/타인글보면서 2024. 11. 9. 17:18
이번주에 if(kakaoAI) 2024 발표 영상이 공개됐다.개인적으로 AI 모델링, 서빙, Feature Store보다는 AI 사용하는 거에 관심이 많아 정리는 안 하고 간단하게 보기만 했다. Day2와 Day3 발표에서 관심가는 발표 영상을 보고 정리할 텐데이번 포스트는 Day2에서 프론트엔드 관련 발표다. React to PDF: 좌충우돌 PDF 생성 기능 개발기카카오 헬스케어 파스타 서비스에서 노출되는 화면을 PDF로 다운로드하거나PDF를 브라우저에서 보여주는 요구사항을 만족하기 위한 개발기를 소개한다. 라이브러리를 사용하지 않고 직접 개발한 이유?PDF 전환하기 위해 라이브러리의 별도 작업이 필요한 라이브러리가 있었다.기존 컴포넌트를 그대로 사용하지 못하면 이중작업 부담, 테스트 복잡성 증가,..