Кстати, с 16 июня мы проводим набор на первые онлайн курсы RubyBursa, где за два месяца вы вынуждены будете пройти школу молодого бойца Ruby и Rails: http://rubybursa.com
Кроха-джун к «отцу» пришел,
И спросила кроха:
«Что такое хорошо
И что такое плохо?»
Сениор ответил быстро,
И его был прост ответ:
«Слушай, слушай, моя кроха,
У меня секретов нет.
Если юзаешь ты циклы
Вместо итераторов — Это, кроха, очень плохо,
Этого не надо нам.
Ты в контроллере содержишь
Логику теперь?
Это очень, ОЧЕНЬ плохо — Спрячь ее в модель!
Комментарии по коду — Как ты что загрохал — Это очень хорошо…
Но иногда и плохо.
Комментированье кода — Это мега-плохо.
Ты его поудаляй.
Ну… хотя б немного
Интом можно обойтись,
А ты стринг юз`аешь?
Это нужно переделать,
Сам прекрасно знаешь.
Два тернарных оператора
В строчку запихнуть — Это плохо. Переделать
Это не забудь.
user.projects без include — N+1 запрос.
Это вовсе не годится,
Это — попадос.
Нужно поле с базы выбрать
И вернуть объект?
Путь-дорога тебе, кроха,
К методу select.
Нужно поле с базы выбрать
И вернуть массив?
Метод pluck тебе поможет
На твоем пути.
Если пишешь эстимейт — Не забудь про тесты,
И проекта запуск тоже
Должен иметь место.
Если менеджер вдруг спросит:
»Почему так много?"
Укажи ему известную
Дальнюю дорогу!"
Мальчик радостный пошел,
И решила кроха:
«Буду делать хорошо,
И не буду плохо!»
Оксана Душенковская,
преподаватель курсов Ruby on Rails http://rubybursa.com
This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.
Комментариев нет:
Отправить комментарий