Что хочет Навальный ( на языке программистов )
От: okon  
Дата: 26.09.19 12:12
Оценка: -4 :))) :))) :)))
Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.
В текущей реализации сервиса для клиентов PutinService имеет много прямых зависимостей и в текущей реализации его замена чревата большим количество багов и крешей.
Навальный предлагает перейти на использование интерфейса IPresidentService чтобы можно было менять реализацию сервиса президента без переделывания системы и изменения кода клиентов этого сервиса, как это успешно реализовано в США, там реализация меняется регулярно и это не приводит к критичным сбоям.

На самом деле это не только в России а во всем мире есть две крайности категории людей одни хотят чтобы за них решили, другие хотят сами решать.

Например Собянин строит храмы и парки не спрашивая надо или не надо. Это устраивает тех кому нравится чтобы за них решили парк появился — значит лучше чем ничего, но не устраивает тех кто хочет сам решать что ему нужно на районе храм парк или поликлиника.
Также как кого-то устраивает типовая планировка и стандартные обои в квартире, но кому-то хочется свою планировку и обои.
Кого-то устраивает питание как в пионерлагере в СССР — что дали сегодня то и ешьте, а кого-то нет, кому-то хочется самому выбрать что он будет есть.

И вот эти две системы и борятся с друг с другом граждане зависят от президента или президент зависит от граждан.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Отредактировано 26.09.2019 12:12 okon . Предыдущая версия .
Re: Что хочет Навальный ( на языке программистов )
От: Homunculus Россия  
Дата: 26.09.19 12:14
Оценка: +1
Здравствуйте, okon, Вы писали:

Ну а можно провести аналогии с вирусом и антивирусом. Антивирус, кстати, нехило загружает систему и мешает нормальным программам, но свою работу делает и без него было бы хуже.

Кстати, вирусы получают доступ к компу, когда глупая школота во все ссылки подряд лезет, думая, что там что-то нормальное.
Отредактировано 26.09.2019 12:20 Homunculus . Предыдущая версия .
Re: Что хочет Навальный ( на языке программистов )
От: klopodav  
Дата: 26.09.19 12:24
Оценка: 6 (3) +2 -1 :))
O>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.
O>В текущей реализации сервиса для клиентов PutinService имеет много прямых зависимостей и в текущей реализации его замена чревата большим количество багов и крешей.
O>Навальный предлагает перейти на использование интерфейса IPresidentService чтобы можно было менять реализацию сервиса президента без переделывания системы и изменения кода клиентов этого сервиса, как это успешно реализовано в США, там реализация меняется регулярно и это не приводит к критичным сбоям.

Есть один нюанс.

Все это делается с одной целью целью — реализовать ProxyPrisidentService : IPresidentService.

Где ProxyPresidentService — адаптер для управления системой со стороны внешних бенефициаров. Естественно, давать хомячкам какой-то PublicDrivenPresidentService никто не планирует.
Re: Что хочет Навальный ( на языке программистов )
От: MasterZiv СССР  
Дата: 26.09.19 12:29
Оценка: +6 -1
Здравствуйте, okon, Вы писали:

O>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.


DI -- говно же... Вообще не нужно ни нах.

Рефакторинг -- бесполезная в общем трата ресурсов, ОСОБЕННО если
человек, который его проводит, не обладает должным опытом.


O>В текущей реализации сервиса для клиентов PutinService имеет много прямых зависимостей и в текущей реализации его замена чревата большим количество багов и крешей.

O>Навальный предлагает перейти на использование интерфейса IPresidentService чтобы можно было менять реализацию сервиса президента без переделывания системы и изменения кода клиентов этого сервиса, как это успешно реализовано в США, там реализация меняется регулярно и это не приводит к критичным сбоям.

США на самом деле полупарламентская республика...
Там другой президент.

O>На самом деле это не только в России а во всем мире есть две крайности категории людей одни хотят чтобы за них решили, другие хотят сами решать.


Я вот только тебе не хочу давать за меня что-то решать. Это точно.



Я тебе тоже изложу аллегорию.

Вот разрабатываешь ты сложный, многоплановый проект, комплексной автоматизации предприятия например.
Проект большой, тяжёлый, вы над ним работаете уже 10 лет.
У вас куча проблем, там не так, тут не эдак, там код -- говно, тут сервис написан по неверной
спецификации, но в целом проект давно (8лет как) сдан в эксплуатацию, вы его поддерживаете,
развиваете, дорабатываете, внедряете новые фичи, продаёте новым клиентам...
И зарабатываете деньги.

