마틴 파울러의 리팩터링이 자바스크립트 언어로 다시 쓰여진다는 출간 소식을 듣자마자 그 책을 구입했지만 못 읽고 있었다. 최근 시간이 조금 나서 책의 예제를 따라 해봤다. 우선 1장을 따라했는데 실무에서 잘 사용하지 않는 몇가지 코드를 제외하고 내용은 꽤 훌륭했다. (예를 들어 aPerformance 에 a에 타입을 붙여서 쓰는 방식, 함수를 선언하는 방식 function amountFor()) 결과물은 이 저장소에서 확인해 볼 수 있다. 커밋을 상당히 작은 단계로 했는데 실제로 책에서 작게 수정하고 동작하는지 테스트하고 커밋하는 순서를 권장했다. 책과 다르게 작성한 부분은 README.md에 남겨두었다. 리팩터링 2판 (리팩토링 개정판) 마틴 파울러의 『리팩터링』의 2판으로, 새로운 리팩터링 카탈로그를 ..
잊고 지낼만 하면 어디선가 누군가가 꼭 이야기 한다. MVC 패턴에 대해... 그래서 한참 동안 잊었다가 다시 상기 하게 되었다.MVC 진짜를 찾아서 오랜만에 책을 뒤적거렸다. 책을 보니 노르웨이 컴퓨터 과학자 트리베 린스카우그(Trygve Reenskaug)가 처음 MVC패턴을 고안했다. 스몰토크라는 언어로 어플리케이션을 만드는데 사용했다고 한다. "패턴 지향 소프트웨어 아키텍처"라는 책에 그려진 다이어그램을 따라 코딩 해 봤다. See the Pen <a href='https://codepen.io/skylar-kim/pen/NMxror/'&amp..