Всегда предпочитайте простоту, понятность и логичность при написании кода. Зачастую люди стремятся к сложности, чтобы продемонстрировать свои навыки, но простой и логичный код снижает количество проблем и обеспечивает лучшую расширяемость. Запомните, хороший код — это лучшая документация. Перед добавлением комментария спросите себя: "Как можно улучшить код, чтобы комментарий не был нужен?" (Стив Макконнелл).
Кстати, начать свой путь в IT вы можете прямо сейчас в Kata. Понятные материалы, поддержка опытных менторов и оплата только после обучения.
Переходите по ссылке, чтобы узнать подробнее!