Публикации по теме 'design-principles'


[Часть 1] Все о том, как быть S.O.L.I.D.
Принципы SOLID — это 5 основных принципов/столпов, на которых стоит наше программное обеспечение. Как разработчики, мы не используем эти принципы должным образом. Иногда мы злоупотребляем ими, а иногда не используем их вовсе. Итак, в серии постов «Все о том, как быть S.O.L.I.D.» я пытаюсь рассказать об этих основных принципах дизайна на нескольких примерах. 5 принципов, которые SOLID пытается охватить: Единый принцип единой ответственности Открытый принцип закрытого пера..

Принципы S.O.L.I.D.
Введение Когда я впервые столкнулся с этой аббревиатурой, я не слишком много думал о ней, приняв ее за какой-то технический жаргон, разбросанный ради нее. Я все еще находился на начальной стадии своего курса информатики, писал программы, которые не обязательно были сложными. В настоящее время мне требуется больше времени, чтобы подумать о том, как реализовать такие принципы и шаблоны, чем количество времени, которое я трачу на написание строк кода. Что изменилось? Я считаю, что есть..

Разработка через тестирование: не самое идеальное путешествие инженера
Все учебники по программированию, курсы и общий подход к изучению нового языка никогда не начинаются с тестирования, не говоря уже о разработке через тестирование. Иногда вы можете найти книгу с главой о создании модульного теста на определенном языке и, возможно, даже с введением в конкретную технологию тестирования или библиотеку. Во время моей первой роли программиста я удалял тесты, потому что они давали сбой, и я не знал, как их исправить. Я все еще собирал код, а не..