폴더로 구성하려고하는 CFC가 많아서 파일 이름에만 의존하는 대신 CFC가 무엇을하는지 쉽게 알 수 있습니다.중복 된 CFC 이름을 사용하는 것이 안전할까요?
이제 CFC가있는 폴더가 무엇을하는지 이해할 수있게됩니다. 예를 들어 :
mysite/cfc/security/user.cfc
mysite/cfc/security/page.cfc
mysite/cfc/users/page.cfc
그래서 여기에 우리가 다른 일을하는 두 개의 서로 다른 CFC가 있습니다 page.cfc
의 중복 된 이름이 있습니다. 하나는 사용자 페이지와 상호 작용하고 다른 하나는 보안 페이지와 상호 작용합니다. 물론 이것은 단지 예일뿐입니다.
mysite/cfc/security-user.cfc
mysite/cfc/security-page.cfc
mysite/cfc/user-page.cfc
다음은 나쁜 이름하지만 잘하면 당신이 그것의 요점을 얻을 : 내가 생각할 수있는
다른 대안은 폴더에있는 모든 프레온이 어떤 응용 프로그램은 영향을 미치는 영역, 예를 들어, 그들 앞에 붙이는 것입니다 .
이것에 대해 이동하는 가장 좋은 방법은 무엇입니까? 클래스 이름 (그러므로 CFC)은 명사이어야하며 두 가지 방법 모두이를 준수해야합니다. 그러나 어느 것이 더 나은 관행인가 아니면 이것을하는 더 좋은 방법이 있습니까?
동일한 이름의 클래스/CFC가있는 것이 일반적입니다. 고유해야하는 것은 '경로'또는 '패키지'입니다. –
@ScottStroz CFC는 객체를 모델링하는 클래스라고 생각했습니다. 그래서 자동차를 예로 들어 보겠습니다. mysite/volvo/car.cfc, mysite/bmw/car.cfc보다는 mysite/cars/volvo.cfc, mysite/cars/bmw.cfc를 사용하는 것이 낫지 않을까요? 나는 단지 궁금하다. –
'더 나은'- 실제로 당신의 관점에 달려 있습니다. 나는 전직과 함께 갈 것이다. 그러나 귀하의 초기 질문에 따라 같은 이름이지만 경로 (패키지)가 다른 CFC가 2 개 있습니다. 또한 수락 가능하며 자주 수행됩니다. –