Принципы программирования
👁 438↗ 6
Привет! Сколько существует принципов программирования, которые помогают писать легкоподдерживаемый код? А сколько из них ты реально используешь?
Когда-то я учил эти принципы только для того, чтобы пройти собеседования на Junior или Middle. Но всё изменилось, когда я начал проходить собесы уровня Senior. В корпорациях до-сих-пор могут задать парочку вопросов по этим принципам, но, честно говоря, я сомневаюсь, что программисты осознанно проверяют свой код на соответствие каждому из них.
Тем не менее, я решил собрать что-то вроде ТОП 10 принципов, которые, на мой взгляд, должен знать каждый разработчик. Обязательно прочитай последний принцип🙂.
Возможно, ты не будешь следовать им буквально, но знание этих принципов поможет интуитивно писать более качественный код — особенно когда дело доходит до рефакторинга!