서비스 로케이터는 안티패턴이다

디자인패턴인 서비스 로케이터를 사용하면 안되는 이유에 대해, 번역.
1,412 words

새로 옮긴 회사에서 열심히 레거시를 정리하고 있다. 기존 코드는 관리가 전혀 되지 않는 인하우스 프레임워크를 사용하고 있어서 전반적으로 구조를 개편하기 위해 고심하고 있다. 이 포스트는 Mark Seemann의 Service Locator is an Anti-Pattern를 번역한 글로 최근 읽었던 포스트 중 이 글을 레퍼런스로 하는 경우를 자주 봐서 번역하게 되었다. 서비스 로케이터는 안티패턴이다 서비스 로케이터는 마틴 파울러가 설명한 … Continued

Satis로 PHP 패키지 리포지터리 만들기

652 words

PHP에서 Composer를 통해 사용할 수 있는 패키지 리포지터리 서비스인 Packagist는 오픈소스로 공개되어 있어서 필요하면 누구든지 받아 사용할 수 있게 되어 있다. 하지만 Solr이라든지 Redis라든지 요구하는 환경이 있어서 Packagist의 모든 기능이 필요한 경우가 아니고서는 또 관리할 거리 하나 늘리는 일이 되는 것 같아 쉽게 마음이 가지 않았다. 그동안 패키지로 만들 만한 개발을 하질 않았었는데 지금 다니는 … Continued

호주에서 첫 이직 후기

632 words

지난 월요일에 새로운 곳으로 출근하기 시작했다. 멜버른 소재 S대학의 IT 부서에서 PHP/Frontend Developer로 일하게 되었다. 회사를 그만 둬야겠다는 생각을 결심하고 인터뷰 보고 합격하기까지 일주일도 안되는 사이에 모두 이뤄졌다. 전 직장을 너무 오래 다녀서 그런지 새 직장에서 첫 주를 다니고 나서야 좀 실감이 나기 시작했다. 새 사무실 계단에서 기차역이 보인다 호주에서 처음으로 다닌 회사는 저스틴님을 만난 … Continued