Be Kind (feat. 클린 스프링: 스프링 개발자를 위한 클린코드 전략)
인프콘 2024, Toby님의 감상문 현업의 비즈니스는 시간만큼 빠르게 흘러간다.변화와 성장은 당연하고, 미래를 준비해야 하기도 한다. 과정에서의 우리는 어떤 모습인가? 이를테면 "클린 코드를 짜려면 생산성이 떨어져."라는 말을 따끔하게 짚어준 것이다.그 무엇도 우위에 있는 것은 없고, 주어진 비즈니스 요구사항처럼 반드시 고려해야 하는 핵심이다. 유지보수성이 좋은 클린 코드가 (아마도 핵사고날을 대표적인 예시로) 유명하다. 변경에 용이하고 효율적이기 때문에 구축 이후의 생산성이 좋다. 리팩터링 단계에서 생산성이 높으려면 변경에 의한 영향도를 파악할 수 있는 테스트 코드와 같은 보호장치가 필요하다. 그래서일까. TDD로 구성하는 클린 아키텍처 서버는 무척 이상적이기도, 완벽하기도 한 결론처럼 알려져..
2024.08.03