Сообщение Re: Что хочет Навальный ( на языке программистов ) от 26.09.2019 12:29
Изменено 26.09.2019 12:29 MasterZiv
Re: Что хочет Навальный ( на языке программистов )
Здравствуйте, okon, Вы писали:
O>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.
DI -- говно же... Вообще не нужно ни нах.
Рефакторинг -- бесполезная в общем трата ресурсов, ОСОБЕННО если
человек, который его проводит, не обладает должным опытом.
O>В текущей реализации сервиса для клиентов PutinService имеет много прямых зависимостей и в текущей реализации его замена чревата большим количество багов и крешей.
O>Навальный предлагает перейти на использование интерфейса IPresidentService чтобы можно было менять реализацию сервиса президента без переделывания системы и изменения кода клиентов этого сервиса, как это успешно реализовано в США, там реализация меняется регулярно и это не приводит к критичным сбоям.
США на самом деле полупарламентская республика...
Там другой президент.
O>На самом деле это не только в России а во всем мире есть две крайности категории людей одни хотят чтобы за них решили, другие хотят сами решать.
Я вот только тебе не хочу давать за меня что-то решать. Это точно.
Я тебе тоже изложу аллегорию.
Вот разрабатываешь ты сложный, многоплановый проект, комплексной автоматизации предприятия например.
Проект большой, тяжёлый, вы над ним работаете уже 10 лет.
У вас куча проблем, там не так, тут не эдак, там код -- говно, тут сервис написан по неверной
спецификации, но в целом проект давно (8лет как) сдан в эксплуатацию, вы его поддерживаете,
развиваете, дорабатываете, внедряете новые фичи, продаёте новым клиентам...
И зарабатываете деньги.
И вот происходит что-то -- к вам приходит генеральный директор и приводит независимого
консультанта. Консультант немного глядит на выданные ему документы о системе,
и начинает кричать, что тут всё не так, как должно быть, что надо всё менять, а главное --
вот там вот, у того сервера, драйвер USB -- устаревшей версии!
Там USB 3 а драйвер стоит под USB 2.
Потом консультант находит, что на главном сервере мышка -- не Microsoft, а Logitech.
А на сервере стоит Microsoft Windows Server.
Консультанту платят его не очень большие деньги за первый этап, но он не унимается,
и хочет, чтобы его назначили руководителем всего вашего проекта.
Директор ваш сначала соглашается, потом просит консультанта принести документы,
и он приносит диплом высшей сельскохозяйственной академии, что он — агроном.
Скажи, ты хочешь, чтобы такой консультант стал твоим новым руководителем?
O>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.
DI -- говно же... Вообще не нужно ни нах.
Рефакторинг -- бесполезная в общем трата ресурсов, ОСОБЕННО если
человек, который его проводит, не обладает должным опытом.
O>В текущей реализации сервиса для клиентов PutinService имеет много прямых зависимостей и в текущей реализации его замена чревата большим количество багов и крешей.
O>Навальный предлагает перейти на использование интерфейса IPresidentService чтобы можно было менять реализацию сервиса президента без переделывания системы и изменения кода клиентов этого сервиса, как это успешно реализовано в США, там реализация меняется регулярно и это не приводит к критичным сбоям.
США на самом деле полупарламентская республика...
Там другой президент.
O>На самом деле это не только в России а во всем мире есть две крайности категории людей одни хотят чтобы за них решили, другие хотят сами решать.
Я вот только тебе не хочу давать за меня что-то решать. Это точно.
Я тебе тоже изложу аллегорию.
Вот разрабатываешь ты сложный, многоплановый проект, комплексной автоматизации предприятия например.
Проект большой, тяжёлый, вы над ним работаете уже 10 лет.
У вас куча проблем, там не так, тут не эдак, там код -- говно, тут сервис написан по неверной
спецификации, но в целом проект давно (8лет как) сдан в эксплуатацию, вы его поддерживаете,
развиваете, дорабатываете, внедряете новые фичи, продаёте новым клиентам...
И зарабатываете деньги.
И вот происходит что-то -- к вам приходит генеральный директор и приводит независимого
консультанта. Консультант немного глядит на выданные ему документы о системе,
и начинает кричать, что тут всё не так, как должно быть, что надо всё менять, а главное --
вот там вот, у того сервера, драйвер USB -- устаревшей версии!
Там USB 3 а драйвер стоит под USB 2.
Потом консультант находит, что на главном сервере мышка -- не Microsoft, а Logitech.
А на сервере стоит Microsoft Windows Server.
Консультанту платят его не очень большие деньги за первый этап, но он не унимается,
и хочет, чтобы его назначили руководителем всего вашего проекта.
Директор ваш сначала соглашается, потом просит консультанта принести документы,
и он приносит диплом высшей сельскохозяйственной академии, что он — агроном.
Скажи, ты хочешь, чтобы такой консультант стал твоим новым руководителем?
Re: Что хочет Навальный ( на языке программистов )
Здравствуйте, okon, Вы писали:
O>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.
DI -- говно же... Вообще не нужно ни нах.
Рефакторинг -- бесполезная в общем трата ресурсов, ОСОБЕННО если
человек, который его проводит, не обладает должным опытом.
O>В текущей реализации сервиса для клиентов PutinService имеет много прямых зависимостей и в текущей реализации его замена чревата большим количество багов и крешей.
O>Навальный предлагает перейти на использование интерфейса IPresidentService чтобы можно было менять реализацию сервиса президента без переделывания системы и изменения кода клиентов этого сервиса, как это успешно реализовано в США, там реализация меняется регулярно и это не приводит к критичным сбоям.
США на самом деле полупарламентская республика...
Там другой президент.
O>На самом деле это не только в России а во всем мире есть две крайности категории людей одни хотят чтобы за них решили, другие хотят сами решать.
Я вот только тебе не хочу давать за меня что-то решать. Это точно.
Я тебе тоже изложу аллегорию.
Вот разрабатываешь ты сложный, многоплановый проект, комплексной автоматизации предприятия например.
Проект большой, тяжёлый, вы над ним работаете уже 10 лет.
У вас куча проблем, там не так, тут не эдак, там код -- говно, тут сервис написан по неверной
спецификации, но в целом проект давно (8лет как) сдан в эксплуатацию, вы его поддерживаете,
развиваете, дорабатываете, внедряете новые фичи, продаёте новым клиентам...
И зарабатываете деньги.
И вот происходит что-то -- к вам приходит генеральный директор и приводит независимого
консультанта. Консультант немного глядит на выданные ему документы о системе,
и начинает кричать, что тут всё не так, как должно быть, что надо всё менять, а главное --
вот там вот, у того сервера, драйвер USB -- устаревшей версии!
Там USB 3 а драйвер стоит под USB 2.
Потом консультант находит, что на главном сервере мышка -- не Microsoft, а Logitech.
А на сервере стоит Microsoft Windows Server.
Консультанту платят его не очень большие деньги за первый этап, но он не унимается,
и хочет, чтобы его назначили руководителем всего вашего проекта.
Директор ваш сначала соглашается, потом просит консультанта принести документы,
и он приносит диплом высшей сельскохозяйственной академии, что он — агроном.
Скажи, ты хочешь, чтобы такой консультант стал твоим новым руководителем?
P.S. Всё -- на языке программистов!
O>Навальный хочет сделать рефакторинг и сделать инверсию зависимостей.
DI -- говно же... Вообще не нужно ни нах.
Рефакторинг -- бесполезная в общем трата ресурсов, ОСОБЕННО если
человек, который его проводит, не обладает должным опытом.
O>В текущей реализации сервиса для клиентов PutinService имеет много прямых зависимостей и в текущей реализации его замена чревата большим количество багов и крешей.
O>Навальный предлагает перейти на использование интерфейса IPresidentService чтобы можно было менять реализацию сервиса президента без переделывания системы и изменения кода клиентов этого сервиса, как это успешно реализовано в США, там реализация меняется регулярно и это не приводит к критичным сбоям.
США на самом деле полупарламентская республика...
Там другой президент.
O>На самом деле это не только в России а во всем мире есть две крайности категории людей одни хотят чтобы за них решили, другие хотят сами решать.
Я вот только тебе не хочу давать за меня что-то решать. Это точно.
Я тебе тоже изложу аллегорию.
Вот разрабатываешь ты сложный, многоплановый проект, комплексной автоматизации предприятия например.
Проект большой, тяжёлый, вы над ним работаете уже 10 лет.
У вас куча проблем, там не так, тут не эдак, там код -- говно, тут сервис написан по неверной
спецификации, но в целом проект давно (8лет как) сдан в эксплуатацию, вы его поддерживаете,
развиваете, дорабатываете, внедряете новые фичи, продаёте новым клиентам...
И зарабатываете деньги.
И вот происходит что-то -- к вам приходит генеральный директор и приводит независимого
консультанта. Консультант немного глядит на выданные ему документы о системе,
и начинает кричать, что тут всё не так, как должно быть, что надо всё менять, а главное --
вот там вот, у того сервера, драйвер USB -- устаревшей версии!
Там USB 3 а драйвер стоит под USB 2.
Потом консультант находит, что на главном сервере мышка -- не Microsoft, а Logitech.
А на сервере стоит Microsoft Windows Server.
Консультанту платят его не очень большие деньги за первый этап, но он не унимается,
и хочет, чтобы его назначили руководителем всего вашего проекта.
Директор ваш сначала соглашается, потом просит консультанта принести документы,
и он приносит диплом высшей сельскохозяйственной академии, что он — агроном.
Скажи, ты хочешь, чтобы такой консультант стал твоим новым руководителем?
P.S. Всё -- на языке программистов!