One Time Coding 썸네일형 리스트형 EPD 와 OTC 방법론 정의 EPD : Ending Predicted Development. 종료 예측 개발 OTC : One Time Coding. 원타임코딩, 한번에 코딩하기. 종료 예측 개발은 프로젝트를 설계할 때 종료시점과 최종 결과물이 예측 되어야 한다. 중간에 뭔가가 바뀌면 새로운 결과와 일정이 예측된다. 현실성이 있는 예측이어야 하는데 이것은 원타임코딩을 하면 가능하다. 원타임코딩은 설계 된대로 한번에 코딩하는 방법이다. 이 때 코딩이 완료될 때까지 설계가 변경되면 안된다. 코딩할 때 가장 좋은 방법이 설계 때 고려되면 중간에 수정할 일이 없다. 설계가 제대로 되는 것은 경험이 쌓여야 하는 것이므로 초보 개발자가 할 수는 없다. 그러나 현실에서 중간에 수정요청사항이 있을 때가 비일비재한데 그때 그때 수정하다보면 프.. 더보기 One Time Coding 로직이 디자인 되었으면 코딩만 하면 된다. 코딩을 하고 적용했을 때 에러가 난다는 것은 로직 디자인이 잘못 되었기 때문이다. 물론 오타같은 실수는 제외. 비록 에러가 없어도 성능 상 구조를 바꿔야 한다면 이것 역시 로직 디자인이 잘못된 것이다. 제대로 된 로직 디자인이 있으면 코딩 번복이 없기 때문에 프로젝트 일정이 늘어지지 않는다. 물론 고객 요구로 프로젝트 일정이 늘어지는 것은 제외. 그러나 늘어난 업무만큼만 프로젝트 일정이 늘어나므로 유종의 미를 거둘 수 있다. 이런 프로젝트 일정 관리가 가능한 것은 오직 완전한 설계 뿐이다. 그리고 이런 완전한 설계를 위해서 모든 것을 알고 디자인 하는 것이 필요하다. 더보기 이전 1 다음