반응형

 

 

대략적으로 정리하면 아래와 같다.

- 반복작업 줄임

- 몰입시간 증대

- 자동화

...

 

가속

  • 다중클립보드 사용
  • command prompt explorer Bar 사용
    • explorer와 cmd창을 동시에 사용
  • command prompt here
  • 단축키 위주의 사용
  • 반복되는 작업은 매크로를 사용

 집중

  • 몰입시간 적용(집중근무시간 활용)
  • 불필요한 알림끄기
  • 파일을 찾을때 스트링검색 기능을 사용하기
    • 위치를 찾기위해 고생할 필요가없다.
  • 루티드뷰사용

자동화
  • 서브버전, 크루즈 컨트롤, 트랙, 밍글
  • 윈도우 파워쉘(모나드)
    • Vista 이상 기본 지원
    • 고급 커맨드라인 명령

  • 기타
    • 테스트
      • 단위테스트
        • 개발자의 기본테스트
      • 기능테스트
        • 담당 테스터가 제품기능을 확인하는 테스트 
      • 통합테스트
        • 여러다른 기능이 복합적으로 사용될 때 생길 수 있는 문제점을 발견하기 위한 테스트
    • Time BOX
      • 어떤 업무를 달성하느데 필요한 시간을 뜻한다. 마감일을 못박아 두고 절대 연장하지 않는다. 마감일을 ㅓㄴㅁ기면 실패한 걸로 간주하고 취소하거나, 일정을 조정한다. 보통 애자일 소프트웨어 개발시 위험을 관리하는 방법으로 사용
정식화
  • 반복 금지 - 반복은 악이다.
    • 2번이상 사용된것은 10번이상 사용될 확율이 높으므로 자동화한다.
      • 루비
      • 파이썬
      • 등 스크립트 또는 매크로 활용

  • 정식 빌드 컴퓨터 두기
    • 빌드에 필요한 라이브러리도 포함
      • external 링크 걸어서 사용하여 중복성 제거가능
    • 빌드(MAke util, ant, nant, rake, make)
    • 빌드 파일에는 
      • 통합빌드
      • 테스트용 DB구성
      • 단위 테스트 전체 수행
      • 코드 분석
    • 배포
  • 파일 디렉토리 링크 기능
    • juction 이라는 툴 있음
    • os차원의 링크 생성해줌
  • 부정합
    • DB 테이블 변경시 QUERY변경이 필요함
    • 이런한 상황에 대한 로그를 생성해줌
    • 이것을 기반으로 해당 QUERY문들을 수정가능 

 

반응형