[00:03:50] <ada_ru> (I_vlxy_I) Угу :-)
[00:04:06] <ada_ru> (I_vlxy_I) Стандартная рабочая ситуация из реального мира :-)
[00:05:31] <ada_ru> (I_vlxy_I) Весь код пишется именно так. Только иногда программисты ещё не доросли до понимания того, что они проект именно так разрабатывают.
[00:05:42] <ada_ru> (I_vlxy_I) Иногда есть иллюзия контроля ситуации.
[00:07:21] <ada_ru> (FROL256) отвечает (I_vlxy_I) на <тесты есть, но все р…>
Очень знакомо ) Чистое ИМХО: Если страшно — значит тестов мало либо они не те что нужно. Когда тесты будут гарантровать что продукт рабочий — страх пропадёт.
[00:07:35] <ada_ru> (FROL256) из личного опыта, юнит тесты не очень полезны
[00:07:41] <ada_ru> (FROL256) нужны регрессионные
[00:12:01] <ada_ru> (I_vlxy_I) Регрессивные есть. И интеграционные и проч.
Может я конечно параноик, у нас так то неплохой отдел тестирования. Тестеров примерно как программистов. И ручные тесты и автоматические.
Но все равно стрёмно, ибо я же вижу какая ктулха кроется в исходниках и насколько просто любое малейшее изменение может взорвать этого макаронного монстра.
[00:13:13] <ada_ru> (FROL256) Сочувствую ... ну это в любом случае будет случаться ) по идее тесты покажут тогда что сломалось и дальше надо разбираться до тех пор пока не придёт понимание
[00:13:57] <ada_ru> (FROL256) сначала отрицание, потом злость, принятие ... что там было в этих 5 стадиях )
[00:16:11] <ada_ru> (FROL256) Я вообще стал приходить к мнению что код сам по себе ничего не стоит
[00:16:24] <ada_ru> (FROL256) только с программистами которые его поддерживают, и даже тогда не очень много
[00:16:36] <ada_ru> (FROL256) спека и набор тестов определяют софт
[00:16:37] <ada_ru> (FROL256) а не код
[00:16:48] <ada_ru> (FROL256) ну это ИМХО, я не навязываю )
[00:17:10] <ada_ru> (FROL256) то есть как бы если есть понимание того как эжто должно работать и есть тесты со временем код изменится, сможет улучшиться
[00:17:22] <ada_ru> (FROL256) а если этого нет, то всё плохо
[00:18:30] <ada_ru> (I_vlxy_I) угу. тесты к компилятору могут стоить дороже самого компилятора 🙂
[00:18:55] <ada_ru> (I_vlxy_I) и быть вообще самостоятельным продуктом
[00:19:17] <ada_ru> (FROL256) да, например кронос никому не даёт просто так тесты на свой OpenGL
[00:19:25] <ada_ru> (FROL256) только за деньги
[00:19:45] <ada_ru> (I_vlxy_I) У Адакоры тоже тестсет есть какой-то жутко коммерческий и секретный
[00:20:27] <ada_ru> (I_vlxy_I) а ML (машин лернинг) вообще только тестдатасетами и живет 🙂 сам софт для обучения и прогона нейросеток он вообще опенсорсный
[00:20:36] <ada_ru> (I_vlxy_I) а вот датасеты хорошие... ууу...
[00:20:44] <ada_ru> (I_vlxy_I) это очень дорого!
[00:23:27] <ada_ru> (FROL256) хм.
[00:59:35] <ada_ru> (I_vlxy_I) Евгений Зуев писал, что для их компилятора (ц++) тоже делался набор тестов и вот компилятор так и не взлетел как надо, а вот набор тестов стал отдельным продуктом и отлично продавался.
[08:56:38] <ada_ru> (Eugene) отвечает (I_vlxy_I) на <самое главное в тако…>
хоспади! как тебя угораздило туда вляпаться? беги оттуда! вернись обратно в когнитивные машинки!
[08:57:09] <ada_ru> (Eugene) отвечает (I_vlxy_I) на <А вот поясните за на…>
это всё патамушта надо было делать систему на активном обероне )))
https://forum.oberoncore.ru/viewtopic.php?f=86&t=6417
[10:22:00] <ada_ru> (I_vlxy_I) Eugene между прочим, это классическая "шина сообщений" которую оберонщики так нежно любят. Так вот - смею утверждать, что в проекте реального размера эта самая шина это антипаттерн.
[10:27:23] <ada_ru> (Eugene) отвечает (I_vlxy_I) на <Eugene между прочим,…>
в активном обероне не шина сообщений, а активный объекты! это же разница!!!
[10:29:51] <ada_ru> (t91x0) отвечает (I_vlxy_I) на <Eugene между прочим,…>
У меня на понятие "шина сообщений" всегда всплывает чёткая ассоциация с картинкой из ашмановской книги "Жизнь внутри пузыря", где к общей шине прилагается общий обод и общие спицы.
[10:34:01] <ada_ru> (I_vlxy_I) отвечает (Eugene) на <в активном обероне н…>
в чем заключается разница? что теперь отладка вовсе невозможна?
[11:07:02] <ada_ru> (Eugene) отвечает (I_vlxy_I) на <в чем заключается ра…>
я пока читаю статью Влада Лося на эту тему, недочитал до самой сути ещё, там в начале столько воды, что я засыпаю потихоньку ((
[11:08:01] <ada_ru> (t91x0) отвечает (Eugene) на <я пока читаю статью …>
Тут нужен мем про тушение пожара дипломами, потому что в них 99% воды
[11:39:22] <ada_ru> (Лекс) А VxWorks же на аде написана?