Публикации по теме 'coding-principle'


Принцип открытости и закрытости: O в SOLID — Theory
Принцип открытости-закрытости (OCP) является одним из принципов SOLID. OCP утверждает, что объекты или сущности должны быть открыты для расширения , но закрыты для модификации . Это означает, что когда в системе появляется новое требование, нам следует не изменять существующий код, а расширять его. Это может немного сбить с толку. Как создать класс, который нельзя изменить? Как мы это делаем? В этой статье мы поговорим об этом и выясним, почему это важно сделать. Аналогия..

Принцип единой ответственности: S в SOLID — Практично со Swift
Начнем эту статью с вопроса: что может делать класс User? Подумайте об этом в первую очередь. В первые дни моего обучения программированию я бы определенно ответил, что в классе есть функции для входа в систему как пользователь, регистрации в качестве пользователя, обновления профиля пользователя, просмотра профиля пользователя (собственного или других) и так далее. Сам того не осознавая, я уже совершил распространенную ошибку среди программистов — « Класс Бога ». Класс Бога — это..

принципы проектирования программного обеспечения (основы) | СУХОЙ, ЯГНИ, ПОЦЕЛУЙ.
Это должен знать каждый программист и разработчик программного обеспечения Я дам вам краткий обзор некоторых принципов разработки программного обеспечения и терминов, связанных с проектированием программного обеспечения, с кратким описанием. К концу этого сообщения в блоге вы должны быть знакомы со следующим. Что такое принцип DRY и каковы примеры из реальной жизни? Что такое принцип KISS и как он применяется в реальной жизни? Наконец, я воспользуюсь примером, чтобы объяснить..