Отличный комментарий!
27 ифов, ты действовал наверняка да
Потом убивает дохуя времени, получая на выходе хуевую автоматизацию которую все равно приходится перепроверять руками. А сеньоры спокойно продолжают тратить по 5 минут в начале рабочего дня на эту задачу.
Сеньор уже давно оптимизировал задачу, но всем рассказывает о потраченных 5 минутах. Пять минут здесь, пять минут там, вот уже обед, а потом совещание и домой.
Никогда, никогда сеньор не поставит эстимейт 5 минут.
Полчаса-час минимум.
Полчаса-час минимум.
Час. Минимальная единица оценки чего-либо - час. Два. Три. Ничего дробного. Иначе потом херня получается.
чем, сеньорами?
А хуй там, джунами!
джунам некогда, они ещё не пофиксили скрипт.
заавтоматизировал я как-то тестирование одного хитро-вылюбленного элемента допускающего ну очень много различных комбинаций. Получился миленький такой модуль.
11 входных параметров, 27 if-ов внутри, математика считалась через рекурсию. Плюс второй модуль, генерирующий все возможные комбинации входных параметров из данных вынесеных в 11 конфигурационных файлов. Короче, все 180 тысяч возможных комбинаций проверяло буквально 3 сотни строк кода. Так вот меня нахер послали вместо внедрения ибо никто не любит отлаживать работу рекурсии, особенно в таком количестве графов.
11 входных параметров, 27 if-ов внутри, математика считалась через рекурсию. Плюс второй модуль, генерирующий все возможные комбинации входных параметров из данных вынесеных в 11 конфигурационных файлов. Короче, все 180 тысяч возможных комбинаций проверяло буквально 3 сотни строк кода. Так вот меня нахер послали вместо внедрения ибо никто не любит отлаживать работу рекурсии, особенно в таком количестве графов.
*сделал вид, что понял, и плюсанул, типа умный*
Скорее всего то что ты описал это ожидание, а реальность была такая, что хорошо хоть не убили, а просто послали
нет, просто пожаловались тех.директору что такую херню вставлять в регрессионный пакет не будут, потому что не соблюдены код.конвенции, много хардкода и тд и тп.
Тех. дир увидев регрессию, сказал что б такого больше не было.
Тех. дир увидев регрессию, сказал что б такого больше не было.
Рекурсию*
Нц да, одно дело сделать чтото, вроде пассаэирского самолета.
Совсем другое-его сертифицировать, долго, дорого, чтобы была гарантия что он не развалится в эксплуатации.
Наверно нет гарантии чтт твой модуль не будет пиздеть.
Нц да, одно дело сделать чтото, вроде пассаэирского самолета.
Совсем другое-его сертифицировать, долго, дорого, чтобы была гарантия что он не развалится в эксплуатации.
Наверно нет гарантии чтт твой модуль не будет пиздеть.
*заавтоматизировал я как-то тестирование *
Это не отдельно-живущий модуль, Это кусок фреймворка автотестов. Сертифицировать там нечего, да и против прода он никогда не гонялся, только на стейджинге.
Просто была принята конвенция 1 метод = 1 автоматический тест, а я по сути запилил о-очень большой factory, Который паттерн конечно хороший, но в руках миддла превращается в молоток которым пытаются решить всё и сразу.
P.S. А еще сейчас бы я не спорил кто тут чад / кто тут вирджин, а писал бы по 3-5-7 автотестов в день по одному алгоритму и кормился бы с той конторы несколько лет.
Это не отдельно-живущий модуль, Это кусок фреймворка автотестов. Сертифицировать там нечего, да и против прода он никогда не гонялся, только на стейджинге.
Просто была принята конвенция 1 метод = 1 автоматический тест, а я по сути запилил о-очень большой factory, Который паттерн конечно хороший, но в руках миддла превращается в молоток которым пытаются решить всё и сразу.
P.S. А еще сейчас бы я не спорил кто тут чад / кто тут вирджин, а писал бы по 3-5-7 автотестов в день по одному алгоритму и кормился бы с той конторы несколько лет.
Ну так понятней, атомизация тестов (то че ты разьяснил).
Ага)),лучше не выебываться (и возможно даже больше) если контора забюрократизирована., и будет все норм.
Ага)),лучше не выебываться (и возможно даже больше) если контора забюрократизирована., и будет все норм.
я всю эту ересь засунул в ChatGPT и он мне сказал что пидор просто выёбывается
27 ифов, ты действовал наверняка да
Потом эту сборку взяли за основу для создания GPT4...
да свичами можно было б сократить до 6-8 ифов и 4 свитчей. Да и регрессию можно было б разложить на 6 методов в одном классе.
ООП придумали же как раз для того что бы if не писать
Потому что вместо легко воспринимаемого теста ты написал целую новую программу, которую, внезапно, тоже нужно проверять и тестировать
Ну а хули они на собеседовании пермьютейшены спрашивали. Теперь пусть получают свои пермьютейшены.
Это же Паскаль? Что за фильм/сериал?
вероятно Narcos, но могу ошибаться
не факт может быть и делфи. Фить-ха
ну а так то да, наркос =)
ну а так то да, наркос =)
Чтобы написать коммент, необходимо залогиниться
11 входных параметров, 27 if-ов внутри, математика считалась через рекурсию. Плюс второй модуль, генерирующий все возможные комбинации входных параметров из данных вынесеных в 11 конфигурационных файлов. Короче, все 180 тысяч возможных комбинаций проверяло буквально 3 сотни строк кода. Так вот меня нахер послали вместо внедрения ибо никто не любит отлаживать работу рекурсии, особенно в таком количестве графов.