[실용주의 프로그래머] 단정적 프로그래밍 [실용주의 프로그래머] 단정적 프로그래밍 -자기 비난에는 사치성이 있다. 우리가 자신을 비난할 때, 다른 사람은 우리를 비난할 권리가 없다고 우리는 느낀다. - 오스카 와일드 -이런 일은 절대 일어날 리 없어. 이 코드를 지금부터 30년 동안이나 사용하지는 않을 테니까, 연도에 두 자리 수를 사용해도 괜찮아.이 앱을 외국에서 사용하는 일은 절대 없을 텐데 뭐하러 국제화하지?count 는 음수가 될 수 없어.이 printf 는 실패할 수 없어. 이런 류의 자기기만을 훈련하지 말자, 특히 코딩할 떄는.. -단정문(assert)을 사용해서 불가능한 상황을 예방하라. -컴파일 중에 단정 기능이 꺼져 있을 수도 있다는 걸 기억해야 한다.그리고 실행되어야만 하는 코드는 절대 assert 속에 두면 안된다. 진짜 에.. 2018. 10. 26. 반응형 이전 1 다음