«code-analysis» 태그된 질문

2
Magento ECG 코딩 표준에서 너무 많은 PHP 기능이 허용되지 않는 이유는 무엇입니까?
Magento ECG 코딩 표준은 Magento 1 확장의 표준으로 (적어도 일종의) 공식적인 것으로 보입니다. https://github.com/magento-ecg/coding-standard 그러나 나는 모든 규칙의 추론을 이해하지 못하며 메시지 스니퍼 규칙만으로는 큰 도움이되지 않습니다. 표준에 대한 자세한 문서가 있습니까? 나는 일반적인 모범 사례와 개발자 가이드를 알고 있지만 이러한 코딩 표준에 대한 구체적인 내용은 찾을 수 없습니다. 가장 …

5
모든 클래스 재 작성 목록을 어떻게 얻습니까?
모든 구성 파일을 검토하는 것 외에 모든 다시 쓰기 및 기타 잠재적 충돌을 나열하는 방법이 있습니까? 확장 기능과 사용자 지정 수정이 많은 일부 프로젝트를 분석해야하며 가능한 한 많이 자동화하고 싶습니다. 가장 중요한 것은 동일한 클래스를 다시 작성하는 확장을 감지하는 것이지만 개요를 유지하기 위해 모든 다시 작성 목록도 작성하고 싶습니다. 현재이 …

2
마 젠토 2-매직 게터를 사용하거나 피하는 좋은 방법?
Varien_Object(M1)과 DataObject(M2)의 매직 게터 는 일반적인 관행이지만 Magento 2에서는 사용이 잘못되었습니다. 좋은: 읽기 쉬운 쓰기 나쁜 키에 숫자를 사용할 때 문제가 발생합니다 ( Magento 2 : 콜렉션의 다른 방식으로 필드 가져 오기 또는 낙타 케이스를 사용하여 사용자 정의 제품 속성 가져 오기 참조 ) 존재하지 않는 방법에 대한 코드 분석 …

2
주석에서“# @ +”및“# @-”문자열은 무엇을 의미합니까?
일부 Magento 2 클래스의 주석에는 "# @ +"및 "# @-"문자열이 많이 있습니다. \Magento\Customer\Api\Data\AttributeMetadataInterface interface AttributeMetadataInterface extends \Magento\Framework\Api\MetadataObjectInterface { /**#@+ * Constants used as keys of data array */ const ATTRIBUTE_CODE = 'attribute_code'; ... const IS_SEARCHABLE_IN_GRID = 'is_searchable_in_grid'; /**#@-*/ ... } 이 마커의 목적은 무엇입니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.