Как писать чистый код, чтобы не стыдно было показать?
Уже год пишу как умею. Какие книги/принципы (SOLID, DRY, KISS) помогут реально, а какие — теория ради теории?
Уже год пишу как умею. Какие книги/принципы (SOLID, DRY, KISS) помогут реально, а какие — теория ради теории?
Из практики: если хочешь стабильную работу системы — используй версии с пометкой LTS (long-term support), а не последнюю. Stable важнее новых фич, особенно в проде. Виртуализируй окружение — venv для Python, nvm для Node, pyenv для управления версиями. Так у тебя не будет конфликта между проектами и не сломается всё разом, когда обновишь систему.
Для подобных задач есть готовые библиотеки/инструменты, не пиши с нуля. Перед тем как кодить — погугли «awesome [тема]» на GitHub, там кураторские списки лучших проектов. Сэкономишь себе недели работы. Из ловушек: не делай миграцию данных без бэкапа, не правь конфиги в проде без локальной проверки, не используй sudo где не понимаешь зачем — это путь к удалённой папке home.