Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Автоматизация тестирования

8382  1 2 3 4 5 6 7 8 9 10 все
alex445 коренной житель27.10.23 22:41
NEW 27.10.23 22:41 
в ответ Murr 27.10.23 22:32

Так вот откуда появляются уроборосы фабрик и лабиринты декораторов, порождающих друг друга в бесконечном цикле, после 10-15 лет поддержки старого кода! Просто каждый следующий не хочет разбираться, а оборачивает всё в очередную свою обёртку.

#41 
Murr патриот27.10.23 22:42
Murr
NEW 27.10.23 22:42 
в ответ AlexNek 27.10.23 22:39

А Фабрике - пофиг какая - хоть 25, хоть 2005...

#42 
alex445 коренной житель27.10.23 22:46
NEW 27.10.23 22:46 
в ответ AlexNek 27.10.23 22:39
заставляем порождать вторую версию логина

А кто сказал, что это вторая версия логина?

Вместо логина, хотят номер телефона, адрес и номер счета в банке.

Нужна адаптирующаяся фабрика стратегий по построению разномастных логин-форм.


#43 
alex445 коренной житель27.10.23 22:48
NEW 27.10.23 22:48 
в ответ AlexNek 27.10.23 22:08

Есть большое сомнение, что при этом был понят и смысл

Вот еще один чувак, который нифига не понимает в программировании, но лезет на сцену бебе

Он уже оскомину набил. У него последние 20 лет работа - консалтинг и коучинг. Вот он себя и продаёт со сцены.

#44 
Срыв покровов патриот27.10.23 23:48
NEW 27.10.23 23:48 
в ответ AlexNek 27.10.23 20:57
какие то искаженные представления шок
ну хотя бы так
https://habr.com/en/companies/ruvds/articles/450316/

Дочитал до того места, где он сделал ошибку в операторе IF. Ну штош.

#45 
AlexNek патриот28.10.23 11:45
AlexNek
28.10.23 11:45 
в ответ Murr 27.10.23 22:42

Зачем мне нужен мертвый код?

#46 
AlexNek патриот28.10.23 11:46
AlexNek
NEW 28.10.23 11:46 
в ответ alex445 27.10.23 22:48

Ладно, оставим персону автора в покое. Сосредоточимся на содержании. Что можете сказать по этому поводу?

#47 
AlexNek патриот28.10.23 12:05
AlexNek
NEW 28.10.23 12:05 
в ответ Срыв покровов 27.10.23 23:48
Дочитал до того места, где он сделал ошибку в операторе

для начала это не тот текст который требуется еще кому то читать, всё остальное, что попалось на русском, за 5 минут поиска еще хуже.

И код в подобной статье всего лишь некая иллюстрация сказанного, в который я лично даже и не всматривался /там не C#/, а если бы и разбирался, то какие либо проблемы с кодом были бы совершенно не важны.

#48 
MrSanders коренной житель28.10.23 19:57
NEW 28.10.23 19:57 
в ответ Программист 27.10.23 12:52
PS: юнит-тесты - это регриссионное тестирование, т.е. задача юнит-тестов состоит в том, чттобы заявить, что наложенные на компоненту требования исполняются. Ошибки в коде не ищутся юнит-тестами.

Слегка сумбурно. Юнит-тесты это не обязательно регрессионные тесты. Ими ещё и интерфейс тестировать удобно. Как раз поиск ошибок в имплементации. По требованиям если у меня второй параметр пустая строка мне должен код вернуть NOK а он бросил исключение.

#49 
Murr патриот28.10.23 21:30
Murr
NEW 28.10.23 21:30 
в ответ AlexNek 28.10.23 11:45

Потому как завтра тебе скажут все вернуть обратно, а послезавтра - все снова перевернут...

#50 
AlexNek патриот28.10.23 21:53
AlexNek
NEW 28.10.23 21:53 
в ответ Murr 28.10.23 21:30
Потому как завтра тебе скажут все вернуть обратно, а послезавтра - все снова перевернут..

нут так для этого есть гит.

#51 
Murr патриот29.10.23 00:24
Murr
NEW 29.10.23 00:24 
в ответ AlexNek 28.10.23 21:53

Нее, для этого есть конфиг...

#52 
alex445 коренной житель29.10.23 00:48
NEW 29.10.23 00:48 
в ответ AlexNek 28.10.23 11:46, Последний раз изменено 29.10.23 00:49 (alex445)
Ладно, оставим персону автора в покое. Сосредоточимся на содержании. Что можете сказать по этому поводу?

Этот видос не смотрел. А судя по другому, что вы раньше с ним предлагали, он говорит очевидные вещи, типа делай хорошо и не делай плохо. И, похоже, берёт за это деньги.


Он из параллельного мира крупных корпораций и миллиардных бюджетов. Там на одну кнопку с одной функцией натравливают целую команду шестизнаков, которые трахаются с ней месяцы, скругляя углы и исследуя фидбеки многочисленных фокус-групп. Эти могут и тесты месяцами писать на все случаи жизни, а без тонны совещаний и утверждённых десять раз планов и дорожных карт к работе не приступают. Это всё не мешает им писать говнокод и выпускать бажные продукты.

