프로젝트를 진행할 때, 현업에서 사용하는 방법론은 여러가지가 있습니다. 방법론!! 몇몇 사람들 특히 개발자들은 방법론은 쓸데없는 것이고 개발에 전혀 도움이 되지 않는다고 이야기 합니다. 저 역시도 RUP, 마르미, 이노베이터 등의 방법론을 토대로 프로젝트를 진행해 본 경험이 있습니다만, 솔직히 방법론이 무용지물이라는 생각을 해본 적이 꽤 있습니다. 이유는 바로 방법론에 맞추어 개발하고 산출물을 만드는 것이 아니라, 프로젝트 완료 시점에 방법론의 산출물을 한꺼번에 작성하거나 초기에 대충 작성해 놓고 나중에 한꺼번에 변경하는 것이 문제가 되는 것이었습니다. 그러다보니 오히려 방법론이 개발팀에 있어서는 짐이 되는 것이죠.. 또, 방법론은 모든 프로젝트를 염두에 두고 만들어 놓은 것이므로.. 프로젝트의 특성에 ..
초보자를 위한 PHP, MySQL, Apache - Julie C. Meloni 지음, 김석중 옮김/정보문화사 제 홈페이지 환경이 PHP로 되어 있어.. 간간히 짧은 지식으로 이것저것 만들어 보다가~ PHP에 대해 체계적으로 함 보자.. 해서 살펴본 책입니다. 전체적으로 PHP에 대해 설명이 되어 있는데요.. 깊이는 부족한 것 같습니다. 수박 겉핥기 식으로 전체적으로 쭉 훑어보기에는 괜찮지만... PHP에 대한 세부적인 내용은 분야별로 별도의 내용을 찾아보심이 좋을 것 같네요.. 어차피 현재 저에게 필요했던 것은 PHP의 전체적인 흐름이었으니~ 어느정도는 만족하고 본 셈인데요. 그럼.. 각 파트별로 살펴볼 내용을 요약하도록 하겠습니다. 제 1부 기초다지기는 PHP, Apache, Mysql의 설치와 관련..
XML 원리와 응용 - XML, DTD, XML 스키마, XSLT - 홍성용 지음/한빛미디어 XML은 제가 98년도부터 관심을 가지고 살펴보던 것이었는데요.. 초창기에만 해도 책이 거의 없어서.. XML 스펙, DOM 스펙을 토대로 프로그래밍을 했던 기억이 나네요. 도서관에 들려서 오랜만에 XML 관련 서적을 쭉 살펴보다가 한번 읽어보려고 잡은 책입니다. XML 스펙들에 대한 전반적인 설명이 잘 되어 있다고 생각됩니다. 전체적인 흐름은 이런 종류의 책을 보시면 되구요.. XSLT나 DOM, SAX등.. 세부사항에 대해서는 관련 서적을 한번 더 보시는게 도움이 될 겁니다. 간혹, 제 홈페이지(http://www.word.pe.kr)에 보면 XML의 기본적인 요소들을 질문하는 경우를 종종 봅니다. 웹사이트를..
Template Method Pattern - 디자인 패턴 참고서적 : Head First Design Pattern 소스코드 다운로드 : http://www.wickedlysmart.com/headfirstdesignpatterns/code.html 패턴 정의 #9 - 템플릿 메소드 (Template Method) Pattern 템플릿 메소드 패턴에서는 메소드에서 알고리즘의 골격을 정의합니다. 알고리즘의 여러 단계 중 일부는 서브클래스에서 구현할 수 있습니다. 템플릿 메소드를 이용하면 알고리즘의 구조는 그대로 유지하면서 서브클래스에서 특정 단계를 재정의 할 수 있습니다. 알고리즘의 템플릿 즉, 틀을 만들기 위한 패턴입니다. 추상클래스를 만들어 두고, 여기에 templateMethod를 둡니다. temp..