Автоматизация тестирования
Есть большое сомнение, что при этом был понят и смысл
Вот еще один чувак, который нифига не понимает в программировании, но лезет на сцену
Он уже оскомину набил. У него последние 20 лет работа - консалтинг и коучинг. Вот он себя и продаёт со сцены.
какие то искаженные представления
ну хотя бы так
https://habr.com/en/companies/ruvds/articles/450316/
Дочитал до того места, где он сделал ошибку в операторе IF. Ну штош.
Дочитал до того места, где он сделал ошибку в операторе
для начала это не тот текст который требуется еще кому то читать, всё остальное, что попалось на русском, за 5 минут поиска еще хуже.
И код в подобной статье всего лишь некая иллюстрация сказанного, в который я лично даже и не всматривался /там не C#/, а если бы и разбирался, то какие либо проблемы с кодом были бы совершенно не важны.
PS: юнит-тесты - это регриссионное тестирование, т.е. задача юнит-тестов состоит в том, чттобы заявить, что наложенные на компоненту требования исполняются. Ошибки в коде не ищутся юнит-тестами.
Слегка сумбурно. Юнит-тесты это не обязательно регрессионные тесты. Ими ещё и интерфейс тестировать удобно. Как раз поиск ошибок в имплементации. По требованиям если у меня второй параметр пустая строка мне должен код вернуть NOK а он бросил исключение.
Ладно, оставим персону автора в покое. Сосредоточимся на содержании. Что можете сказать по этому поводу?
Этот видос не смотрел. А судя по другому, что вы раньше с ним предлагали, он говорит очевидные вещи, типа делай хорошо и не делай плохо. И, похоже, берёт за это деньги.
Он из параллельного мира крупных корпораций и миллиардных бюджетов. Там на одну кнопку с одной функцией натравливают целую команду шестизнаков, которые трахаются с ней месяцы, скругляя углы и исследуя фидбеки многочисленных фокус-групп. Эти могут и тесты месяцами писать на все случаи жизни, а без тонны совещаний и утверждённых десять раз планов и дорожных карт к работе не приступают. Это всё не мешает им писать говнокод и выпускать бажные продукты.
Ладно, оставим персону автора в покое. Сосредоточимся на содержании. Что можете сказать по этому поводу?
Слушайте, вот вы тут кидаетесь "лучшими практиками", как получше спроектировать что-то, чтобы удовлетворить хотелки клиентов, конфиги городите, чтобы все возможные варианты даже бухого клиента предусмотреть, который может прямо противоположные вещи потребовать. А мировые многомиллиардные корпорации делают проще - либо через жопу, как нам удобнее, либо пошёл на...
Хотя казалось бы, весь интерфейс уже переведён, ну подставь локализированные строки. Тем более, что все элементы интерфейса в разных локалях совпадают.
А баг, длящийся почти 3 года (это лишь с момента публикации того сообщения), и помеченный как "решённый"? На любой логин с любого устройства, с любой локали их сайта (а ведь у них на каждую локаль свой залогин), даже с того же самого, ты получаешь "тревожное письмо", что кто-то пытался зайти на твой аккаунт с "нового" устройства - это точно был ты? И "изящное решение" - да просто игнорь и удаляй этот "спам". И отказаться от получения таких писем нельзя. Какие, мать вашу, юнит тесты, Дяди Бобы и прочие шняги могут помочь извести всех этих ублюдков, получающих бешеные зарплаты и делающих нихрена для решения реальных проблем? Они пишут тесты? Наверняка. Исследуют фокус группы? А как же! Так какого хрена всё работает через жопу?! - Пошёл на..., у нас всё хорошо, дайвёрсити, инклюзивность, всегда на позитиве...
Ска, зла не хватает... И потом мне приходят такие и ездиют по ушам - а вот ты тестик не написал, а вот дядя Боб сказал..., а вот в ФААНГах-то... - это всё очень плохо и не бест практисес. Этот Дядя Боб и ему подобные эти ФААНГи и консультируют, а кули толку?
Сёдня полдня провёл с траханьем с багами этих мать их ФААНГов. Ну как баги - они на них давно забили и это уже давно фичи. У одних весь системник говном от инсталлятора забивается, у других сайт сделан через жопу и они гордятся этим и отфутболивают всех недовольных, и так далее. Зато у всех них зарплаты месячные как у меня годовая.
Судя по всему, правильное - это плевать на всех и зарабатывать миллиарды. Точнее, сначала зарабатывать миллиарды, а потом плевать на всех. Даже не тех, на ком их заработал. Задрачивать "чистый код", тестирование и прочую муру - явно не путь к успеху. Быстро на коленке слабать прототипчик, занять у лохов инвестиций, напихать доната, сорвать куш, кинуть лохов с долгами, отчалить в тёплые страны к домику у моря, на вырученные деньги нанять кодеров, которые переделают всё по уму, всем рассказывать, что всего добился сам, заняться коучингом со сцены в перерывах между мулатками и сёрфингом - звучит куда сексуальнее. ))