본문 바로가기

개발2

NetZ 이야기 – 2. NetZ 개발하기 NetZ 개발하기 NetZ. 지금 생각해도 뭔가 애틋한 느낌으로 떠오르는 이름이다. NetZ는 개인형 웹 에이전트 프로그램이다. 신문 뉴스도 보여주고, 그룹웨어도 연결하고, 간단한 메시지도 전달했던. 개발을 시작했던 게 98년 2월. 내 나이 28에 시작했던 프로그램이었다. IMF가 시작된 지 얼마 안되어서 회사와 관련된 중요한 뉴스에 관심을 갖고서 하루에도 몇 번씩이나 인터넷을 뒤지면서 뉴스 기사에 관심을 갖던 시기였다. 하루는, 맨날 이렇게 찾아가면서 볼게 아니라 작업표시줄에 표시될 수 있으면 좋겠다는 생각을 했다. 당시엔 push 기술이 유행하던 시기였다. Marimba & Tango 뭐 이런 솔루션이 있었고, push 기술을 통해 화면보호기를 통해서 뉴스 등의 정보들을 보여주던 프로그램이 유행했다.. 2010. 11. 7.
Martin Fowler – 설계와 개발의 분리 원문 http://www.martinfowler.com/articles/newMethodology.html#SeparationOfDesignAndConstruction 소프트웨어 개발 방법론은 흔히 토목공학 혹은 기계공학과 같은 공학분야에서 비롯된다. 이들 공학은, 작업을 시작하기 전, 계획단계를 주로 강조한다. 엔지니어들은 무언가를 만들기 위해 무엇이 필요한지, 필요한 것들이 서로 어떻게 조합되어야 하는지를 아주 정교하게 보여주는 일련의 설계도를 그린다. 다리에 가해지는 부하를 어떻게 해결해야 하는 지와 같은 수많은 결정이 이러한 설계도를 작성하는 과정에서 이뤄진다. 이렇게 작성된 설계도는 다른 그룹, 종종 다른 회사에 전달되어 설계도에 따라 다리를 만들게 된다. 시공을 하는 동안 몇 가지 문제에 부딪.. 2010. 7. 17.