Pull to refresh

Comments 16

Прочитал слова: дефолтизация, плагинизация — мозг потух, читать дальше не стал, голова не справляется.
дефолтизация

Дефолтизация — это обеспечение гарантии значения или типа используемого ресурса. Цель дефолтизации — защита от ошибок вроде: значение не задано, что-то там undefined и т. п. В какой-то мере дефолтизация это создание пустышек, заглушек, моков на случаи, когда пришло время использовать ресурс, а этот ресурс никак не задан. Вот и берется дефолтное значение.

плагинизация

Плагинизация — это сестра дефолтизации. Дефолтизация защищает рабочий код от огрехов плагинизации. Дефолтизация закрывает все «дыры», которые допустила плагинизация во время параметризации. Дефолтизация — это «стрелочница», на которую скидываются все головняки за недоработки плагинизации.
UFO landed and left these words here
Но что это, и зачем оно нам нужно?

P.S.: неймспейсовый разрыв, отказавшись от мержа перед ретурном шины — ну суббота же. :^)

Но что это

Это такая разновидность архитектуры компьютерных программ.

и зачем оно нам нужно?

Зачем — это каждый решает для себя сам. Это просто инструмент, один из множества. Данная архитектура хорошо себя ведет в системах, где потоки данных обрабатываются разными языками программирования, а сами потоки данных часто меняют форму и тип для транспортных целей.

неймспейсовый разрыв

Чисто для целей конкретно этого случая можно ещё сказать шинный разрыв области видимости.

отказавшись от мержа перед ретурном шины

Мерж шин — это средство лепки единого неймспейса, области видимости. Сигнатурное пространство самого языка в данном случае отходит на второй план.
Обычная опечатка. Очевидно «в» пропущено
Это значит удалить (стереть) дочерний IMA код, который подключается в хосте мамы.

Например, вот эта строчка в хосте мамы подключает дочку

if (q["m"] == "img") q = merge(q, img.table(qIn), qIn); 


поэтому потереть хост дочки это значит удалить весь вот этот блок


img // плагин 1 (дочка)
{
    function table(qIn = {})
    {
        q["render"] = function(q)  {  return "img" + qIn["tit"];   };
        return q;
    }
}
UFO landed and left these words here
Введение допишите.


Не знаю, что во введении дописать.

хотя-бы понятие куда ее применять на реальном примере


Куда угодно. Просто берете свой первый попавшийся проект на вашем любимом языке и применяете.
Мне кажется, это попытка переизобрести IOC container, но наверняка это сказать трудно, уж очень авторская мысль далеко от нас ушла
Мне кажется все минусующие просто не поняли автора.
Это творец, маэстро программерского абстракционизма *цокает языком*, он так видит этот изменчивый мир.
Sign up to leave a comment.

Articles