To do:

МАША, покажи конспекты

Когда след. полугодовой PR

До 6/01/18:

  • Обнови конспект по тестам
  • Обсудить: Наследование композиция агрегация, трассировка и логгирование, ангуляр 2
  • Добавить прочитанную главу по DDD и обсудить вопрос
  • Прочитать новую главу по DDD
  • Добавить тестину по рефакторингу
  • Начать пилить конспект по:

Подпиши в коммитах названия code smells

Попробовать найти code smells - с такой стороны, если рефакторинг не могу найти

* Замена вложенных условных операторов граничным оператором - return - forgot

https://refactoring.guru/ru/decompose-conditional - перепутала коммит, напиши пример, тело функции в методах

полигон для рефакторинга - // OBSOLETE

        checkOutageOBSOLETE: function\(\)  \(в app.js\)

Аналог полиморфизма - функция, принимающая что то и возвращающая идентичный объект, но внутри две реализации

можно использовать полиморфизм в разных ифчиках - для Null объекта - стратегия с отдельным методом / сервисом, что отправляем enrollment - там на основании например pending employee смотрим, если есть, то объявляем объект с методами которые инициализируются по одной ветке, в случае null, инициализируем по другой ветке

Желтое - done

Красное - не нашла в проекте

https://refactoring.guru/ru/substitute-algorithm

Функция как маленький класс + объект = как аналог класса в C#

для рефакторинга

results matching ""

    No results matching ""