아직 읽어보진 않았지만 읽어 보고 싶은책! Java언어로 배우는 디자인패턴 입문의 저자 유키히로시가 쓴 책이란다. 책 정말 괜찮던데.. 이것도 괜찮을듯 싶다. 현재는 회사분께서 빌려준 Refactoring - 나쁜 디자인의 코드를 좋은 디자인으로 바꾸는 방법 이란 책을 .....
다운스윙시에 왼발이 뒤쪽으로 밀리는 현상이 생겨서 훅이 발생했었다. 임팩트시까는 양발이 땅에 붙어있고 옆으로 이동한 상태에서 임팩트가 되는 연습이 필요하다.(스윙리팩토링)2009-03-05 09:59:57선물받은 PING G10 드라이버, 페어웨이 우드 #3 의 느낌(마.....
여러분은 아래와 같은 코드가 있다면, 어떻게 수정하시겠습니까?? 제품이 아래와 같이 2개가 아닌, 여러개가 복수개로 존재한다면 매번 코드를 추가하고.. 10개의 제품이라면, 10개의 line이 생길수 밖에 없습니다. 왠지 Bad in Smell의 냄새가 발생합니.....
이 내용 역시 kangax씨가 작성한 것으로, Prototype 코드를 효율적으로 리팩토링한 예제입니다. 사실, 리팩토링이라기 보다는 Prototype의 유틸리티 함수의 활용법을 알리려는 것 처럼 보이네요. 반복 1// before function hideall() { hidediv('d.....
자바를 몰라서 인지 지루했고, 재미없었던 것만을 기억하게 해준 장이였다. 유심히 보던 중에 언제, 어떻게 리팩토링을 거치는가? 에 대해서 필자가 말해줄려고 했던 것 같다. 참, 재미가 없던 이유는 내가 모르는 자바로 설명된 코드에서 였다. C++ 에서 있던 비슷.....
“In order to do Scrum or XP or any form of Agile successfully, you must refactor. Sorry, not optional. Necessary.”We must evolve the infrastructure. It’s not a rule, it’s worse. It’s essentially a law of nature.Ron Jeffries의 촌철살인이다. 요즘 공개한 API를 .....
Varargs를 이용한 가변함수 사용 (JAVA SDK 1.5 버젼부터 지원)Varargs란?SDK 1.5 이전버젼부터는 메소드의 가변인수가 허용되지 않기 때문에 해당 메소드를 모두 구현해 주거나(오버로딩), 배열을인수로 받아 처리하였다.(정말 번거롭다) 자바 SDK 1.5버젼부터는 .....
Refactoring Refactoring - Martin Fowler 지음, 윤성준.조재박 옮김/대청(대청미디어)마치 TDD처럼 언젠가는 해야지 하면서 맘속에만 있고 현실로는 적용해보지 못하던 리팩토링을 좀 알기 위해서 집어든 책이다. 나는 자바를 사용하고는 있고 최근에는 MVC Model 2.....
아키텍트를 꿈꾸는 사람들 Annual Summary 2008 발표회에 다녀왔다. 생각보다 사람들이 정말 많이 왔고, 거의 끝까지 자리를 지켰다. 발표들이 나름 재미 있었으니까. 사실 새로운 지식을 전달해 준 것은 별로 없었지만, 지식을 얻는 소스에 대한 소개를 잘 해주신.....