결산 링크: http://www.tistory.com/thankyou/2017/tistory/2293756 2016년, 그러니까 재작년에 허접한 4개월치 결산을 받았을 때, "2017년에는 제대로 블로그를 해보자!" 라고 결심했었다. 근데 벌써 2018년이네.. 그래서 포스트해본 2017 블로그 결산!! 1년 전, 2017년에 블로그 운영에 대한 목표가 몇 개 있었는데, 블로그 결산 스크린샷과 함께 짚어보도록 하겠다. 일단 꾸준히 글을 쓴다는 목표는 아주 잘 달성한 것 같다. 시간이 날 때마다 조금씩 작성함은 물론, 하루에 2~3편을 작성하더라도 바로 올리지 않고 "예약게시"를 걸어 두었다. 글이라는 것은 자꾸 읽어보면 수정할 것이 계속 생기기 때문이다. 2018년에도 이러한 기조를 유지할 것이다. 다만..
TDD(Test Driven Development) 관련 내용 정리 테스트의 중요성 버그는 일찍 발견할 수록 (시간적, 경제적)비용이 적게 든다. 게다가 내가 직접 버그를 발견한 경우가 아니라면(예를들면, QA가 발견할 경우) 비용은 더욱 커지게 된다. 내가 만든 소스코드라도 한참이 지난 후에 다시 보면 코드의 동작 의도가 잘 보이지 않기 때문이다. 한편, 테스트를 중요시하지 않는 개발자는 프로그램을 완성한 후 힘들게 문서를 작성하고 주석을 단다. 하지만 이는 시간이 지나면 낡은 내용이 되어버린다.(문서화와 주석달기가 중요하지 않다는 뜻이 아니다.) 반면, 잘 작성된 단위테스트는 특정 라인의 코드가 어떤 역할을 하는지 나타낼 수 있다. TDD에 대한 개요 테스트 주도 개발(Test Driven Devel..