> крепко разбирающийся в вопросе почтенный доктор сказал
> если… так важно периферическое зрение
Слишком почтенный доктор. В таких операциях для уменьшения кол-ва эвакуируемого материала специально закладывается недокоррекция в области периферического зрения.
> они создают микроклимат и стабилизируют влажность из-за ограничения движения воздуха
Ну да, ну да. Что-то не очень тоненькие желтые очки похожи на маски для ныряния.
> Именно поэтому на рынке появились «очки для компьютера и геймеров» без диоптрий
Очки без диоптрий появились благодаря маркетологам, которые придумывают беродвые обоснования, подобные приведенным выше.
А я бы даже сказал, что ассемблер — это один из самых простых языков. И программирование надо начинать учить с асма или, например, языка программируемого калькулятора. Регистры, условные и безусловные переходы (да-да!), циклы, ссылки, подпрограммы, стек… Все это очень просто, и это действительно элементарные концепции.
> что бы иметь возможность на-горячую менять часть реализации, оставляя общий каркас неизменным.
> Это используют например фреймворки для тестирования, логгеры
Я не сомневаюсь в нужности этого. Я пытаюсь сказать, что для того, чтобы передать один кусок кода в другой, в функциональном языке паттерн «Стратегия» не нужен.
> Не скажу за другие языки, но JS чертовски гибок! Этот, как и другие паттерны, не зашиты в синтаксис
Не поймите неправильно, я за паттерны, интерфейсы и мир во всем мире, но в чем смысл использования паттерна «Стратегия» в языке, где функции — это first class citizens (но нет интерфейсов)?
> Балаболы чт-то противопоставить смогут мне только тогда, когда они смогу либо
> опровергнуть мои слова, либо хотя-бы что-то внятное мне отвечать. А пока я вижу
> нытьё и взывание к мамке.
> Представьте костер. Он горит, пока в него подкидывают ветки. Если вы бросите сразу много, он потухнет. Если мало он умрет. Так же и организм нуждается в подпитке из жиров, белков и углеводов.
> Это как жонглирование. Чем больше шаров, тем труднее. А теперь представьте, что один шар (большая задача) весит 20 кг. Чтобы подбросить лишь один шар вам потребуется сконцентрировать на нем все силы.
Без таких аналогий читатели Хабра, конечно, ничего бы не поняли…
> если человек что-то делает не имея глубокого понимая в этом делании
А насколько глубоким должно быть понимание? Вот вы хорошо понимаете, как работает современный микропроцессор? Или хотя бы управление памятью?
P.S.
> В этой статье мы различаем фреймворки и библиотеки по следующим признакам:
> Библиотека — это набор многократно используемого кода.
> Фреймворк — это не просто набор многократно используемого кода
OMG. Хватит придумывать. Библиотеку вызываете вы, фреймворк вызывает вас, результат зависит от разработчика.
> На таких больших складах роботам самое то, людям банально невозможно запомнить где что лежит. Время в основном уходит на поиск. Те же очки дополненной реальности значительно упрощают человеку труд на складе, показывая расположение стеллажей и искомого товара (и его наличие).
А что, без очков виртуальной реальности ряд C стеллаж 19 никак нельзя найти? :)
> Всеравно в монолите есть некие подсистемы отдельные. у этих подсистем есть публичный интерфейс.
Это у Вас очень крутой монолит, представляющий собой набор независимых сервисов, работающих в одном адресном пространстве :) Я бы предпочел работать именно с таким «монолитом», нежели с «микросервисами», сидящих поверх одной реляционной БД.
Обычно под монолитом понимают приложение, концептуально представляющее собой некое глобальное состояние + кучу методов для его изменения.
> если… так важно периферическое зрение
Слишком почтенный доктор. В таких операциях для уменьшения кол-ва эвакуируемого материала специально закладывается недокоррекция в области периферического зрения.
> они создают микроклимат и стабилизируют влажность из-за ограничения движения воздуха
Ну да, ну да. Что-то не очень тоненькие желтые очки похожи на маски для ныряния.
> Именно поэтому на рынке появились «очки для компьютера и геймеров» без диоптрий
Очки без диоптрий появились благодаря маркетологам, которые придумывают беродвые обоснования, подобные приведенным выше.
Возможно.
> Это используют например фреймворки для тестирования, логгеры
Я не сомневаюсь в нужности этого. Я пытаюсь сказать, что для того, чтобы передать один кусок кода в другой, в функциональном языке паттерн «Стратегия» не нужен.
Не поймите неправильно, я за паттерны, интерфейсы и мир во всем мире, но в чем смысл использования паттерна «Стратегия» в языке, где функции — это first class citizens (но нет интерфейсов)?
> опровергнуть мои слова, либо хотя-бы что-то внятное мне отвечать. А пока я вижу
> нытьё и взывание к мамке.
Не пишите больше сюда. Спасибо.
> Это как жонглирование. Чем больше шаров, тем труднее. А теперь представьте, что один шар (большая задача) весит 20 кг. Чтобы подбросить лишь один шар вам потребуется сконцентрировать на нем все силы.
Без таких аналогий читатели Хабра, конечно, ничего бы не поняли…
А насколько глубоким должно быть понимание? Вот вы хорошо понимаете, как работает современный микропроцессор? Или хотя бы управление памятью?
P.S.
> В этой статье мы различаем фреймворки и библиотеки по следующим признакам:
> Библиотека — это набор многократно используемого кода.
> Фреймворк — это не просто набор многократно используемого кода
OMG. Хватит придумывать. Библиотеку вызываете вы, фреймворк вызывает вас, результат зависит от разработчика.
>…
> Куда делась остальная пыль?
А еще у коммента, подобному Вашему, за два часа должно было набраться как минимум двадцать минусов, а их только два. Что же происходит на самом деле?
Вот же оно, самое простое и очевидное объяснение! Спасибо, добрый Вы человек.
А что, без очков виртуальной реальности ряд C стеллаж 19 никак нельзя найти? :)
Это действительно так. А в чем проблема?
Ну там мифический человеко-месяц, все такое…
> Всеравно в монолите есть некие подсистемы отдельные. у этих подсистем есть публичный интерфейс.
Это у Вас очень крутой монолит, представляющий собой набор независимых сервисов, работающих в одном адресном пространстве :) Я бы предпочел работать именно с таким «монолитом», нежели с «микросервисами», сидящих поверх одной реляционной БД.
Обычно под монолитом понимают приложение, концептуально представляющее собой некое глобальное состояние + кучу методов для его изменения.
Эмм… У вас и близко никакие не микросервисы.