retro3fretro3f blog

SDL2 Статическая линковка

SDL2 Статическая линковка Linker - (англ. Link Editor - компоновщик, редактор связей или линкер) - это инструментальная программа в сфере разработки программного обеспечения, которая производит компоновку, то есть принимает на вход один или несколько объектных модулей и собирает по ним исполнительный модуль. Линковка это процесс компоновки р... Читать дальше

Наследование шаблонов Blade в Laravel

Два основных преимущества использования Blade — наследование шаблонов и секции. Поскольку многие веб-приложения используют один общий макет для разных страниц, удобно определить этот макет как один layout-шаблон. В реальных проектах шаблоны состоят из частей, что упрощает процесс разработки. К примеру, представьте что существует страница проект... Читать дальше

10 заповедей разработки и тестирования

10 заповедей разработки и тестирования Десятка простых принципов разработки и тестирования. О читаемости кода и проведении юнит-тестов, принципах DRY, YAGNI и KISS. 1. Соблюдайте принципы YAGNI и KISS Принцип YAGNI («You aren’t gonna need it»; с англ. - «Вам это не понадобится»): не пишите код, который, как вам кажется, может пригодиться в б... Читать дальше

Структура Unity проекта

Структура Unity проекта Каждый раз, начиная новый проект, я создаю структуру папок и элементов, которая будет основой. Не важно, какого размера в итоге получится проект, но имея четкую структуру с самого начала, с ним будет удобно работать, масштабировать, передавать другому разработчику. Можно гуглить «best practices» и смотреть как делают др... Читать дальше

REST API Laravel: Лучшие практики

В современном приложении API является одной из основных функций. Оно важно не только для создания мобильных и десктопных приложений, но и для веб-приложений. Фронтенд и бэкенд разработка претерпела значительные изменения с приходом фреймворков типа Vue или React. Все новые приложения хотят быть SPA (single page application — Одностраничное прил... Читать дальше