내가 그린

자바/스프링 테스트 개발자 리뷰 노트 1: 단위 테스트와 통합 테스트 전략

김우근님의 Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트 를 정리한 내용입니다. 왜 TDD에 실패할까? 테스트는 품질을 올리는 행위이고, 업무에 적용하고, 보고하기 위해서는 가시적인 성과가 필요하게 된다. 결국 커버리지를 찾게 되는데 테스트 커버러지가 테스트의 목적이 되면 안된다. 테스트의 어려운 점 대표적으로 아래와 같...

상위 1% 개발자의 7가지 핵심 습관: 코드 품질과 생산성 향상 전략

상위 1% 엔지니어의 7가지 간단한 습관을 참고한 내용입니다. 코더가 아닌 엔지니어가 될 것 (Be an engineer, not a coder) 엔지니어링은 문제를 해결하는 것이고, 최고의 엔지니어는 코드를 문제를 해결하기 위한 수단으로 생각한다. 즉, 목적이 없는 코드를 작성하지 않고 사용자의 솔루션을 설계하는 등 목적을 ...

크래프톤 정글 1기 - 5개월 집중 개발 교육 후기

늦게나마 2022.10 ~ 2023.03 크래프톤 정글 1기 5개월에 관한 간략한 후기를 작성한다. 참고로 현재 크래프톤 정글 커리큘럼과 1기 커리큘럼은 조금 차이가 있다. (현재는 마지막 프로젝트 전에 알고리즘 문제풀이와 프레임워크 학습 주간이 추가 됨) TIL TIL은 개인의 성향대로 하면 된다. 매일을 회고하는 느낌의 일기 형식도 좋...