Simulation (1) 썸네일형 리스트형 Spring Test 혼자서 작업할 땐 몰랐지만 팀으로 프로젝트를 경험하다보니 느낀점이 있다. 아무리 역할을 나누더라도 서로 필요한 부분이 있고 이 때, 소통이 원할하지 않으면 큰일이 날 수 있다는 사실, 그리고 다른 팀원이 코드를 바꿨을 때, 내 로직에 영향이 간다면 왜 오류가 생기는지 찾는데 정말 많은 시간을 소모할 것이다. 또한 나의 작업 진행도와 완성된 결과물이 어떻게 동작하는지 보여주기 위한 케이스가 필요하다는 것을 느꼈다. 이런 부분을 생각하지 않고 개발한 코드를 레거시 코드라고 하는데, 주석이 없어 파악이 어렵고, 테스트 코드가 없는 문제 등으로 개발자가 건들기 무서워하는 코드가 되어버린다고 한다. 이렇게 개발하고 싶지 않다면 내 코드가 어떠한 상황에서 동작이 잘 되는지, 어떤식으로 동작하는지 보여주기 위한 테.. 이전 1 다음