3 вещи о программировании, которые мне бы стоило знать в начале пути

  • код без написания тестов, это проблема, которую невозможно разрешить в будущем

  • если хотя бы минимально придерживаться принципам SOLID, будет легче поддерживать код

  • если пишешь на фреймворке, изучи этот фреймворк глубоко, чтобы не изобретать велосипеды. Скорее всего, твою проблему уже решили там