본문 바로가기

server/아키텍쳐

코딩을 하기전 해야할 일들


1. 요구사항의 명확화 - 정확히 무엇을 할것인지를 정의할것

2. 파라미터 정의 - int / array / date / timestamp 인지 파라미터를 명확히 한다. 

3. 기능의 순서 설계 - 요구사항을 진행하기 위해서 어떤 순서로 코드를 작성할 것인가? 
    UML / 다이어그램  / 순서도 등을 통해 순처리/예외처리를 확인 을 통해 간결해 진다.

4. 코드 작성 및 리팩토링 (코드를 짜면서 기능을 추가 할수도 있으며, 기능 단위로 다시 묶음으로써 리팩토링이 가능해 진다. )

5. 추가 사항이 있는가 확인. 있다면 다시 1번으로 

- 버그나 에러는 1, 2번에서 빠진게 있는것. 만일 이게 아니라면 기능상의 오류
   (기능정의부터 잘못됨)
- 코드부터 작성하지 말자. 기능과 파라미터를 명확히 하면 더 시간을 아낄수 있다
- 내가 하는 일을 말로 설명할수 있어야 한다. 만일 이것을 못한다면 코딩을 하는게 아니라 버그를 만드는것이다.