Публикации по теме 'coding-principle'
Принцип открытости и закрытости: O в SOLID — Theory
Принцип открытости-закрытости (OCP) является одним из принципов SOLID. OCP утверждает, что объекты или сущности должны быть открыты для расширения , но закрыты для модификации . Это означает, что когда в системе появляется новое требование, нам следует не изменять существующий код, а расширять его.
Это может немного сбить с толку. Как создать класс, который нельзя изменить? Как мы это делаем?
В этой статье мы поговорим об этом и выясним, почему это важно сделать.
Аналогия..
Принцип единой ответственности: S в SOLID — Практично со Swift
Начнем эту статью с вопроса: что может делать класс User? Подумайте об этом в первую очередь.
В первые дни моего обучения программированию я бы определенно ответил, что в классе есть функции для входа в систему как пользователь, регистрации в качестве пользователя, обновления профиля пользователя, просмотра профиля пользователя (собственного или других) и так далее.
Сам того не осознавая, я уже совершил распространенную ошибку среди программистов — « Класс Бога ». Класс Бога — это..
принципы проектирования программного обеспечения (основы) | СУХОЙ, ЯГНИ, ПОЦЕЛУЙ.
Это должен знать каждый программист и разработчик программного обеспечения
Я дам вам краткий обзор некоторых принципов разработки программного обеспечения и терминов, связанных с проектированием программного обеспечения, с кратким описанием.
К концу этого сообщения в блоге вы должны быть знакомы со следующим.
Что такое принцип DRY и каковы примеры из реальной жизни? Что такое принцип KISS и как он применяется в реальной жизни? Наконец, я воспользуюсь примером, чтобы объяснить..