질문 :이 기능의 더 나은 이름에 대한 제안이 있습니까?"currentpoint newpath moveto"절차의 이름이 더 좋습니다
newpath를하고 스트로크가 나는 보통이 이름이 정말 How to write unmaintainable code의 예입니다 그러나
/new_path { currentpoint newpath moveto } bind def
/close_stroke { currentpoint closepath stroke moveto } bind def
같은 절차를 정의 정의되기 위해 현재 시점의 원인, 나는 오히려 다른 것을 그들에게 전화하고 싶지만 올 수 없기 때문에 어떤 좋은 이름 (어쩌면 newpath_without_undefining_currentpoint
과 같은 것을 제외하고 프로 시저를 사용하는 것의 이점은 더 많거나 적음)과 함께. 사용을 기존의 검색
에만 고스트 스크립트에서 pdf_ops.ps에서 다음을 내놓았다 % 폐기 bdef
/TN {현재 점의 newpath를 용의 moveTo가}, 사용되지 않습니다.
및 tn은 정확하게 더 좋은 이름이 아닙니다.
편집 : 제가 유지 보수가 어려운 특성을 갖는 의미하는 것은 내가 newpath
및 new_path
로 끝날 것입니다 , 모두 같은 일을하지만 약간 다르게 아무것도 아무것도에 대한 힌트를주는 이름에 아무것도 없다. 나는 식별자가 공간을 절약하기 위해 종종 짧게 유지된다는 것을 알고 있지만, 이것은 필자의 필기 파일에 대해서는 문제가되지 않는다.
좋습니다. 나는 그들에 대해 조금 생각할 것이다. – hlovdal