본문 바로가기

분류 전체보기848

지속 가능한 소프트웨어 아키텍처 구현하기 들어가며최근 '읽기 쉬운 코드'라는 책을 읽고 있다. 아직 다 읽진 않았지만 굉장히 재미있고, 도움이 많이 되는 책이라고 생각한다. 회사 동료들에게도 계속 공유하고 있을 정도이다. 이 책의 초반부에 강조하는 개념이 바로 '지속 가능한 소프트웨어'이다. 토스의 재민님 영상을 즐겨보는 영향으로, 소프트웨어 통제와 제어에 대한 관점을 많이 배웠다. 모듈 간 의존성을 관리하여 다양한 변화에 대응할 수 있는 소프트웨어를 만드는 것이 중요하다고 생각한다.주의: 이 글은 경험이 많지 않은 주니어 개발자의 주관적인 의견을 담고 있습니다. 잘못된 개념이나 틀린 부분이 있을 수 있으니, 피드백은 언제나 환영합니다. 지속 가능한 소프트웨어란?내가 생각하는 지속 가능한 소프트웨어는 다음과 같다."장기간에 걸쳐 유지보수, 확장.. 2025. 3. 14.
[책 후기] JVM 밑바닥까지 파헤치기 https://product.kyobobook.co.kr/detail/S000213057051 JVM 밑바닥까지 파헤치기 | 저우즈밍 - 교보문고JVM 밑바닥까지 파헤치기 | 자바 가상 머신의 깊숙한 내부를 향해 떠나는 흥미진진한 모험C·C++를 사용해 주로 프로그래밍을 하던 시절 까다로운 메모리 관리와 플랫폼 이식성 문제는 개발자들에product.kyobobook.co.kr 해당 책은 는 JVM의 내부를 심도 있게 다루는 고급 기술서이다. 이 책은 절대 기초용 서적이 아니며, 번역된 자바 서적 중에서도 JVM을 이만큼 깊게 다루는 책을 찾기 어렵다. 출간 직후 구매했으나, 중간까지 읽다가 포기한 경험이 있다. 기술 서적을 읽다가 포기한 것은 처음이었다.너무 깊은 내용을 다루고 있어 어려웠고, 그만큼 내.. 2025. 3. 13.
[책 후기] 실용 주의 프로그래머 https://product.kyobobook.co.kr/detail/S000001033128 실용주의 프로그래머(20주년 기념판) | 데이비드 토머스 - 교보문고실용주의 프로그래머(20주년 기념판) | 실용주의 프로그래머 20주년 기념판 전문가를 향한 여정《실용주의 프로그래머》는 당신이 읽고, 또 읽고, 수년간 또다시 읽게 될 몇 안 되는 기술 서적이product.kyobobook.co.kr 나는 연차 높은 사람을 만나게되면 항상 주니어 필독 책에 대해서 물어본다. 이 책도 그렇게 추천받은 책이였다. 기술 서적은 주로 집에서 보는 편이고(메모하며 정리가 필요한 책), 기술적으로 살짝 떨어지는 책들은 통근 시간에 읽고 있다.나는 이 책을 통근 시간에 읽는 것을 선택하였다. 대충 정리해보면 프로그래머의 마.. 2025. 3. 10.
[책 후기] 레거시 코드 활용 전략 https://product.kyobobook.co.kr/detail/S000001804724 레거시 코드 활용 전략 | 마이클 C. 페더스 - 교보문고레거시 코드 활용 전략 | ▶ 레거시 코드 활용 전략에 관한 내용을 담은 전문서적입니다.product.kyobobook.co.kr 입사 초기에 읽기로 다짐했던 책이지만, 미루고 미루다 이제야 읽게 되었다. 이 책은 레거시 코드를 어떻게 리팩터링할지에 대한 베스트 프랙티스를 소개한다. 하지만 출간된 지 오래된 책(2004년 출판)이라 그런지, 예제 코드가 지금과는 거리감이 있었다. 아마도 내가 최신 버전의 언어를 사용하고 있어서 더 그렇게 느껴졌을 수도 있다. 내 기준에서는 Java 8도 구버전인데, 실제 현업에서는 그보다 더 오래된 코드도 여전히 존재한다.. 2025. 3. 3.
[책 후기] 이벤트 소싱과 마이크로서비스 아키텍처 https://product.kyobobook.co.kr/detail/S000213805962 이벤트 소싱과 마이크로서비스 아키텍처 | 손경덕 - 교보문고이벤트 소싱과 마이크로서비스 아키텍처 | 이벤트 소싱을 이해하기 위해 도메인 주도 설계와 객체지향 설계 원칙(SOLID)을 연계해서 설명하는 책이다. 이어서 이벤트 소싱의 핵심인 도메인 이벤product.kyobobook.co.kr 일단 이벤트 소싱을 다루는 한국 책이길래 끌려서 사게됐다.초반장은 DDD/헥사고날 아키텍처 관련 용어를 정리해주고, 예시를 통해 이벤트 소싱 사용 예제를 알려준다. 우선 용어를 정리해주는게 가장 좋았던 것 같다. 딱히 읽으며 틀린 용어를 사용하지는 않았다고 느꼈다. 또한 용어 정리를 통해 헷갈리는 개념들을 정리할 수 있을 .. 2025. 2. 24.
[책 후기] 좋은 코드, 나쁜 코드 https://product.kyobobook.co.kr/detail/S000061353995 좋은 코드, 나쁜 코드 | 톰 롱 - 교보문고좋은 코드, 나쁜 코드 | 이 책의 가장 큰 특징은 나쁜 코드가 왜 나쁜 코드인지 설명하고, 나쁜 코드를 좋은 코드로 바꿔가는 과정을 직접 보여주는 것이다. 이를 통해 독자는 좋은 코드와 나쁜product.kyobobook.co.kr NextStep 에서 리뷰어 활동 중인데, 추천해주신 책이다. 추천 받자마자 바로 구매하여 읽게 되었다. 책의 설명 방식은 규칙을 얘기해주고, 간단하게 설명해주며 예제 코드를 통해 나쁜 코드, 좋은 코드를 보여준다.즉, 누구나 이해하기 쉽도록 작성해줬다.나쁜 코드의 예시들이 억지스럽지 않고 적절한 것 같다. 또한 해당 책에서 얘기하던 규.. 2025. 2. 16.