Сергей Мелодин

Мне кажется, что данные видео необходимо расширить текстовыми примечаниями на тему именования переменных:

  • использование is / can в булевых операциях;
  • названия констант заглавными буквами с нижним подчёркиванием

и построения кода в принципе:

  • if (isToday) лучше, чем (if (time() <= 1516073153));
  • const SECOND_PER_DAY луче, чем 86400;

и так далее. Такие вещи, конечно, описаны в отдельных книгах/руководствах, но мало кто осваивает одновременно несколько источников, а закладывать в головы хороший тон нужно.

Кстати! Сравнение тройным равно опущено вовсе, хотя это "best practice", насколько я понимаю.

1 0

Спасибо за добавление. Мы недавно запустили проект http://code-basics.ru, который нужно проходить перед стартом PHP. Там кое что из этого уже рассматривается.

0

Похожие вопросы

Алексей Кальмук 13 июня 2018 →

не пойму. вот выражение со всеми условия ми, а выдает ошибку return ($ss % 2 != 1) >= 1000

Julia BG 19 марта 2018 →

Ребята, привет Мне кажется задание написано немного некорректно или я чего-то недопонимаю... Тест проходит...

Вячеслав Михайлов 08 марта 2018 →

Наверное я забежал впереди паровоза и сделал задание через if с возвратом true и false, но суть не в этом. ...

Али Хан 21 сентября 2017 →

Можете разъяснить почему "(A && (A || B)) == A" истинное утверждение?

Константин Давыдов 29 августа 2017 →

Никак не смог понять, почему тут в итоге получается false. (A && (B && A)) == ((C && B) && C) Вроде же в ...

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →