코드
-
완벽한 로직?? 아름다운 코드??Think 2011. 6. 16.
웹에서 자료를 찾다보면 블로그를 많이 보게 되는데, 그 중에서 맘에 와 닿는 글이 있어서 이렇게 남긴다. 코드를 만들기 앞서서 완벽한 로직을 만들기 위해 애쓰고, 로직을 생각하면서 복잡하진 않은가에 대해서 고민도 하고 속도가 보장되는가 그리고 예외처리는 어떻게 할 것인가등 많은 생각이 코드를 시작하지 못하게 한다. 다음과 같이 가장 중요한 것만 검토하고 할일을 나눠서 개발을 진행해야 한다는 내용이다. 1. 요구조건을 파악하고 구현해야 할 기능에 대하여 의존성을 파악한 후(의존성이 있을수도 있다), 간략한 구조를 만들어 바로 개발에 들어간다. 2. 개발을 완료해서 요구조건에 맞게 기능이 정상 동작하면, 해당 코드가 복잡하진 않는지 구조를 검토하고 예외처리를 보강하여 코드를 수정한다. 3. 마지막으로 성능면..