Achitecturer
역시 겐도형만큼 이 전산 분야에 대해 깊게 생각하고 있는 사람을 찾아보기 힘들다. 정말 잡지 컬럼리스트가 되도 손색이 없다는 생각이 든다. 대충 원글을 정리해서 감상을 나열해보자. ZDNET Korea에 개발자 처우에 관련된…
역시 겐도형만큼 이 전산 분야에 대해 깊게 생각하고 있는 사람을 찾아보기 힘들다. 정말 잡지 컬럼리스트가 되도 손색이 없다는 생각이 든다. 대충 원글을 정리해서 감상을 나열해보자. ZDNET Korea에 개발자 처우에 관련된…
역시나 MS Pattern & Practice 팀(이하 PP팀)은 나에게 또 하나의 두통거리를 던져줬다. 처음 NUnit를 사용하기 전에 사전조사를 했었다. 이런저런 관련문서를 읽어보고, 약간의 테스트를 마친 후에 나는 NUnit 코드는 테스트 대상…
역시나 오늘도 겐도형 블로그에는 좋은 글이 올라왔다. (트랙백 따라 가면 글을 읽을 수 있다.) 겐도형 글을 읽다가 갑자기 열의가 생겨서 글을 쓴다. 고객이 요구하는 시스템의 규모는 커짐에 따라, 예측가능한 수준에서…
어쩌다 보니 ‘소프트웨어 공학과 최첨단 방법론’이란 책을 받았다. 선물로 받은 책이니 ‘MCDBA’ 시험도 일단 제쳐놓고 읽고 있다. Extreme Programming이나 ‘데이터 아키텍처 솔루션(이화식)’에 이어 BOS(Business Operating System)란 것을 공부하게 된 셈이다.…
최근에 작은 프로젝트에 TDD를 적용하기 시작했습니다. 아직 미숙한 수준이긴 하지만 그 동안의 경험에 따르면 대체로 TDD란 이론대로 잘 적용될 수 있다는 정도인 것 같습니다. TDD 관련 책에서 지적하는 가능성이나 한계점을…
I’ve read the article about ‘TDD in C#’. This is the cool guideline to a novice of TDD in .NET. Reference : MSDN Magazine, April 200 transcription download : click…
Improve the Design and Flexibility of Your Project with Extreme Programming Techniques 필요한 내용만 간추려 봤습니다. Lessons Learned The most important lesson you should have learned so far is that…
When you unit-test your ‘equal’ method, you should all of following conditions. The equals method implements an equivalence relation: 1. It is reflexive: for any reference value x, x.equals(x) should…
When I first start test-driven development, I got in trouble. Assembly that I was developing used a configuration file named ‘app.config’. However, whenever I tested the functionality of my assembly,…
Finding Bugs There are many places where bugs can be found: 1. By the developer when they first write the code. 2. By the developer when they’re trying to get…