2010-03-22 3 views
1

나는 다음과 같은 몇 가지 지혜를 읽습니다 : 지혜의 PHP 코딩에 따라

참조 변수가 코드의 가독성 및 유지 보수성에 부정적인 영향을 줄 수 있으므로 프로그래머는 참조 변수를 사용할 때주의해야합니다.

나는 모든 참조 변수에 _ref과 같은 접미어를 붙이는 것과 같은 자체 솔루션을 만듭니다. 그래서 만약 내가 $ files_in_root이라는 이름의 변수를 가지고 있다면, 나는 접미사를 추가하고 이름을 $ files_in_root_ref으로 바꿀 것이다. 나의 지식이가는 한, 이것은 좋은 해결책입니다.

여기에 질문이 올 것입니다

  1. PHP 코더 세계에서 참조 변수에 대한 접미어를 선택하는 데 대한 최선의 방법이 있습니까? 아니면 가지고 있니?
  2. 일반적으로 3000 라인 이상의 코드로 PHP 프로젝트에서 가독성과 유지 보수성을 어떻게 유지할 수 있습니까?

나는이 모든 소스 코드에 대한 패턴을 발견 도움이 될 것입니다 원인, PHP 코더 세계 첫 번째 질문에 대한 기록되지 않은 aggrement을 가지고 있기를 바랍니다.

답변

8

일반적으로 변수의 범위를 작게 유지하면 사전 또는 접미사가 필요하지 않을 가능성이 있습니다. 따라서 논리 단위로 코드를 분해하고 클래스와 함수로 래핑하면 괜찮을 것입니다.

+0

문제의 근본 원인을 해결하십시오. 아주 좋은 +1 –

+0

나는 좋은 객체 지향 프랙티스를 사용하고 전염병과 같은 전역 변수를 피하면 참조를 모두 피할 수 있다고 들었습니다. 나 자신도 참조를 사용할 필요가 없었지만 엔터프라이즈 수준의 개발자가 아니기 때문에 더 자세한 세부 사항을 알지 못합니다. –

관련 문제