책읽기/개발관련독서
[독서]능률적인 프로그래머/닐 포트
Imtraveller
2015. 4. 3. 16:02
반응형
대략적으로 정리하면 아래와 같다.
- 반복작업 줄임
- 몰입시간 증대
- 자동화
...
가속
- 다중클립보드 사용
- command prompt explorer Bar 사용
-
- explorer와 cmd창을 동시에 사용
- command prompt here
- 단축키 위주의 사용
- 반복되는 작업은 매크로를 사용
집중
- 몰입시간 적용(집중근무시간 활용)
- 불필요한 알림끄기
- 파일을 찾을때 스트링검색 기능을 사용하기
-
- 위치를 찾기위해 고생할 필요가없다.
- 루티드뷰사용
-
- explorer /e,/root, D:\02Project
자동화
- 서브버전, 크루즈 컨트롤, 트랙, 밍글
- 윈도우 파워쉘(모나드)
-
- Vista 이상 기본 지원
- 고급 커맨드라인 명령
- 기타
-
- 테스트
-
- 단위테스트
-
- 개발자의 기본테스트
- 기능테스트
-
- 담당 테스터가 제품기능을 확인하는 테스트
- 통합테스트
-
- 여러다른 기능이 복합적으로 사용될 때 생길 수 있는 문제점을 발견하기 위한 테스트
- Time BOX
-
- 어떤 업무를 달성하느데 필요한 시간을 뜻한다. 마감일을 못박아 두고 절대 연장하지 않는다. 마감일을 ㅓㄴㅁ기면 실패한 걸로 간주하고 취소하거나, 일정을 조정한다. 보통 애자일 소프트웨어 개발시 위험을 관리하는 방법으로 사용
정식화
- 반복 금지 - 반복은 악이다.
-
- 2번이상 사용된것은 10번이상 사용될 확율이 높으므로 자동화한다.
-
- 루비
- 파이썬
- 등 스크립트 또는 매크로 활용
- 정식 빌드 컴퓨터 두기
-
- 빌드에 필요한 라이브러리도 포함
-
- external 링크 걸어서 사용하여 중복성 제거가능
- 빌드(MAke util, ant, nant, rake, make)
- 빌드 파일에는
-
- 통합빌드
- 테스트용 DB구성
- 단위 테스트 전체 수행
- 코드 분석
- 배포
- 파일 디렉토리 링크 기능
-
- juction 이라는 툴 있음
- os차원의 링크 생성해줌
- 부정합
-
- DB 테이블 변경시 QUERY변경이 필요함
- 이런한 상황에 대한 로그를 생성해줌
- 이것을 기반으로 해당 QUERY문들을 수정가능
반응형