레거시
-
소프트웨어 장인 :: 6장 동작하는 소프트웨어개발서적읽기/소프트웨어 장인 2023. 6. 21. 01:37
소프트웨어는 주기적인 관리가 필요하다 4장, 5장에 이어서 이번 장에서도 소프트웨어 장인이 지녀야 하는 태도를 설명한다. 유지 보수가 원활한 소프트웨어는 주기적인 관리를 필요로 한다. 소프트웨어를 구현할 때 단순히 동작하는 것을 목표로 설정하면 안 된다. 소프트웨어가 '잘' 동작하는 것을 목표로 설정해야 한다. 만약 그렇지 못했다면, 구현 후에라도 잘 동작하도록 리팩토링해야 한다. 현실과 원칙 사이에서 균형을 잘 잡아야 한다. 테스트 코드 운용 및 관리의 필요성 소프트웨어의 주기적인 관리 리스트 중에는 '테스트 코드를 잘 관리하기'가 있다. 테스트 코드를 잘 관리하여 운용하고 있다면 동료들의 소중한 시간을 아낄 수 있다. 예를 들어보자. 코드를 생성하거나 수정한 다음 dev 서버에 배포하기 전에 lo..