Pertanyaan yang diberi tag «code-analysis»

2
Mengapa begitu banyak fungsi PHP yang tidak diizinkan dalam Magento ECG Coding Standard?
Standar Coding Magento ECG tampaknya (setidaknya jenis) resmi sebagai standar untuk ekstensi Magento 1: https://github.com/magento-ecg/coding-standard Tapi saya tidak mengerti alasan di balik semua aturan, dan aturan sniffer kode dengan pesan mereka saja tidak banyak membantu. Apakah ada dokumentasi terperinci tentang standar? Saya tahu praktik terbaik umum dan panduan pengembang tetapi …

5
Bagaimana cara saya mendapatkan daftar semua penulisan ulang kelas?
Apakah ada cara untuk membuat daftar semua penulisan ulang dan mungkin konflik potensial lainnya selain meninjau semua file konfigurasi? Saya harus menganalisis beberapa proyek dengan banyak ekstensi dan modifikasi khusus dan ingin mengotomatiskan sebanyak mungkin ini. Yang paling penting adalah mendeteksi ekstensi yang menulis ulang kelas yang sama, tetapi saya …

2
Magento 2 - praktik yang baik untuk menggunakan / menghindari pengambil sihir?
Sihir getter pada Varien_Object(M1) dan DataObject(M2) adalah praktik umum, tetapi dengan Magento 2 rasanya salah menggunakannya. Baik: mudah dibaca / ditulis Buruk Ini menyebabkan masalah saat menggunakan angka dalam kunci (lihat: Magento 2: cara berbeda mendapatkan bidang koleksi atau Dapatkan atribut Produk Kustom menggunakan kasing unta ) alat analisis kode …

2
Apa arti string "# @ +" & "# @ -" di komentar?
Saya melihat banyak string "# @ +" & "# @ -" di komentar beberapa kelas 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'; /**#@-*/ ... } Apa tujuan dari spidol ini?
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.