Задать вопрос

Как писать много кода, оставляя его простым, как в начале?

Привет.
Я пишу код 5 лет, и меня всегда дико пугает, когда кода становится больше чем 1000 строк.
Как бы я его не разбивал по файлам, классам (структурам). Дошло даже того, что в одном проекте все сделал на микросервисах, от них вообще офигел, они сложность повысили раза в 3.

Речь не про надежность, тесты я пишу. А именно про: "оставить код простым, чтобы куда не сунься, хоп и все понятно, в голову влезло, легко добавить новое.". После 1000 строк у меня код в голову не влазит, начинаю его боятся, филонить...

Пишу на Go, JavaScript.

В энтерпразе не работал, только стартапы, поэтому опыта в этом нет.
Опытные подскажете?

UPD.
Может я конечно код неправильно пишу. Вот мои репозитории

Лучшие ответы:

  • Один класс решает одну конкретную задачу, не стоит городить комбайны. - @jamakasi666
  • Абстрагировать все максимально. - @jamakasi666
  • Число строк одного метода - не более 20. - @karminski
  • Сжатые доки (на русском), как писать чистый javascript код - @BUY33
  • Комменты описывают намерение (зачем?) а не реализацию (как?). - @dmz9
  • Называть переменные и функции так, чтобы и без комментариев было понятно зачем они?


Всем спасибо.
  • Вопрос задан
  • 12025 просмотров
Подписаться 73 Оценить 4 комментария
Ответ пользователя Анна Буянова К ответам на вопрос (18)
LightAlloy
@LightAlloy
Ruby developer
Читайте книги (и другую информацию) по архитектуре приложений, старайтесь использовать техники/следовать правилам из них (таким, как single responsibility principle, слабая связанность и т.п.) Я сейчас читаю Confident Ruby, обещают научить, как сделать так, чтобы приложение со временем не превращалось в адски-сложное нечто, думаю, и по "вашим" языкам есть подобные книги.
Ответ написан
Комментировать