본문으로 바로가기

개발 시 중요한 요인들

category Programming 2020. 12. 25. 16:58
    반응형

    최근 개발을 하면서 놓친 요인이 있었다. 그것은 모든 케이스를 커버하는 것이다. 주석과 간결 기능을 구현을 하였지만 복잡하다고 혹은 어렵다고 무시했던 요인이 모든 케이스를 커버하는 로직을 짜지 못한 것이다. 항상 개발을 할 때는 모든 케이스를 커버할 수 있도록 로직을 짜야 한다. 로직 복잡도가 올라갈 수 록 이것을 지키는 것이 쉽지 않지만 항상 중요시 여기며 시간을 들여야 하는 부분이다.

    주석을 남겨라

    주석은 개발 사항에 대한 히스토리를 남겨줌으로 써 유지보수에 큰 역할을 한다.

    코드는 간결하게 한다.

    기능이 작동한다고 하더라도 가독성이 좋고 유지보수가 쉽게 될 수 있는 코드가 더 중요하다. 나중에 유지보수 비용이 많이 들지 않게 하기 위함.

    기능을 구현한다.

    기능을 구현하는 것은 당연한 것이다.

    모든 케이스를 커버하는 로직을 만들어라.

    기능을 구현했다고 끝이 아니다 영향이 가는 모든 부분을 커버할 수 있도록 한다.

    반응형