10
타사 라이브러리 사용-항상 래퍼를 사용합니까?
내가 참여한 대부분의 프로젝트는 여러 오픈 소스 구성 요소를 사용합니다. 일반적으로 코드의 모든 구성 요소를 타사 라이브러리에 바인딩하지 말고 캡슐화 래퍼를 사용하여 변경의 고통을 피하는 것이 좋습니다. 예를 들어, 대부분의 PHP 프로젝트는 log4php를 로깅 프레임 워크로 직접 사용합니다. 즉, \ Logger :: getLogger ()를 통해 인스턴스화하고-> info () 또는-> warn …