Найти тему

Чистый код. Конспект. Глава 16. Переработка SerialDate.

В этой главе происходит разбор кода для класса SerialDate. Заметки:

  1. Проводить Code Review мы должны спокойно и с уверенностью. И нужно приветствовать, если кто-то это делает для нас. Тут прям полностью согласна. Я очень люблю CR и много комментариев, потому что всегда узнаю что-то новое.
  2. Есть некое приложение Clover, которое показывает покрытие тестами. Видимо, вот это — https://openclover.org/documentation
  3. История изменений — пережиток прошлого и её надо удалять.
  4. Выбирайте содержательные названия.
  5. Не оставляйте избыточные комментарии.
  6. Если сложные вычисления, то лучше использовать в методе временные переменные.
  7. Если что-то зависит от реализации на логическом уровне, то что-то должно зависеть и на физическом уровне.
  8. Выносите перечисления в отдельные файлы.