Периодически возникает потребность в разработке через тестирование.
Режим отладки не удобен совершенно. Ихмо проще в консоли разработку библиотеки вести.
В чем прелесть?
Я сравниваю с F# REPL в ionide VS CODE. Небо и земля. не говоря уже про calve vs code для clojure.
Здравствуйте, vaa, Вы писали:
vaa>Периодически возникает потребность в разработке через тестирование. vaa>Режим отладки не удобен совершенно. Ихмо проще в консоли разработку библиотеки вести. vaa>В чем прелесть? vaa>Я сравниваю с F# REPL в ionide VS CODE. Небо и земля. не говоря уже про calve vs code для clojure.
Нормально же тесты отлаживаются. Или что конкретно неудобно?
F#, closure не знаю, но тесты на C++/C#/go нормально дебажатся.
Может быть для декларативных языков типа F# отладка в отладчике вообще не подходит как метод .
Здравствуйте, Doom100500, Вы писали:
D>Нормально же тесты отлаживаются. Или что конкретно неудобно?
C#
MSTest.TestFramework
чтобы что-то отладить нужно зайти в тестовый метод, запустить в режиме отладки, и даже после этого на исключениях просто завершается.
еще у этого чуда не видно кнопки перезапуска.
против консоли — запуск -> стоп на исключении -> перезапуск.
ну и конечно нормального интерактивного репла сильно не хватает.
А ведь в 2010 был даже интерактивный визуализатор объектов(можно было на спец панели создать объект и дергать методы как UML-диаграмме).
Здравствуйте, vaa, Вы писали:
vaa>Здравствуйте, Doom100500, Вы писали:
D>>Нормально же тесты отлаживаются. Или что конкретно неудобно?
vaa>C# vaa>MSTest.TestFramework vaa>чтобы что-то отладить нужно зайти в тестовый метод, запустить в режиме отладки, и даже после этого на исключениях просто завершается. vaa>еще у этого чуда не видно кнопки перезапуска. vaa>против консоли — запуск -> стоп на исключении -> перезапуск. vaa>ну и конечно нормального интерактивного репла сильно не хватает. vaa>А ведь в 2010 был даже интерактивный визуализатор объектов(можно было на спец панели создать объект и дергать методы как UML-диаграмме).
Здравствуйте, vaa, Вы писали:
vaa>C# vaa>MSTest.TestFramework vaa>чтобы что-то отладить нужно зайти в тестовый метод, запустить в режиме отладки, и даже после этого на исключениях просто завершается. vaa>еще у этого чуда не видно кнопки перезапуска. vaa>против консоли — запуск -> стоп на исключении -> перезапуск. vaa>ну и конечно нормального интерактивного репла сильно не хватает. vaa>А ведь в 2010 был даже интерактивный визуализатор объектов(можно было на спец панели создать объект и дергать методы как UML-диаграмме).