"YAGNI"의 두 판 사이의 차이

(새 문서: ==개요== ;You aren't gonna need it; YAGNI * "기능이 실제로 필요하기 전까지는 추가하지 않는 것이 좋다"라는 익스트림 프로그래밍 원칙 * 나중에...)
 
1번째 줄: 1번째 줄:
==개요==
==개요==
;You aren't gonna need it; YAGNI
;You aren't gonna need it; YAGNI
;그건 필요하지 않을거다
* 당장 필요하지 않은 것을 미리 구현하지 말자
* "기능이 실제로 필요하기 전까지는 추가하지 않는 것이 좋다"라는 익스트림 프로그래밍 원칙
* "기능이 실제로 필요하기 전까지는 추가하지 않는 것이 좋다"라는 익스트림 프로그래밍 원칙
* 나중에 쓰일 것 같다는 예측에 따라 만든 것은 실제로는 10% 정도 밖에 쓰이지 않음
* 나중에 쓰일 것 같다는 예측에 따라 만든 것은 실제로는 10% 정도 밖에 쓰이지 않음

2016년 6월 6일 (월) 21:53 판

1 개요

You aren't gonna need it; YAGNI
그건 필요하지 않을거다
  • 당장 필요하지 않은 것을 미리 구현하지 말자
  • "기능이 실제로 필요하기 전까지는 추가하지 않는 것이 좋다"라는 익스트림 프로그래밍 원칙
  • 나중에 쓰일 것 같다는 예측에 따라 만든 것은 실제로는 10% 정도 밖에 쓰이지 않음
  • 필요 이상의 기능을 추가하면 설계가 복잡해짐
  • 인력을 한정적이므로 현실적 문제에 집중해야 함
  • 코드를 빨리 구현하려면 코드를 적게 써라. 오류를 줄이려면 코드를 적게 써라.

2 같이 보기

3 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}