Работающий код не всегда идеален, но создавая тексты программ стоит стремиться к тому, чтобы чтобы их было легко читать, понимать и модифицировать. Стоит стремиться к ясности кода. Чтобы этого достичь, код должен быть хорошо организован, ещё до открытия редактора всё нужно…
PSA (Project Specific Autocomplete) — плагин для продуктов IntelliJХочу представить Вашему вниманию плагин для продуктов IntelliJ, который позволяет создавать:Автокомплит на основе кода Вашего проектаПереходы к определению элемента синтаксического дерева (на основе кода Вашего проекта)Шаблоны кода, состоящие из одного файла (на основе кода Вашего проекта)Шаблоны кода. состоящие из нескольких файлов (на основе кода Вашего проекта)//Ссылка на репорзиторий здесь. Для подробностей, прошу под кат. Читать далее
В моей статье Понимание критического пути рендеринга (перевод статьи) я писала о том, какой эффект оказывают JavaScript-файлы на Критический Путь Рендеринга(CRP). JavaScript является блокирующим ресурсом для парсера. Это означает, что JavaScript блокирует разбор самого HTML-документа. Когда…
Это первая из статей, где мы рассказываем об архитектуре приложения Reddit под iOS. Здесь речь идёт о функциональности, которая работает ближе к UI. В частности, о переходе к архитектуре Model-View-Presenter (MVP). Преимущества такого рефакторинга: Улучшение гибкости кода, его ясности и…