[ C 및 소프트웨어 개발에 대한 문서 ]

knix008의 이미지

파일 크기가 커서 직접 올리지 못하겠네요.
아래의 링크에서 받아가시기 바랍니다.

Volume 01. 소프트웨어 개발자 이야기 - People, Process, Product 이야기 모음
Volume 02. 소프트웨어 개발자 이야기 - C언어

https://blog.naver.com/knix008/221462264042

https://blog.naver.com/knix008/221462266761

emptynote의 이미지

와... 좋은 글 감사합니다.

다만 본문 글이 아닌 첨부 파일이라는 점이 다소 아쉽네요.

그래도 아래 내용은 참 공감을 합니다.

테스트 주도 개발까지는 아니여도 단위 테스트만이라도 할려고 노력을 하다보니

내가 작성한 코드도 내가 참 모르는 구나 라는것을 느꼈습니다.

하여 아래 내용 참 공감이 가네요.

-------------------- 부분 인용
소프트웨어 개발자의 기본 마인드는 “자신이 개발한 코드에 대한 확신”이다. 확신 없이 코딩하고, 다른 사람의
코드와 통합한 후, 테스트에 넘기고 집에 간다면, 어떤 일이 발생할까? 말할 필요도 없이 버그의 원인을 찾기
위해서 다른 사람의 손을 더럽히게 될 것이다. 덩달아서 자신의 손도 절대 편하지는 않게 될 것이다. 코드에 대
한 확신을 위해서는 테스트가 반드시 선행되어야 한다. 어떤 테스트를 해야하는 지는 알지 못하겠지만, 적어도
자신이 개발한 기능에 대해서는 확신이 들 만큼의 테스트를 반드시 해야한다. 한 가지 추가적으로 덧붙인다면,
다른 사람의 코드에도 변경의 영향을 주지 않기 위해서 확인하는 일이 필요할지도 모른다.