#53 
alex445 коренной житель29.10.23 13:11
NEW 29.10.23 13:11 
в ответ AlexNek 28.10.23 11:46, Последний раз изменено 29.10.23 13:37 (alex445)
Ладно, оставим персону автора в покое. Сосредоточимся на содержании. Что можете сказать по этому поводу?

Слушайте, вот вы тут кидаетесь "лучшими практиками", как получше спроектировать что-то, чтобы удовлетворить хотелки клиентов, конфиги городите, чтобы все возможные варианты даже бухого клиента предусмотреть, который может прямо противоположные вещи потребовать. А мировые многомиллиардные корпорации делают проще - либо через жопу, как нам удобнее, либо пошёл на...


Хотя казалось бы, весь интерфейс уже переведён, ну подставь локализированные строки. Тем более, что все элементы интерфейса в разных локалях совпадают.


А баг, длящийся почти 3 года (это лишь с момента публикации того сообщения), и помеченный как "решённый"? На любой логин с любого устройства, с любой локали их сайта (а ведь у них на каждую локаль свой залогин), даже с того же самого, ты получаешь "тревожное письмо", что кто-то пытался зайти на твой аккаунт с "нового" устройства - это точно был ты? И "изящное решение" - да просто игнорь и удаляй этот "спам". И отказаться от получения таких писем нельзя. Какие, мать вашу, юнит тесты, Дяди Бобы и прочие шняги могут помочь извести всех этих ублюдков, получающих бешеные зарплаты и делающих нихрена для решения реальных проблем? Они пишут тесты? Наверняка. Исследуют фокус группы? А как же! Так какого хрена всё работает через жопу?! - Пошёл на..., у нас всё хорошо, дайвёрсити, инклюзивность, всегда на позитиве...


Ска, зла не хватает... И потом мне приходят такие и ездиют по ушам - а вот ты тестик не написал, а вот дядя Боб сказал..., а вот в ФААНГах-то... - это всё очень плохо и не бест практисес. Этот Дядя Боб и ему подобные эти ФААНГи и консультируют, а кули толку?


Сёдня полдня провёл с траханьем с багами этих мать их ФААНГов. Ну как баги - они на них давно забили и это уже давно фичи. У одних весь системник говном от инсталлятора забивается, у других сайт сделан через жопу и они гордятся этим и отфутболивают всех недовольных, и так далее. Зато у всех них зарплаты месячные как у меня годовая.

#54 
AlexNek патриот29.10.23 13:53
AlexNek
NEW 29.10.23 13:53 
в ответ alex445 29.10.23 00:48
Этот видос не смотрел

Сложно с кем то разговаривать, если не "читал, но осуждаю." Давайте тогда своего любимого автора...

#55 
AlexNek патриот29.10.23 14:00
AlexNek
NEW 29.10.23 14:00 
в ответ alex445 29.10.23 13:11
А мировые многомиллиардные корпорации делают проще

У меня за углом в садике, народ тоже попроще всё курит и бухает. Не обязательно равняться на них.

Можно ведь равнятся на что то более правильное

#56 
alex445 коренной житель29.10.23 14:03
NEW 29.10.23 14:03 
в ответ AlexNek 29.10.23 14:00, Последний раз изменено 29.10.23 14:13 (alex445)

Судя по всему, правильное - это плевать на всех и зарабатывать миллиарды. Точнее, сначала зарабатывать миллиарды, а потом плевать на всех. Даже не тех, на ком их заработал. Задрачивать "чистый код", тестирование и прочую муру - явно не путь к успеху. Быстро на коленке слабать прототипчик, занять у лохов инвестиций, напихать доната, сорвать куш, кинуть лохов с долгами, отчалить в тёплые страны к домику у моря, на вырученные деньги нанять кодеров, которые переделают всё по уму, всем рассказывать, что всего добился сам, заняться коучингом со сцены в перерывах между мулатками и сёрфингом - звучит куда сексуальнее. ))

#57 
alex445 коренной житель29.10.23 14:08
NEW 29.10.23 14:08 
в ответ AlexNek 29.10.23 13:53, Последний раз изменено 29.10.23 14:08 (alex445)
Давайте тогда своего любимого автора...

У меня нет любимого автора. ))

#58 
AlexNek патриот29.10.23 14:27
AlexNek
NEW 29.10.23 14:27 
в ответ alex445 29.10.23 14:08

ну хоть кого то кто описал ТДД так вы считаете правильным, у кого-то учились или как?

#59 
alex445 коренной житель29.10.23 16:01
NEW 29.10.23 16:01 
в ответ AlexNek 29.10.23 14:27, Последний раз изменено 29.10.23 16:02 (alex445)

Само ТДД неправильное. Особенно, когда на него молятся и пихают везде.

#60 
1 2 3 4 5 6 7 8 9 10 все