1. Сделайте свой код читабельным, как книгу
     – Используйте длинные описательные имена.
     – Разделите код на логические подпрограммы.
     – По возможности делайте его простым. нет баллов за сложные однолинейные решения.
  2. Выполните три шага в следующем порядке:
    - Сначала сделайте так, чтобы это работало.
    - Затем сделайте это правильно.
    - Затем сделайте это быстро и красиво.
  3. Потратьте много времени на чтение и понимание сложного фрагмента кода, с которым вы, возможно, взаимодействуете
    . Переход к коду, когда вы не понимаете, что происходит вокруг, почти всегда приводит к неэффективному решению. .
    - В итоге вы сэкономите время.
  4. Широко используйте отладчики
     – Быстро распознавайте ввод: поставьте точку останова, поэкспериментируйте с методами ввода.
     – Песочница: быстро внедрите решение в разделе просмотра/консоли вместо перезапуск всей программы.
    - Отладка: понять состояние программы и исправить ее.
  5. Пишите много тестов
     – Лучше ошибиться на раннем этапе и устранить проблему, чем ошибиться в рабочей среде.
     – Каждый раз, когда вы рефакторите, изменяете или добавляете свой код, ваши тесты убедятся, что вы не регрессировали.

Это все для этого поста. Если вы найдете это полезным, поделитесь и поставьте лайк — это мотивирует меня писать больше подобного контента 🙂