Найти в Дзене
Стили именования структур в коде
Сегодня я вам расскажу о нескольких стилях, которые приняты в сообществе программистов, для именования переменных, функций, массивов, классов и так далее. CamelCase - этот стиль подразумевает использовать строчные буквы для первого слова и заглавные для каждого последующего слова. Пример: completeInt Snake case - в этом стиле слова разделяются символом подчёркивания "_", все буквы пишутся в нижнем регистре. Пример: complete_int PascalCase - Каждое слово начинается с буквы верхнего регистра. Пример: CompleteInt Hungarian Notation - в этом стиле к основной части названия добавляется префикс, который может указывать на тип данных или другой добавочной информации...
2 года назад
Заголовки безопасности HTTP
В этой статье мы поговорим о таком заголовке безопасности, как Content Security Policy (CSP) Content Security Policy (CSP) - это дополнительный уровень безопасности, который помогает обнаруживать и смягчать определенные типы атак. включая Cross-Site Scripting и атаки с внедрением данных. Чтобы включить CSP, необходимо настроить веб-сервер так, чтобы он возвращал HTTP-заголовок Content-Security-Policy. Использование CSP Настройка политики безопасности содержимого включает в себя добавление HTTP-заголовка...
2 года назад
Big "O" и сложность алгоритмов
Сейчас я вам расскажу о сложности алгоритмов и как её можно описать, так же расскажу о самых распространённых зависимостях между входными данными и временем выполнения алгоритма. Давайте сперва разберёмся что такое алгоритм, если просто, то это инструкция, которая чётко определена и которую можно использовать для решения определённой задачи. Например, нам нужно найти факториал некого числа и мы напишем функцию, которую можно вызвать для любого числа, чтобы она нашла его факториал. Эта функция и является алгоритмом, ведь она решает определённую задачу...
2 года назад
Полезные сайты для программистов
В этой статье я расскажу вам о 10 полезных ресурсов, которые смогут вам упростить вашу работу и обучиться новому. GeeksforGeeks GeeksforGeeks — это платформа электронного обучения, ориентированная на помощь людям в изучении программирования и информатики. Он предлагает статьи, викторины, учебные пособия, курсы, конкурсы и даже списки вакансий для программистов. Бесплатные и платные курсы делятся на три основные категории: живые, самостоятельные и школьные. Люди могут учиться у экспертов с помощью прямых трансляций, предварительно записанных видео или комбинации того и другого...
2 года назад
Рекурсия
Рекурсия -сложная,на первый взгляд,концепция программирования, однако она играет важную роль во многих языках программирования и алгоритмах. В этой статье мы глубже погрузимся в мир рекурсии, чтобы понять, как она работает и почему играет такую важную роль в программировании. Что такое рекурсия? Рекурсия - это процесс, при котором функция вызывает саму себя внутри этой функции. Это может показаться странным, но это мощный инструмент для решения широкого круга проблем и задач в программировании. Сложные задачи можно разбить на более простые подзадачи и решать их с помощью одной и той же функции...
2 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала