본문 바로가기
728x90
반응형

좋은코드2

TDD 단위테스트_단위테스트를 해야하는 이유와 방법 (feat. Clean Clode) TDD 단위테스트_단위테스트를 해야하는 이유와 방법 내 얘기를 하자면 애자일 프로젝트를 했을때 당시 단위테스트를 진행하지 못했었다. 간단한 API TASK기능을 만들때는 테스트코드를 작성하여 실행 후 작성한 적도 있지만 그것 마저도 잘 짰다고 할 수 없다 고 느꼈다. 왜냐하면 단위로 구분하여 짜지 않고 한 함수에 테스트 코드를 모두 짰었기 때문이다. 테스트 코드와 실제코드 모두 잘 짜지 못했음을 인지하는 것도 중요하지만 그 이후 어떻게 개선할 것인가를 고려하지 않으면 좋은 개발자가 될 수 없다는 것을 알기에 단위테스트의 중요성과 단위테스트를 진행할때 유의할 점을 찾아보았다. ※ 아래의 정리한 내용은 Clean Code 책에서 발췌한 글입니다. 단위 테스트란 단위 테스트란 유닛 테스트라고도 불리며, 단위테.. 2024. 3. 23.
[업무관리 : Clean Code] 깨끗한 코드 : 내가 쓰는 코드는 좋은 코드 ? 나쁜 코드 ? [깨끗한 코드 : 내가 쓰는 코드는 좋은 코드 ? 나쁜 코드 ?] 코드란 ? : 요구사항을 상세하게 표현하는 수단이다. 어느 수준에 이르면 코드의 도움 없이 요구사항을 상세하게 표현하기 불가능하다. - 제대로 명시한 요구사항은 코드만큼 정형적이며 테스트 케이스로 사용해도 좋다는 사실이다. - 궁극적으로 코드는 요구사항을 표현하는 언어라는 사실을 명심한다. 나쁜코드 프로그래머라면 누구나 당연히 나쁜 코드로 고생한 경험이 있다. 제대로 짤 시간이 없다고 생각해서, 코드를 다듬느라 시간을 보내다가 상사한테 욕먹을 까봐, 지겨워서 빨리 끝내려고, 다른 업무가 ㅓㄴ무 밀려 후딱 해치우고 밀린 업무로 넘어가려고…. 모두가 겼어본 상황에서 나쁜코드를 짜봤을 것이다. 나쁜코드는 개발 속도를 크게 떨어뜨린다. 나쁜코드가.. 2024. 3. 21.
728x90
반응형