artem zigar. development tools. readability of a code

15
Инструменты разработки. Читабельность кода Зигар Артём [email protected]

Upload: drupaljedi-llc

Post on 06-Aug-2015

34 views

Category:

Technology


0 download

TRANSCRIPT

Инструменты разработки. Читабельность кода

Зигар Артём[email protected]

Инструменты разработкиCommand line tools (Drush)● Drush API● Сила алиасов● Модули, интегрированные с drush

Инструменты разработкиDevel● SQL● Generate content● Execute PHP

Инструменты разработкиBackup and Migrate● Сжатие gzip, bzip и zip● Хранение FTP● Бэкап● AES шифрование● Drush● Cron

Инструменты разработкиFeatures

Инструменты разработкиXHProf

Читабельность кода“ Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает,где вы живёте.” Мартин Голдинг

Читабельность кодаUndescore

$weekly_pay = $hours_work * $pay_rate;

Читабельность кодаCamelCase (“Верблюжья” нотация)

● Все названия, если они состоят из одного слова, пишутся строчными буквами● Если название состоит из двух и более слов, то эти слова пишутся слитно строчными

буквами, за исключением букв на стыке слов (те пишутся заглавными)● При именовании переменных рекомендуют использовать существительные● Массивы и коллекции — существительные во множественном числе● Функция — начинаем с глагола. Исключение — функции-конструктор пишут с Заглавной

буквы

Читабельность кода

Читабельность кодаГруппирование кода

Читабельность кодаПринцип DRY

Читабельность кодаИзбегайте глубокой вложенности

Читабельность кодаDrupal comment standarts

Спасибо за внимание!Вопросы?