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...
!Cover image for The Most Dangerous Bug Is the One That Doesn’t Crashhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=aut...
Stop Using the Singleton Pattern The Singleton pattern looks simple and useful. It is also one of the most common causes of hidden design problems in software...
!Cover image for Why TODOs rot — and how I built a tool to make them expirehttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,form...
이 글은 2024년 6월 13일에 일본어로 먼저 발행된 기사를 번역한 글입니다.LY Corporation은 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고......
!Cover image for AI Slop Detector v2.6.2: Integration Test Evidence because “green CI” can still be hollowhttps://media2.dev.to/dynamic/image/width=1000,height=...
Introduction Vibe coding is everywhere: you prompt an AI, stay in flow, generate code quickly, and ship something that looks correct. Demos work, tests pass, a...
We have all been there. It is 4 PM on a Friday. You are staring at a stack trace that makes no sense. The error is the classic JavaScript killer: Cannot read pr...
!Cover image for C dynamic is a trap door: stop the leaks before they spread Must read for Dapper usershttps://media2.dev.to/dynamic/image/width=1000,height=420...
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...
Code review is one of the most effective practices in software development when it’s done well. A strong code review process improves code quality, reduces bugs...
Article URL: https://www.getseer.dev/blogs/pre-commit-linting-vibe-coding Comments URL: https://news.ycombinator.com/item?id=46560343 Points: 4 Comments: 6...