Не то, чтобы вообще не нужны, для некоторых случаев бывают полезны. Но у нас ct на второстепенных ролях, потому что главные интеграционные тесты пишут QA на питоне
Ну вот кложа и эрланг, с повсеместной иммутабельностью и урезанным до предела shared state. Практики в основной массе не причисляют их к ФП.
А почему урезанный в кложе шаред стейт? И иммутабельность не такая уж повсеместная ), есть транзитивные коллекции например, но в общем да, почти все иммутабельно. Кмк просто там с умом сделано все.
А почему урезанный в кложе шаред стейт? И иммутабельность не такая уж повсеместная ), есть транзитивные коллекции например, но в общем да, почти все иммутабельно. Кмк просто там с умом сделано все.
Ну потому что всё, что можно расшарить по ссылке имеет свой весьма специфический метод доступа, ориентированный на безопасность и предсказуемость
Для многих крамолу напишу, сидя в изоляции когда никто не говорил как надо делать, пришел к тому что нафик все эти тесты не нужны. Нужны интеграционные тесты, задатчик событий, который будет бомбить на вход в несколько потоков все возможные кейсы. И разработывать прямо под этим потоком используя любую тулзу синхронизации кода через горячую подгрузку. И вуаля, сразу выходит протесченый код.
Для многих крамолу напишу, сидя в изоляции когда никто не говорил как надо делать, пришел к тому что нафик все эти тесты не нужны. Нужны интеграционные тесты, задатчик событий, который будет бомбить на вход в несколько потоков все возможные кейсы. И разработывать прямо под этим потоком используя любую тулзу синхронизации кода через горячую подгрузку. И вуаля, сразу выходит протесченый код.
а я соглашусь и подпишусь под подобным согласием не я один