Browse Source

Added missing and little bit fixes in docs/internals-ru (#12199)

tags/2.0.10
sergey144010 8 years ago committed by Dmitry Naumenko
parent
commit
09d7639037
  1. 6
      docs/internals-ru/core-code-style.md

6
docs/internals-ru/core-code-style.md

@ -12,7 +12,7 @@
- ДОЛЖНЫ использоваться только открывающие теги `<?php` или `<?=`;
- В конце файла должна быть пустая строка;
- Файлы PHP кодом ДОЛЖНЫ содержать только символы в кодировке UTF-8 без BOM;
- Файлы с PHP кодом ДОЛЖНЫ содержать только символы в кодировке UTF-8 без BOM;
- Для выравнивания кода НУЖНО использовать 4 пробела вместо табуляции;
- Имена классов ДОЛЖНЫ быть объявлены используя `StudlyCaps`;
- Константы класса ДОЛЖНЫ быть объявлены в верхнем регистре с подчеркиванием в качестве разделителей;
@ -83,7 +83,7 @@ class Foo
Закрытые (private) переменные, так же, должны быть объявлены в начале класса, но могут быть добавлены и непосредственно перед методами, использующими их, в случае, если эти переменные используются только небольшой частью методов класса;
- Порядок объявления свойств класса должен соответствовать их видимости: общедоступные, защищенные и закрытые;
- Ограничений на порядок свойств одной области видимости нет;
- Для улучшения читаемости, следует не оставлять пустых строк между объявлением свойств и оставлять две пустые строки между объявлениями переменных и методов. Между объявлениями свойств разной области видимости нужно должна быть добавлена одна пустая строка;
- Для улучшения читаемости, следует не оставлять пустых строк между объявлением свойств и оставлять две пустые строки между объявлениями переменных и методов. Между объявлениями свойств разной области видимости должна быть добавлена одна пустая строка;
- Закрытые переменные должны иметь имя вида `$_varName`;
- Общедоступные члены класса и отдельные переменные должны использовать `$camelCase`
с первой буквой в нижнем регистре;
@ -475,3 +475,5 @@ public function getEventHandlers($name)
- Используйте нижний регистр;
- используйте множественную форму для существительных, представляющих объекты (например валидаторы);
- используйте единичную форму для имен, представляющих соответствующий функционал (например web).
- предпочтительнее использовать однословные пространства имён
- если одно слово использовать не удаётся, используйте camelCase стиль

Loading…
Cancel
Save