IT2 시니어 개발자가 전하는 소프트웨어 개발 철학 소프트웨어 개발은 단순히 코드를 작성하는 것이 아니라, 오랜 경험을 통해 다듬어진 철학과 원칙이 필요합니다. 최근 한 회사에서 시니어 개발자들이 자신만의 개발 철학을 공유하는 시간을 가졌고, 이에 대한 생각을 정리해 보고자 합니다.🚨 무분별한 전면 재개발(ground-up rewrite)을 피하라코드를 처음부터 다시 작성하는 전면 재개발은 매력적이지만, 대개 위험합니다.이런 상황이 오기 전에 미리 신호를 감지하고 대응해야 합니다.⚠️ 위험 신호:✅ 누적되는 기술 부채✅ 작은 변경도 어려운 코드 구조✅ 문서화 및 주석 작성의 어려움✅ 신규 개발자의 온보딩 문제✅ 코드베이스를 완전히 이해하는 사람의 감소✅ 원인을 알 수 없는 버그💡 해결책:새로운 기능 개발(확장)과 코드 정리(통합)를 번갈아가며 진행코드.. 2025. 2. 7. 좋은 개발 습관 Good software development habitsNote: This got and got some attention. This post is not advice, it's what's working for me. It's easy to pick up bad habits and hard to create good o...zarar.dev 좋은 개발 습관에 대한 글이 있어서 해당 내용을 번역해서 올린다. This post is not advice, it's what's working for me.It's easy to pick up bad habits and hard to create good ones. Writing down what's working for me helps me maintain .. 2024. 11. 20. 이전 1 다음