코드 품질 개선 기법 29편: 고르디우스 변수
이 글은 2024년 6월 13일에 일본어로 먼저 발행된 기사를 번역한 글입니다. LY Corporation은 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고......
이 글은 2024년 6월 13일에 일본어로 먼저 발행된 기사를 번역한 글입니다. LY Corporation은 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고......
원죄 내가 처음 import/export 설정을 만들었을 때, 상태는 명확했다: go type ImportConfig struct { Status string json:'status' // 'draft' | 'acti...
저는 최근에 Dave Farley의 “Managing Technical Debt” 가이드를 읽었습니다. 이 책은 부채를 단순히 개발 문제로 보지 않고 비즈니스 위험으로 엄격히 다루기 때문에 반드시 읽어야 합니다.
!표지 이미지: ‘Just a small change,’ 라고 그들은 말했다. ‘쉽겠지,’ 라고 그들은 말했다. 🫠https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=a...
마일스톤: usePopcorn 완료 usePopcorn 앱이 3주간의 개발을 거쳐 마침내 완성되었습니다. 이번 주에 집중한 내용: - 최종 다듬기 - 정리 작업 - 리팩터링...
스털링 디자인 문제 TDD를 실천할 때 계속 마주치는 순간이 있다: 테스트는 통과하고, coverage는 향상되며, refactoring은 안전하게 느껴진다. 그러나 어느 시점에…
Feature Toggles: 장점, 함정, 그리고 실용적인 접근법 Feature toggles는 위험한 새로운 API 엔드포인트를 롤아웃하거나, 테스트를 진행할 때 마법처럼 느껴질 수 있습니다.
소개 대부분의 시스템은 잘못된 기술 선택 때문에 실패하는 것이 아니라 성장하도록 설계되지 않았기 때문에 실패합니다. 저는 백엔드 서비스를 구축하는 데 수년을 보냈습니다.
이 글은 2024년 6월 6일에 일본어로 먼저 발행된 기사를 번역한 글입니다. LY Corporation은 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고 ………
지저분한 Codebase의 숨겨진 비용 나는 지저분한 공간에서 제대로 기능할 수 없었다. 깔끔함에 관한 문제가 아니라 더 깊은 문제다. 상황이 ...
번역할 텍스트를 제공해 주시겠어요?
적응성 vs 영리함 생존하는 시스템은 처음부터 완벽하게 작성된 것이 아니다. 요구 사항이 변할 때 부서지지 않고 구부러지는 시스템이 살아남는다.