문제 :가장 많이 사용되는 유틸리티 루틴의 perl 모듈 작성하기. 보석 기능에 앉아 있습니까?
내가 (중복이 많이있는) 많은 다른 스크립트에서 CPAN 모듈과 하드 코딩 펄 기능을 많이 사용하고, 나는 내 코드베이스 DRY을 만들고 싶어 (안 자신과 cpan 코드를 모두 공통 모듈로 추출하여 스크립트 전체에서 사용하므로 코드가 변경 될 때 코드를 한 곳만 변경해야합니다. 그들이하다).
perl 경력 중에 구현 한 일부 함수에 앉아 있는지 여부를 묻습니다. 새로운 스크립트를 작성할 때 특정 코드를 작성하기 만하면되므로 공용 모듈에 영구적으로 삽입 할 수 있습니다. 스크립트의 핵심 기능을 사용하고 나머지 코드는 공통 모듈을 사용하십시오.
여러 모듈에서 코드를 리 팩터 처리하는 것은 매우 큰 사업처럼 보입니다. 나는 Perl 모듈의 세계에 중복이 있다는 것을 의심하지 않지만 필연적으로 어떤 피해를 입니까? 나는 대부분이 의견 유형 질문이기 때문에이 질문이 사이트에 잘 맞는지 모르겠습니다. –
만약 모듈이나 코드가 좋았다면 CPAN에 넣을 것입니다. 과거에는 모든 프로젝트에로드 된 자체 고유의 펄 모듈을 가지고 있었지만 자주 해결 된 문제는 이후 좋은 CPAN 모듈에서 해결되었습니다! – Vorsprung