И вот происходит что-то -- к вам приходит генеральный директор и приводит независимого
консультанта. Консультант немного глядит на выданные ему документы о системе,
и начинает кричать, что тут всё не так, как должно быть, что надо всё менять, а главное --
вот там вот, у того сервера, драйвер USB -- устаревшей версии!
Там USB 3 а драйвер стоит под USB 2.

Потом консультант находит, что на главном сервере мышка -- не Microsoft, а Logitech.
А на сервере стоит Microsoft Windows Server.
Консультанту платят его не очень большие деньги за первый этап, но он не унимается,
и хочет, чтобы его назначили руководителем всего вашего проекта.

Директор ваш сначала соглашается, потом просит консультанта принести документы,
и он приносит диплом высшей сельскохозяйственной академии, что он — агроном.

Скажи, ты хочешь, чтобы такой консультант стал твоим новым руководителем?

P.S. Всё -- на языке программистов!
Отредактировано 26.09.2019 12:29 MasterZiv . Предыдущая версия .
Re: Что хочет Навальный ( на языке программистов )
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 26.09.19 12:35
Оценка: 1 (1) +3 :)
Здравствуйте, okon, Вы писали:

O>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.

Юнит тестов нету.
Sic luceat lux!
Re[2]: Что хочет Навальный ( на языке программистов )
От: Sharov Россия  
Дата: 26.09.19 12:43
Оценка:
Здравствуйте, Kernan, Вы писали:

O>>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.

K>Юнит тестов нету.

Да и вообще все на Си написано, если не на алголе.
Кодом людям нужно помогать!
Re[2]: Что хочет Навальный ( на языке программистов )
От: okon  
Дата: 26.09.19 13:01
Оценка: +1
K>Все это делается с одной целью целью — реализовать ProxyPrisidentService : IPresidentService.

K>Где ProxyPresidentService — адаптер для управления системой со стороны внешних бенефициаров. Естественно, давать хомячкам какой-то PublicDrivenPresidentService никто не планирует.


Не ты просто мыслишь со стороны тех кто не выбирает, типа привык есть в столовой и боишься что новый начальник заменит гречку на перловку.
А тут другая система , новый начальник хочет там сделать ресторан и ты будешь сам выбирать гречку или перловку ты будешь есть сегодня.
Если в гречке появится будет инородный таракан ты сможешь поменять этого начальника.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re[2]: Что хочет Навальный ( на языке программистов )
От: Пофигист Россия  
Дата: 26.09.19 13:03
Оценка:
Здравствуйте, Kernan, Вы писали:

O>>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.

K>Юнит тестов нету.
Куча школоты — юнит-тестеров бегают по митингам и тестят что могут.
Re[3]: Что хочет Навальный ( на языке программистов )
От: Ops Россия  
Дата: 26.09.19 13:03
Оценка: +1
Здравствуйте, Sharov, Вы писали:

O>>>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.

K>>Юнит тестов нету.

S>Да и вообще все на Си написано, если не на алголе.


Там разве что-то написано? Я только рекламу вижу.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[2]: Что хочет Навальный ( на языке программистов )
От: okon  
Дата: 26.09.19 13:06
Оценка:
Здравствуйте, Kernan, Вы писали:

K>Здравствуйте, okon, Вы писали:


O>>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.

K>Юнит тестов нету.

Юнит тесты как раз есть, по сути каждый гражданин это юнит-тест, выборы решают какую реализацию использовать.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов
Re: Что хочет Навальный ( на языке программистов )
От: Kaifa Россия  
Дата: 26.09.19 13:08
Оценка: +2
Здравствуйте, okon, Вы писали:

на языке программистов у него Путин тимлид
Re: Что хочет Навальный ( на языке программистов )
От: Socrat Россия  
Дата: 26.09.19 13:22
Оценка: +3 :))
Здравствуйте, okon, Вы писали:

O>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.


Навальный — рекламный вирус с кучей выпадающих окошек.
Re: Навальный хочет власти (-)
От: pagid Россия  
Дата: 26.09.19 13:30
Оценка: +2
Re[3]: Что хочет Навальный ( на языке программистов )
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 26.09.19 13:32
Оценка: -1
Здравствуйте, okon, Вы писали:

O>Юнит тесты как раз есть, по сути каждый гражданин это юнит-тест, выборы решают какую реализацию использовать.

