The Devil’s Clean Code: Lessons from Migrating a 20-Year-Old Legacy Project
TL;DR Write tests. You don't truly realize how messy code is until you try to write a unit test for it. Understand your annotations. Don’t use @Data when @Gett...
TL;DR Write tests. You don't truly realize how messy code is until you try to write a unit test for it. Understand your annotations. Don’t use @Data when @Gett...
이 글은 2024년 6월 13일에 일본어로 먼저 발행된 기사를 번역한 글입니다.LY Corporation은 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고......
From a One‑Off Script to a Publishing Platform Three Weeks of Refactoring, Learning Python, and Building Something That Scales Three weeks ago, my publishing “...
The Original Sin When I first built import/export configs, the status was obvious: go type ImportConfig struct { Status string json:'status' // 'draft' | 'acti...
I recently went through Dave Farley’s guide on Managing Technical Debt. It’s a mandatory read because it treats debt strictly as a business risk, not just a dev...
!Cover image for 'Just a small change,' they said. It will be 'easy,' they said. 🫠https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=a...
Milestone: usePopcorn Completed The usePopcorn app is finally complete after three weeks of development. This week focused on: - Final polish - Cleanup - Refac...
The Stalling Design Problem There’s a moment I keep encountering when practicing TDD: tests pass, coverage improves, and refactoring feels safe. Yet, at some p...
Feature Toggles: Benefits, Pitfalls, and a Practical Approach Feature toggles can feel like magic when you’re rolling out a risky new API endpoint, testing a r...
Introduction Most systems don’t fail because of bad technology choices; they fail because they were never designed to grow. I’ve spent years building backend s...
이 글은 2024년 6월 6일에 일본어로 먼저 발행된 기사를 번역한 글입니다.LY Corporation은 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고 ......
The Hidden Cost of a Messy Codebase I’ve never been able to function well in a messy space. It’s not about neatness—it’s something deeper. When things are scat...