Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Anti-IF Missing Pattern - Sergey Sergyenko

83 Aufrufe

Veröffentlicht am

Ruby Meditation #18
October 7, 2017
Underhub, Kyiv

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Anti-IF Missing Pattern - Sergey Sergyenko

  1. 1. A NTI-IF == MISSING PATTERN || NONSENSE IF SERGEY SERGYENKO
  2. 2. СКОРОСТЬ НАПИСАНИЯ ПРОГРАММЫ ВАЖНЕЕ СКОРОСТИ ЕЕ ВЫПОЛНЕНИЯ
  3. 3. НАПИСАННЫЙ КОД ДОЛЖЕН ДОСТАВЛЯТЬ ЭСТЕТИЧЕСКОЕ УДОВОЛЬСТВИЕ
  4. 4. ИДЕАЛЬНАЯ ПРОГРАММА ОДНОРОДНО ЗАПОЛНЯЕТ РЕДАКТОР
  5. 5. 1. СЛОЖНО ПОНЯТЬ БИЗНЕС-ЛОГИКУ 2. ЕЩЕ СЛОЖНЕЕ, КОГДА IFы ДУБЛИРУЮТСЯ 3. НУЖНО КОМПИЛИРОВАТЬ КОД В ГОЛОВЕ 4. ОТСУТСТВУЕТ ИЗЯЩНОСТЬ by Francesco Cirillo ПРОБЛЕМЫ:
  6. 6. 1. УПРОЩАЙТЕ IFы В ОДИНОЧНЫЕ ВЫРАЖЕНИЯ 2. РАЗБИВАЙТЕ МЕТОДЫ НА АТОМАРНЫЕ КОНСТРУКЦИИ 3. ИСПОЛЬЗУЙТЕ ПОЛИМОРФИЗМ ДЛЯ ВАРИАТИВНОСТИ 4. COPING-СТРАТЕГИЯ a.{foo: "bar"}.fetch(:baz, "nada") 5. РАЗВИВАЙТЕ ЧУВСТВО ПРЕКРАСНОГО
  7. 7. THANK YOU!

×