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


Простота кода: ключ к созданию приятного и удобного в сопровождении программного обеспечения
Простота кода: ключ к созданию приятного и удобного в сопровождении программного обеспечения В сегодняшнем стремительном мире создание программного обеспечения, удобного для пользователя и ремонтопригодного, имеет решающее значение. Если мы сосредоточимся на организации, ясности и простоте, мы сможем сделать программное обеспечение приятным и простым в управлении. В этом сообщении блога мы рассмотрим четыре рекомендации, которые сделают код более понятным. Простое именование

Сложность: нежелательный опыт на этапах масштабирования и зрелости.
Введение Я делюсь своими заметками о «сложности» — концепции, с которой мы часто сталкиваемся при разработке приложений и продуктов. Принципы SOLID, Проектирование на основе предметной области, Разработка на основе тестирования, KISS, DRY, YAGNI и т. д. Когда ставятся под сомнение концепции и принципы, подобные этим, принцип «Сплоченности», который является одним из пересечений почти всех концепций и принципов, остается позади. . Постараюсь подробнее остановиться на принципе..

Застигнут врасплох: следует ли объявлять более одного «класса» в файле (для Go)?
«Почему мы объявляем более одного« класса »в одном файле .go?» «Это очень интересный вопрос», - подумал я. Пока я пытался найти ответ на этот очень интригующий вопрос, в моей голове возникла фраза - Пакеты Go . Я использую Go около четырех лет. В этот раз я использовал его для разных целей - для создания скриптов, HTTP-приложений и многих других. Это не самый простой язык для освоения по сравнению с другими языками, такими как JavaScript и Ruby (и да, мне тоже нравятся оба этих..

Клонируйте свой путь к более простому коду с умопомрачительным шаблоном прототипа
Вы устали писать код для создания сложных объектов в своих программах? Хотели бы вы, чтобы был более простой способ создавать новые объекты, не вызывая каждый раз конструкторы? Не смотрите дальше шаблона Prototype! Этот удивительный шаблон позволяет вам клонировать существующие объекты для создания новых, экономя ваше время и снижая риск ошибок. В этом сообщении блога мы рассмотрим все тонкости шаблона Prototype, включая его преимущества, недостатки и реальные приложения. Приготовьтесь..

Секретное оружие программирования: используйте силу шаблона Singleton
Вы хотите улучшить свои навыки программирования и сделать свой код более эффективным и безошибочным? Не смотрите дальше шаблона Singleton! Шаблон Singleton — это мощный шаблон проектирования, который гарантирует существование только одного экземпляра класса, предоставляя глобальную точку доступа к этому экземпляру. В этом сообщении блога мы рассмотрим шаблон Singleton и его многочисленные преимущества, включая улучшенное управление ресурсами, упрощенный код и многое другое. Приготовьтесь..