
Хотите освоить SQL для работы с данными?
В SQLka можно изучать SQL последовательно или готовиться к собеседованиям. Запросы выполняются прямо в браузере — устанавливать базу данных не нужно.
sqlka.ru
support@sqlka.ru
Что такое DRY, DIE, KISS, SOLID, YAGNI в программировании?

В SQLka можно изучать SQL последовательно или готовиться к собеседованиям. Запросы выполняются прямо в браузере — устанавливать базу данных не нужно.
support@sqlka.ru
PHP. Применение функции in_array, поиск в многомерном массиве
Как добавить на сайт кнопки «Поделиться» в соцсетях. Два варианта: всегда видимые и появляющиеся при наведении. Готовые примеры кода с использованием Яндекс.Поделиться
Готовый скрипт для асинхронного поиска текста в файлах сайта на PHP через Server-Sent Events (SSE). Обход директорий, фильтрация расширений, результаты в реальном времени
Практическое руководство по использованию API Яндекс.Вебрастера на PHP для получения ТОП популярных поисковых запросов по вашим сайтам. Примеры кода, авторизация OAuth, обработка ответов.
Что же такое термины DRY, DIE, KISS, SOLID, YAGNI и в чем заключаются эти подходы в программировании - рассмотрим их по порядку.
DRY - расшифровывается как Don't Repeat Youself - не повторяйся, также известен как DIE - Duplication Is Evil - дублирование это зло. Этот принцип заключается в том, что нужно избегать повторений одного и того же кода. Лучше использовать универсальные свойства и функции.
KISS - Keep It Simple, Stupid - не усложняй! Смысл этого принципа программирования заключается в том, что стоит делать максимально простую и понятную архитектуру, применять шаблоны проектирования и не изобретать велосипед.
Принцип SOLID в упрощенном варианте означает, что когда при написании кода используется несколько принципов вместе, то это значительно облегчает дальнейшую поддержку и развитие программы. Полностью акроним расшифровывается так:
Термин YAGNI значит You Ain't Gonna Need It - вам это не понадобится! Его суть в том, чтобы реализовать только поставленные задачи и отказаться от избыточного функционала.