노마드개발자북클럽 [노개북]실용주의 프로그래머 #6~8 실용주의 편집증 ~ 5장. 계약에 의한 설계 이 주장을 문서화하고 검증하는 것이 계약에 의한 설계(Design By Contract, DBC)의 핵심이다. 입력 도메인 범위가 무엇인지, 경계 조건이 무엇인지, 루틴이 뭘 전달한다고 약속하는지(...)하는 것들을 설계 시기에 나열하는 것만으로도 더 나은 소프트웨어를 작성하는 데에 엄청난 도움이 된다.(p.189) 그러면 한 모듈이 변경되거나 교... 노개북TIL노마드개발자북클럽실용주의 프로그래머TIL
[노개북]실용주의 프로그래머 #6~8 실용주의 편집증 ~ 5장. 계약에 의한 설계 이 주장을 문서화하고 검증하는 것이 계약에 의한 설계(Design By Contract, DBC)의 핵심이다. 입력 도메인 범위가 무엇인지, 경계 조건이 무엇인지, 루틴이 뭘 전달한다고 약속하는지(...)하는 것들을 설계 시기에 나열하는 것만으로도 더 나은 소프트웨어를 작성하는 데에 엄청난 도움이 된다.(p.189) 그러면 한 모듈이 변경되거나 교... 노개북TIL노마드개발자북클럽실용주의 프로그래머TIL