2009-08-30 2 views
0

이것은 바보 같은 것이지만 Zend_Tool에서 생성 된 코드의 스타일을 변경하는 방법이 있는지 궁금합니다. 특히, 대괄호 스타일?Zend_Tool에서 생성 된 템플릿 코드 변경

// from this: 
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap 
{ 

// to this 
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { 

분명히 큰 문제는 아니지만 몇 가지 구성이있을 것으로 생각 했습니까?

$output .= 'class ' . $this->getName(); 

if (null !== ($ec = $this->_extendedClass)) { 
    $output .= ' extends ' . $ec; 
} 

$implemented = $this->getImplementedInterfaces(); 
if (!empty($implemented)) { 
    $output .= ' implements ' . implode(', ', $implemented); 
} 

$output .= self::LINE_FEED . '{' . self::LINE_FEED . self::LINE_FEED; 

그래서, 난이 생각하지 않습니다 :

+0

나는 첫번째 행에 여는 괄호를 두는 것이 좋지 않은 행동이라고 생각한다. 일치하는 괄호와 여는 괄호 쌍이 동일한 수직선에 있으면 코드를 훨씬 쉽게 읽을 수 있습니다. – markus

+0

나는이 문제에 대해 분쟁이 있음을 알고 있지만 첫 번째 줄에 여는 괄호를 남기는데 하나의 긍정적 인 점을 보지 못했다. 그것은 단지 오래된 습관적 습관입니다. 그러나 다시, 이것은 단지 제 의견입니다 :) – markus

답변

5

Zend_CodeGenerator_Php_Class::generate의 소스 라인 466에 모습을 촬영하고 다음은 (ZF 1.9.2 용),이 같은 것을 볼 수 있습니다 구성 가능.

가 가

... 아직


상속을 통해 물건을 오버로드하는 방법이 될,하지만 난 당신이 당신의 새로운 클래스를 고려 거라고 방법을 모르는이 있습니다 다음 형식화하는 당신이 원하는 4.4.1. Class Declaration에, 어떤 상태, Zend Framework's Coding Standard을 존중하지 않습니다

클래스 젠드 프레임 워크의 명명 규칙에 따라 이름을 지정해야합니다.

중괄호는 항상 에 클래스 이름 아래 줄을 써야합니다. 당신이 프레임 워크를 사용하여 응용 프로그램을 핵 물질대로

나는, 그것은 프레임 워크 자체 ^^

의 코딩 표준을 준수 할 것을 코딩 사람에 대한 논리적 인 듯 추측 (그리고있어 나는 그 표준을 너무 사용할 것을 권하고 싶다.)

관련 문제