я вот прочитал - просто жуть как понравился способ - возможность передавать один объект не как здоровенную зависимость а как пачку маленьких зависимостей
этот способ не работает, мы уже обсуждали это неоднократно
во-первых, ты будешь передавать эти зависимости в кажную божью функцию, как дурак, руками. во-вторых, ты забодаешься отлавливать, где ты что передавал, а где нет, в-третьих у тебя нет никакой типизации вообще.
што?) чего это в каждую божью функцию? нам же симан завещал - dependency rejection, только пару мест куда надо будет передавать где функции нечистые, не пойму зачем мне что отлавливать, я же указываю нужный кусок dependency в параметре, не понимаю почему это считается отсутствием типизации
* From tonight, people in Britain will be allowed to leave their homes for only “very limited purposes” - shopping for basic necessities; for one form of exercise a day; for any medical need; and to travel to and from work when “absolutely necessary” * People are warned not to meet friends or family members who they do not live with * Shopping is only permitted for essentials like food and medicine, and people are advised to do it “as little as you can” * Police have powers to enforce the rules, including through fines and dispersing gatherings * All shops selling non-essential goods, such as clothing and electronic stores, are ordered to close * Libraries, playgrounds, outdoor gyms and places of worship are to close * All gatherings of more than two people in public - excluding people you live with - are banned * All social events, including weddings and baptisms are banned * Funerals are not included in the new restrictions * Parks will remain open for exercise but gatherings will be dispersed * Restrictions “under constant review” and will be checked again in three weeks. They will be relaxed “if the evidence shows we are able to”
што?) чего это в каждую божью функцию? нам же симан завещал - dependency rejection, только пару мест куда надо будет передавать где функции нечистые, не пойму зачем мне что отлавливать, я же указываю нужный кусок dependency в параметре, не понимаю почему это считается отсутствием типизации
как ты предлагаешь это организовать? законодательно ограничить количество разработчиков в репозитории до одного?
что делать, если наши функции сами имеют зависимости? например где-то нужен кастомный сериализатор json, а где-то нужен другой режим подключения (Gateway вместо Direct) - мне это тоже все протаскивать через аргументы?
в смысле, строить цепочку всех этих вызовов - вот тут пред-зависимость1, а тут пред-зависимость2, и если они сконструировались - то сконструируем зависимость-3?