Публикации по теме 'best-practices'


Попробовать/поймать все?
Есть 2 типа разработчиков: те, кто никогда не использует try/catch, и те, кто оборачивает каждую строчку кода try/catch. Я, конечно, преувеличиваю, но нечто подобное действительно происходит. Дело в том, что блок try/catch не влияет напрямую на функциональность вашей системы, и его трудно измерить, разумно ли он используется в исходном коде проекта. Я не собираюсь писать ультимативное руководство, как правильно использовать try/catch (если бы я только знал это), но я хотел бы..

Как минимизировать SQL-инъекцию в приложениях Entity Framework
SQL-инъекция — это тип кибератаки, которая происходит, когда злоумышленники используют уязвимости в полях ввода приложения для внедрения вредоносного кода SQL (язык структурированных запросов) в базу данных приложения. SQL — это язык, используемый для управления реляционными базами данных и манипулирования ими. Если приложение не очищает и не проверяет должным образом вводимые пользователем данные перед включением их в SQL-запросы, злоумышленники могут вставлять свои собственные команды..

Хороший код команды
БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ КНИГА Хороший код команды Разработка программного обеспечения — это командная работа. Профессиональные разработчики должны работать с другими, иногда в огромных командах с сотнями участников. Написание хорошего кода означает написание кода, который вашей команде будет легко и безопасно читать, изменять и на который можно положиться. В этой бесплатной мини-книге вы узнаете об удивительных методах работы в команде разработчиков программного обеспечения..

Рекомендации по созданию крупномасштабных приложений Node.js.
Node.js — это популярная и мощная платформа для создания масштабируемых и эффективных веб-приложений. Однако создание крупномасштабных приложений Node.js требует тщательного планирования и реализации, чтобы обеспечить их надежность, удобство обслуживания и эффективность. В этой статье мы рассмотрим некоторые передовые методы создания крупномасштабных приложений Node.js. Мы рассмотрим такие темы, как использование масштабируемой архитектуры, использование менеджера пакетов, переменные..

Соглашения об именах Python - 10 моментов, которые вы должны знать
Стандарты кодирования - это набор руководящих принципов для создания поддерживаемого и масштабируемого кода. И от того, насколько хорошо вы будете следовать им, зависит продолжительность вашей карьеры в области разработки программного обеспечения. Поскольку я кодирую на Python, в этом посте я расскажу о соглашениях об именах Python. Я взял эту информацию из документации Python PEP8 и попытался выразить ее простыми словами. Так что я мог облегчить читателям усвоение. Кроме того,..

Переменные в JavaScript
Переменная — это место в памяти, в котором может храниться значение. Переменные объявляются с использованием ключевых слов var , let или const в javascript. var Ключевое слово var — это самый старый способ объявления переменных в JavaScript. Он был представлен в JavaScript 1.0. Переменные, объявленные с помощью var , по умолчанию имеют глобальную область действия, если только они не объявлены внутри функции, и в этом случае они имеют область действия функции. var..

Абстрактные базовые классы и способы их использования в вашем проекте по науке о данных
Абстрактные базовые классы и способы их использования в вашем проекте по науке о данных Пишите более чистый и безопасный код на Python с помощью этого строительного блока объектно-ориентированного программирования. Вы когда-нибудь сталкивались с подобным кодом и задавались вопросом, что такого абстрактного в этих классах и методах? Что ж, я вам покажу! Если вы продержитесь достаточно долго, я также поделюсь небольшим трюком, который вы можете использовать, чтобы..