본문 바로가기

전체 글

(122)
[리뷰/책] <개발7년차 매니저 1일차> 팀장님은 무슨 일을 할까? 팀원일 경우 매니저에게 관리받기 위해 어떻게 행동해야 하는지를 알 수 있고, 매니저일 경우 팀원들을 어떻게 대해야 하는지를 알 수 있는 책. 회사 전체 상품에 들어가는 미들웨어 영역을 사수와 나 둘만 담당하다가, 사수가 퇴사한 뒤 혼자 맡아서 처리해야 하게 되었다. 고도화된 제품이라 시키는 일만 했었고, 사수가 퇴사한 뒤 비즈니스 로직을 모른 채 코드만 덩그러니 남겨졌다. 회사에서는 다른 부서 인력을 끌어다가 나의 새로운 사수로 배치했다. 나의 고민은 여기서 시작됐다. 버그가 발생했을 때 버그 수정을 해야 하지만 어디를 손대야 할지 막막했다. 새로운 사수에게 물어도 경력직이라고는 하지만 금방 전달받은 코드와 비즈니스 로직을 다 알 수는 없었다. 내 생각과 행동을 바꿔야만 했다. 이제 누군가가 일을 시켜줄..
CoC(Convention over Configuration) CoC(Convention over Configuration) - 관습을 따르는 설정 Convention over Configuration(이하 CoC)는 프로그램 개발 과정에서 생산성을 높이려는 노력에서 자연스럽게 생겨났다. 개발 코드 다운로드 후 첫 실행/수정까지의 시간과 노력을 단축함으로써 생산성을 높일 수 있었기 때문이다. 개발자 A(이하 A)가 만든 프로그램을 개발자 B(이하 B)가 추가 기능을 개발해야 하는 상황을 가정해보자. A는 src 디렉터리 아래에 start 디렉터리에 코드의 시작점을 두고 개발을 하는 습관이 있다. 이 습관을 B는 알지 못한다. 이런 경우 B는 A의 코드를 하나하나 찾아보며 시작점을 찾아야 한다. 물론 A가 B에게 프로그램의 시작점을 알려주면 B도 수월하게 기능을 개발..