Публикации по теме 'best-practices'
Чистое кодирование
Я решил вернуться к старой классике для своей первой статьи.
О книге
Чистый код — это идея, изложенная в книге под названием Чистый код , написанной Робертом Мартином в 2008 году.
Что это такое?
Чистое кодирование — это набор принципов и руководств, которые помогают создавать интуитивно понятный и легко модифицируемый код.
Чистый код имеет следующие характеристики:
Классы и методы предсказуемы и сведены к выполнению одной конкретной задачи. Независимо от создавшего его..
Защита приложений React Native: лучшие практики
React Native — популярная платформа для создания кроссплатформенных мобильных приложений. Несмотря на то, что он предлагает множество преимуществ с точки зрения скорости разработки и совместного использования кода, важно уделять приоритетное внимание безопасности, чтобы защитить конфиденциальные пользовательские данные и сохранить доверие ваших пользователей. В этой статье мы рассмотрим лучшие практики по обеспечению безопасности приложений React Native и снижению распространенных рисков..
Шина событий — легко разделяйте классы
Очень часто вы можете услышать, что классы должны быть хорошо сплоченными и слабо связанными. Для многих людей это может означать что-то немного другое. Поэтому важнее, чем просто услышать лозунг, иметь практические примеры того, что он на самом деле означает. Чтобы добиться слабой связи , в начале следует рассмотреть шину событий .
Почему я на самом деле хочу использовать слабую связь ? Представьте себе сценарий, когда вы отображаете одни и те же данные в нескольких формах: в..
!Прокомментируйте свой код
Этот код слишком сложен. Я добавлю комментарий, чтобы помочь следующему разработчику.
Это, скорее всего, то, о чем каждый разработчик думал хотя бы раз в своей карьере и в большинстве случаев добавлял это.
Почему !commenting так важен? JS предназначен для каламбура, но на случай, если вы не в курсе ! значит нет
Я начну с очевидного... независимо от того, на каком языке программирования вы пишете, это все равно ЯЗЫК программирования. (заглавные буквы не были ошибкой)..
Принцип разделения интерфейса в Python
Принцип разделения интерфейса (ISP) — это фундаментальный принцип объектно-ориентированного проектирования, который способствует использованию небольших специализированных интерфейсов для повышения возможности повторного использования кода и удобства сопровождения. В этом блоге мы обсудим принцип разделения интерфейса и приведем пример на Python.
Понимание принципа разделения интерфейса
Принцип разделения интерфейса является частью SOLID принципов объектно-ориентированного..
снисходительность
Тема дня №26 по программной инженерии
Примечание. Первоначально это было написано и опубликовано во внутреннем Slack Armakuni Томом Орамом .
Connascence — это метрика качества программного обеспечения и таксономия для различных типов связи. Мы можем использовать его для информирования наших решений о том, как и где уменьшить связанность в наших системах.
Сознание обладает тремя свойствами:
Сила Местность Уровень
Каждый тип коннасценции имеет разную силу, менее..
Лучшие практики, извлеченные из создания качественного приложения Angular4
Еще в сентябре 2016 года, когда команда Angular укусила пулю и выпустила Angular2 Final , я смог убедить своего клиента использовать Angular2 в качестве одного из самых крупных приложений.
Как некоторые из вас, возможно, помнят, Angular2 прошел необычно долгие этапы Alpha, Beta и RC. Казалось, что весь Angular2 был переписан с момента первого выпуска Alpha. Таким образом, во время финальной версии 2.0 вся сцена Angular была очень хаотичной. Практически не было никаких хороших..