Публикации по теме 'modular'


Услуги
Это пятое издание серии. Для четвертого издания нажмите здесь . Услуги Теперь, когда мы увидели проблему, связанную с выходом за пределы инкапсуляции, пришло время взглянуть на решение в виде сервисов . Как говорится, любую проблему в информатике можно решить, добавив еще один уровень косвенности, за исключением, конечно, проблемы наличия слишком большого количества слоев косвенности. Таким образом, модульная система использует тот же подход и вводит еще один уровень..

От монолитов к модульному программированию: освобождение от кодового колосса
Часть 1 Одиссея разработки программного обеспечения: путешествие сквозь время и технологии О, монолиты! Те колоссальные кодовые базы, в которых было труднее ориентироваться, чем в лабиринте царя Миноса. Вы помните те дни, когда вы часами (или это были дни?), пытаясь отследить ошибку, только чтобы обнаружить, что она прячется в самом темном углу вашего непроницаемого монолитного приложения? Не бойтесь, коллеги-разработчики, поскольку в этой первой части нашей эпической одиссеи по..

Следующий шаг в вашем путешествии по JavaScript
Путешествие, которое мы называем JavaScript, полно сюрпризов. Такие разработчики, как мы с вами, у всех разный опыт, но все же все мы приходим к одним и тем же истинам . Одна самая универсальная правда, о которой я могу думать: «Мы все хотим меньше сосать». Если вы пишете код на JavaScript больше года или двух, большинство из нас работает там, где: мы написали несколько веб-приложений / сайтов знакомы с Vue, React или Angular кажется, что мы мало что можем сделать с..

Предварительный просмотр вашего сайта Contentful-Gatsby с Next.js
Contentful - действительно мощная CMS, которую мы используем в ряде проектов The Couch . Однако, несмотря на то, что большинство наших клиентов глубоко ненавидят Wordpress, они искренне любят некоторые общие черты. Один из них не работает "из коробки" с Contentful: Preview. Мы создаем ряд наших контентных сайтов с помощью Gatsby. Время сборки большинства наших сайтов составляет от 30 до 4 минут. Из-за этого ожидания мы реализовали некоторые обходные пути, которые позволяют клиентам..

Читабельность
Это четвертое издание серии. Для третьего издания нажмите здесь . Читабельность Когда один модуль требует другого модуля, это приводит к особому отношению между модулями, называемому удобочитаемостью. В приведенном выше примере модуль easytext.cli читает easytext.analysis, но что именно означает чтение другого модуля? Мы можем определить это как «когда модуль читает другой модуль, это означает, что он может получить доступ ко всем общедоступным типам из экспортированных..

Написание модульного JavaScript - Часть 1
Это первая часть серии статей о написании модульных приложений JavaScript. Во части 2 мы фактически вместе создадим простое модульное приложение. Наконец, в части 3 мы будем использовать Gulp, средство выполнения задач Node, чтобы подготовить наши файлы к развертыванию. Вступление Если вы хоть раз заглянули в компьютерный язык программирования, то наверняка слышали мантру: Не повторяйся . По сути, если вы обнаружите, что пишете один и тот же фрагмент кода более одного раза,..

Модульность Java 9: ​​первый взгляд
Модульность Java 9: ​​первый взгляд Java 9 выпущена в июле 2017 года и содержит полностью новую модульную систему. Java 9 представляет множество других функций, таких как JEPL (цикл чтения и оценки печати) Jshell , фабричные методы для List, Set и Map, возможность частных методов в интерфейсе, клиенты HTTP/2 и т. д., но все они довольно незначительны. изменения по сравнению с модульной системой. С другой стороны, модульная система больше касается дизайна, чем функций. Модули..