2014년 2월 15일 토요일

대학원생들을 위한 소프트웨어 공학 실천

http://www.enisa.europa.eu/activities/Resilience-and-CIIP/critical-applications/secure-software-engineering


버전관리 

당신의 모든 키 입력은 프로젝트를 처음 시작할 때부터 그만 둘 때까지 버전관리하에 있어야 한다. 여기 그 이유가 있다.

빌드 자동화 

이것은 버전 관리와 관련이 있다. 만약 누군가 저장소에서 당신의 프로젝트를 check out을 하면 그것을 하나의 명령으로 rebuild 할 수 있어야 한다. 

애자일 플래닝 

많은 사람들에게, 대학원 생활의 가장 도전적인 부분은 시간 관리이다. 만약 당신이 4~5 강좌를 수강하는 대학생이라면, 마감 시간에 의존한 일정관리를 할 수 있다. 즉, 당신은 어떤 작업이든 다음번 수업까지 할 수 있다. 그리고 아마 모든 것을 제시간에 끝냈을 것이다. 

Pivotal Tracker 처럼 애자일 방법론을 더 내장하고 있는 다른 도구들도 존재한다.

http://t.co/jNdsS2C8jF

댓글 없음:

댓글 쓰기