- Ответы на вопросы о книге Кента Бека «Экстремальное программирование»Автор: adminВведение в экстремальное программирование (XP) Что такое экстремальное программирование (XP) и почему оно так называется?Экстремальное программирование (XP) — это методология разработки программного обеспечения, основанная на улучшении качества разработки и способности …
Читать далее «Ответы на вопросы о книге Кента Бека «Экстремальное программирование»»
- Ответы на 100 вопросов по книге «Чистая архитектура» Роберта Мартина:Автор: adminВведение и основные принципы Что такое чистая архитектура и почему она важна?Чистая архитектура – это архитектурный стиль, который направлен на создание программного обеспечения, которое легко тестировать, понимать и изменять. Она …
Читать далее «Ответы на 100 вопросов по книге «Чистая архитектура» Роберта Мартина:»
- Проверить, закрыт ли сайт от роботовАвтор: adminЧтобы проверить, закрыт ли сайт от роботов, можно использовать несколько методов: 1. Проверка файла robots.txt Файл robots.txt используется для управления доступом поисковых роботов к вашему сайту. Чтобы проверить, закрыт ли …
- Просмотреть запросы, находящиеся в состоянии SLEEP в MySQLАвтор: adminЧтобы просмотреть запросы, находящиеся в состоянии SLEEP в MySQL, можно использовать несколько методов. Вот основные из них: 1. Использование команды SHOW PROCESSLIST Команда SHOW PROCESSLIST показывает все активные потоки на …
Читать далее «Просмотреть запросы, находящиеся в состоянии SLEEP в MySQL»
- Алгоритмы в PHPАвтор: adminВ PHP встроено множество алгоритмов, которые используются в различных функциях языка. Здесь приведен обзор основных категорий алгоритмов и некоторых конкретных примеров, которые часто используются в разработке. Хэширование и криптография: MD5, …
- Интерфейс-маркер (Marker Interface)Автор: adminИнтерфейс-маркер (Marker Interface) — это шаблон проектирования, в котором интерфейс служит просто как маркер, указывающий на какие-то особенности или возможности класса. В PHP интерфейсы-маркеры обычно не содержат методов, а используются …
- Алгоритм сортировки Selection Sort (сортировка выбором)Автор: adminАлгоритм сортировки Selection Sort (сортировка выбором) является одним из базовых алгоритмов сортировки. Основная идея состоит в том, чтобы разделить входной массив на две части: отсортированную и неотсортированную. Процесс сортировки проходит …
Читать далее «Алгоритм сортировки Selection Sort (сортировка выбором)»
- Что есть технический долг и что им не является (в процессе наполнения)Автор: adminТехничный долг: Неструктурированный код: Код, который трудно понять или поддерживать из-за отсутствия структуры или ясности. Неполное тестирование: Код, который не имеет достаточного покрытия тестами, что может привести к неожиданным ошибкам …
Читать далее «Что есть технический долг и что им не является (в процессе наполнения)»
- Разработка требований к программному обеспечению (Издание третье, дополненное).Карл Вигерс и Джой Битти. (В ПРОЦЕССЕ НАПОЛНЕНИЯ)Автор: adminГлава 1 Основы разработки требований к ПО Определение требований к ПО Требования — это четко сформулированные ожидания и характеристики, которые система должна удовлетворять для достижения поставленных бизнес-целей. Они служат основой …
- Паттерн «Репозиторий» (Repository pattern)Автор: adminПаттерн «Репозиторий» (Repository pattern) представляет собой шаблон проектирования, который используется для абстрагирования слоя доступа к данным (DAL) от бизнес-логики приложения. Это позволяет изменять механизмы хранения данных без значительного влияния на …
- Паттерн «Null Object» (или «Нулевой объект»)Автор: adminПаттерн «Null Object» (или «Нулевой объект») — это поведенческий шаблон проектирования, который предлагает использовать специальный объект с нейтральным поведением вместо null. Этот паттерн помогает избежать многочисленных проверок на null в …
- Паттерн «Особый случай» (Special Case Pattern)Автор: adminПаттерн «Особый случай» (Special Case Pattern) в программировании представляет собой способ обработки особых случаев обращения к объекту, когда возвращается объект, который представляет отсутствие (или исключительное состояние) значения, вместо использования null. …
Читать далее «Паттерн «Особый случай» (Special Case Pattern)»
- Чистый код. Создание, анализ и рефакторинг. Роберт Мартин (В ПРОЦЕССЕ НАПОЛНЕНИЯ)Автор: admin1.Чистый код Подчеркивается критическая важность чистого кода в программировании и рассматривают ряд важных аспектов, связанных с качеством кода, влиянием плохого кода на производительность и успех проекта, а также роль программиста …
Читать далее «Чистый код. Создание, анализ и рефакторинг. Роберт Мартин (В ПРОЦЕССЕ НАПОЛНЕНИЯ)»
- Обойти ограничения по б24 на количество пользователейАвтор: adminВся информация на сайте предназначена только для личного пользования. Администрация сайта оставляет за собой право вносить изменения в текст, также текст может содержать опечатки. Мы делаем все возможное, чтобы информация …
Читать далее «Обойти ограничения по б24 на количество пользователей»
- Реализация иммутабельных DTOАвтор: adminDTO (Data Transfer Object) в PHP — это простой объект, который используется для передачи данных между слоями и процессами приложения. DTO помогает уменьшить количество вызовов методов, путём объединения данных в …
- unserialize() error at offset 0 of 125 bytesАвтор: adminОшибка unserialize() error at offset 0 of 125 bytes в PHP указывает на то, что произошла проблема при попытке десериализовать строку. Это обычно означает, что строка, которую вы пытаетесь десериализовать …
- Основы Rust: первые программыАвтор: adminЭтот пост — вольный перевод на русский вот этой оригинальной статьи (с нашими дополнениями в местах, где это показалось нужным), которую написал Стив Донован. Пишем Hello world Первоначальная цель Hello world, с тех …
- Что же лучше — PostgreSQL или MySQLАвтор: adminЧто такое PostgreSQL? PostgreSQL — мощная система управления объектно-реляционными базами данных с открытым исходным кодом (СУОРБД). Проект активно развивается уже больше 35 лет и заслужил прочную репутацию благодаря своей надежности, …
- Что нужно, чтобы стать тимлидом? Разбираемся, какие скиллы качатьАвтор: adminСегодня мы поговорим о позиции в команде, кандидат на которую должен быть опытным специалистом, лидером, уметь делегировать задачи, ставить правильное ТЗ, а также вовремя «пинать» других спецов, чтобы не завалить …
Читать далее «Что нужно, чтобы стать тимлидом? Разбираемся, какие скиллы качать»
- Как создать собственную криптовалюту с помощью JavaScriptАвтор: adminВ настоящее время существует множество способов отправить кому-то деньги в цифровом виде. Большинство способов — через банк или несколько кошельков, но в последнее время стало популярным использование криптовалюты. Криптовалюта — отличный …
Читать далее «Как создать собственную криптовалюту с помощью JavaScript»