[TDD, 클린 코드 with Java] 점진적 리팩터링
Hi.Claire
🖥️ TDD, 클린 코드 with Java 19기 (박재성, 넥스트스텝) 점진적 리팩터링움직이는 자동차의 바퀴를 갈아끼운다.2024년, 개발자에게 가장 필요한 역량은? (소프트스킬 제외): 움직이는 자동차의 바퀴를 갈아끼울 수 있는 역량 = 유지보수 역량 하드웨어 전문가들이 소프트웨어 시장에서 실패하는 이유?: 하드웨어는 완벽한 설계를 통해 제품을 출시한 이후 다음 새로운 버전이 나올 때까지 그 제품을 그대로 판매(사용)한다.예전 SI 방식도 프로젝트를 완료한 이후 유지보수를 최소한으로 하다가 더이상 유지보수가 힘들어지면 차세대(또는 고도화)를 통해 새로 재개발을 하는 방식이다.하지만 소프트웨어는 시장에 오픈한 다음부터가 제대로 된 개발의 시작이다.실제 서비스를 오픈해서 사용자의 피드백을 받고 지속적인..