Вопрос зачем оценивать? Дать премию например годовую? Или для продвижения по карьерной лестнице? Или просто цифры поставить, что бы в случае их изменений начать разбираться в причинах и начинать их чинить. И последствия таких оценок. Но это другая тема. Единственное можно сказать если стараешься писать чистый и понятный код - то KPI у тебя будет падать. Парадокс? Да. Об этом и говорилось.
Тонны лапшекода продолжают плодится и будут плодится там еще долго. А спрашивают там на собесах про SOLID по причине "модности". Да в KPI рефакторинг не вставишь, как и комментарии, нормальное название переменных, удаление циклических ссылок и прочей не эффективной ерунды. А для поднятие KPI можно просто сделать так - пришла задача - добавил пробелов - сделал коммит - попросил подельника апрув поставить и ты рад и тестировщик. Он может эту проблему еще раз 20 описать, повысив свой KPI - а программисты еще 20 раз "поправить'.
Отрицания НЕТ. Говорится что SOSAL должен преобладать над SOLID. Ну видать явные сторонники идей дядюшки Боба у него на проекте так идеи внедрять криво стали, что код не понятным стал. Хотя странно такое внедрение. Все пять принципов наоборот направлены на то, что бы код был структурирован и от этого читаемый.
Он не отрицает. Он говорит про необязательность этих принципов. Или про то что кроме этого должен быть принцип SOSAL соблюден. В чем-то он прав. Порой SOLID несет усложнение. Но для того что бы проект не превратился в BigPeaceOfMud на SOLID нужно обращать внимание.
"Чистый код" это всегда не обязательное требование. К нему лучше стремится - так как за каждым принципом стоит, чей-то пот и чьи-то деньги. А то что про него вместе с ИИ, нанотехнологиями и прочей ересью из каждого репродуктора кричат, то это совсем не чего не значит. Например солидная контора РосАтом(ГринАтом) на собеседование про SOLID спрашивают, в должностных обязанностях стоит - знание SOLID - но проекты у них написаны так, что там про SOLID даже не слышали. Какая единственная ответственность? Там что не функция - так Шива восьмерукая, какой принцип открытости закрытости? Там уже столько наменяли внутри, без расширений - что ногу сломаешь. В результате, как правило после выдачи результатов кандидаты сами с испытательного срока с проекта сбегают или их пинком высаживают за неэффективную работу. Есть конечно "гении" которые умудряются код писать, не боясь что все вокруг осыпятся. Но это же не правильно!!!!!
А надо. Хотя видел проект на котором были по запретом понятия "технический долг" и "рефакторинг" с его старта 2010 года. Проект-овнер там шикарная женщина, она не чего не понимает - надо вот сделать и все и в срок. Живой проект. Группа разработки 6 человек, тестирование 12, аналитиков 5 и поддержки 300 человек!!!!!
Только вот у урана критическая масса 55 кг, а у плутония 11. Это основное различие, из-за которого военные любят плутоний. Ну и если физический принцип работы реактора несколько отличен от того, что в обычных реакторах, то есть операторов АЭС прийдется переучивать. Это не чего ГринАтом выложил кучу вакансий операторов АЭС для Северска. В Томске - который в 10 кс от Северска уже взяли попкорн и ждут обвального падения цен на жилье.
Грамота.ру? А понял. Не знал про такой даже.
А почему такое странное написание слова senior в русской транскрипции? Вроде бы везде принято "сеньор" - а не синьер.
Вопрос зачем оценивать? Дать премию например годовую? Или для продвижения по карьерной лестнице? Или просто цифры поставить, что бы в случае их изменений начать разбираться в причинах и начинать их чинить. И последствия таких оценок. Но это другая тема. Единственное можно сказать если стараешься писать чистый и понятный код - то KPI у тебя будет падать. Парадокс? Да. Об этом и говорилось.
Тонны лапшекода продолжают плодится и будут плодится там еще долго. А спрашивают там на собесах про SOLID по причине "модности". Да в KPI рефакторинг не вставишь, как и комментарии, нормальное название переменных, удаление циклических ссылок и прочей не эффективной ерунды. А для поднятие KPI можно просто сделать так - пришла задача - добавил пробелов - сделал коммит - попросил подельника апрув поставить и ты рад и тестировщик. Он может эту проблему еще раз 20 описать, повысив свой KPI - а программисты еще 20 раз "поправить'.
Отрицания НЕТ. Говорится что SOSAL должен преобладать над SOLID. Ну видать явные сторонники идей дядюшки Боба у него на проекте так идеи внедрять криво стали, что код не понятным стал. Хотя странно такое внедрение. Все пять принципов наоборот направлены на то, что бы код был структурирован и от этого читаемый.
Он не отрицает. Он говорит про необязательность этих принципов. Или про то что кроме этого должен быть принцип SOSAL соблюден. В чем-то он прав. Порой SOLID несет усложнение. Но для того что бы проект не превратился в BigPeaceOfMud на SOLID нужно обращать внимание.
"Чистый код" это всегда не обязательное требование. К нему лучше стремится - так как за каждым принципом стоит, чей-то пот и чьи-то деньги. А то что про него вместе с ИИ, нанотехнологиями и прочей ересью из каждого репродуктора кричат, то это совсем не чего не значит. Например солидная контора РосАтом(ГринАтом) на собеседование про SOLID спрашивают, в должностных обязанностях стоит - знание SOLID - но проекты у них написаны так, что там про SOLID даже не слышали. Какая единственная ответственность? Там что не функция - так Шива восьмерукая, какой принцип открытости закрытости? Там уже столько наменяли внутри, без расширений - что ногу сломаешь. В результате, как правило после выдачи результатов кандидаты сами с испытательного срока с проекта сбегают или их пинком высаживают за неэффективную работу. Есть конечно "гении" которые умудряются код писать, не боясь что все вокруг осыпятся. Но это же не правильно!!!!!
А надо. Хотя видел проект на котором были по запретом понятия "технический долг" и "рефакторинг" с его старта 2010 года. Проект-овнер там шикарная женщина, она не чего не понимает - надо вот сделать и все и в срок. Живой проект. Группа разработки 6 человек, тестирование 12, аналитиков 5 и поддержки 300 человек!!!!!
Надеюсь задачи будут не из реальной жизни ГринАтом. А то появится куча полностью выгоревших команд.
Только вот у урана критическая масса 55 кг, а у плутония 11. Это основное различие, из-за которого военные любят плутоний. Ну и если физический принцип работы реактора несколько отличен от того, что в обычных реакторах, то есть операторов АЭС прийдется переучивать. Это не чего ГринАтом выложил кучу вакансий операторов АЭС для Северска. В Томске - который в 10 кс от Северска уже взяли попкорн и ждут обвального падения цен на жилье.