Юнит-тест тут рабочая судебная система. Когда Трамп пришёл эта система вместе с парламентов (выборным!) не дала ему творить совсем уж не-американское.
Sic luceat lux!
Re: Что хочет Навальный ( на языке программистов )
От: Vi2 Удмуртия http://www.adem.ru
Дата: 26.09.19 13:52
Оценка: +1
Здравствуйте, okon, Вы писали:

O>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.


Пусть сначала у себя сделает это всё, а то божок ещё похлеще получился.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
Re[3]: Что хочет Навальный ( на языке программистов )
От: hi_octane Беларусь  
Дата: 26.09.19 14:02
Оценка: 1 (1) :)
O>Если в гречке появится будет инородный таракан ты сможешь поменять этого начальника.
Как там "Жёлтые жилеты", много начальников уже поменяли?
Re: Что хочет Навальный ( на языке программистов )
От: Dair Россия https://dair.spb.ru
Дата: 26.09.19 14:16
Оценка: +4
Здравствуйте, okon, Вы писали:

O>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.

O>В текущей реализации сервиса для клиентов PutinService имеет много прямых зависимостей и в текущей реализации его замена чревата большим количество багов и крешей.
O>Навальный предлагает перейти на использование интерфейса IPresidentService чтобы можно было менять реализацию сервиса президента без переделывания системы и изменения кода клиентов этого сервиса, как это успешно реализовано в США, там реализация меняется регулярно и это не приводит к критичным сбоям.

Навальный предлагает перейти на использование класса NavalnyService.
Причём именно что NavalnyService, без всяких интерфейсов.

Так, например, Навальный, которому по закону нельзя избираться в президенты, не соизволил выдвинуть или человека из своего окружения, или поддержать имеющихся кандидатов, например, Ксению Собчак или Бориса Титова, да или даже Грудинина. А ведь если бы ему был бы важен интерфейс IPresidentService, как ты рассказываешь, то конкретная реализация была бы не важна, не так ли?
Re[2]: Что хочет Навальный ( на языке программистов )
От: Vi2 Удмуртия http://www.adem.ru
Дата: 26.09.19 14:19
Оценка: +1
Здравствуйте, MasterZiv, Вы писали:

MZ>И вот происходит что-то -- к вам приходит генеральный директор и приводит независимого

MZ>консультанта.

Чё, прям генеральный приводит консультанта, а не самозванец лезет в дела фирмы?
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
Re[3]: Что хочет Навальный ( на языке программистов )
От: klopodav  
Дата: 26.09.19 14:51
Оценка: 1 (1) +2 -1
K>>Где ProxyPresidentService — адаптер для управления системой со стороны внешних бенефициаров. Естественно, давать хомячкам какой-то PublicDrivenPresidentService никто не планирует.

O>Не ты просто мыслишь со стороны тех кто не выбирает, типа привык есть в столовой и боишься что новый начальник заменит гречку на перловку.

O>А тут другая система , новый начальник хочет там сделать ресторан и ты будешь сам выбирать гречку или перловку ты будешь есть сегодня.
O>Если в гречке появится будет инородный таракан ты сможешь поменять этого начальника.

Претендент в новые начальники, конечно, будет обещать гречку, перловку, омаров, черную икру и все остальное.
Но поскольку мы знаем, что он жулик и ставленник мафии — знаем также и что будет в случае нового начальника. А будет примерно так: гречка исчезнет, вместо нее будет выбор из баланды, лебеды и требухи. Все нормальные продукты из ресторана сопрут (но при этом по документам будет проходить, что ресторан кормит людей первоклассной едой). А на все попытки поменять начальника будет ответ: "Тараканы в еде есть? Нет — тогда какие претензии?"
Re: Что хочет Навальный ( на языке программистов )
От: Karamat Беларусь  
Дата: 26.09.19 14:54
Оценка: 5 (2) +3
Здравствуйте, okon, Вы писали:

[детский сад поскипан]

O>И вот эти две системы и борятся с друг с другом граждане зависят от президента или президент зависит от граждан.



Борятся друг с другом различные группировки внутри одной и той же системы под названием периферийный капитализм.
И замена одной группировки на другую ничего принципиально не поменяет, яркий пример — наши не далекие соседи.

Тупая ютуб-пропаганда разрушает неокрепший мозг, заканчивай с ней, почитай уже что-нибудь.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.