Pull to refresh
0
0

User

Send message
Введение допишите.


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

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


Куда угодно. Просто берете свой первый попавшийся проект на вашем любимом языке и применяете.
Нет, это не опечатка.
Это значит удалить (стереть) дочерний 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;
    }
}
Но что это

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

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

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

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

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

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

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

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

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

Плагинизация — это сестра дефолтизации. Дефолтизация защищает рабочий код от огрехов плагинизации. Дефолтизация закрывает все «дыры», которые допустила плагинизация во время параметризации. Дефолтизация — это «стрелочница», на которую скидываются все головняки за недоработки плагинизации.

Information

Rating
Does not participate
Registered
Activity