코드를 작성하는 방식을 이해하기 어렵게 만드는 사람에게 설명하려고 노력 중이며 리 팩터하면 쉽게 읽을 수 있습니다. 내가 운전하고있는이 스타일의 코드를 일반적으로 '아이디 오 매틱'코드라고합니다.
그러나 관용구 라는 문구 는 도덕적 정확성의 짐을 가져옵니다 . 이는 사람들이 코딩 스타일을 바꾸도록 유도하는 큰 동기가 아닙니다. 이 말을하는 더 긍정적 인 방법은 일반적인 스타일을 따르는 코드 이지만 무리의 정신 추론으로 비판적인 사상가에게 있습니다.
사람들이 코드를 변경하도록 동기를 부여하는 방식으로이 아이디어를 설명하는 방법은 다음과 같습니다.
- 독자의인지 오버 헤드를 줄일 수있는 방식으로 코드 작성
- 의도를 이해하기 쉽게 만드는 코드 (예 :이 벡터는 무엇입니까?)
(제쳐두고, 나는 첫 번째 출판 이전에 책 관용어가 관용어 Clojure라는 제목을 가지고 있다는 것을 알고 있습니다. ).
내 질문은 : 코드 뒤의 목적이인지 오버 헤드를 줄이기 위해 '아이디 오마 틱'인가?