TDD VS C# против repl driven design
От: vaa  
Дата: 03.08.22 04:41
Оценка:
Периодически возникает потребность в разработке через тестирование.
Режим отладки не удобен совершенно. Ихмо проще в консоли разработку библиотеки вести.
В чем прелесть?
Я сравниваю с F# REPL в ionide VS CODE. Небо и земля. не говоря уже про calve vs code для clojure.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re: TDD VS C# против repl driven design
От: Doom100500 Израиль  
Дата: 03.08.22 05:27
Оценка:
Здравствуйте, vaa, Вы писали:

vaa>Периодически возникает потребность в разработке через тестирование.

vaa>Режим отладки не удобен совершенно. Ихмо проще в консоли разработку библиотеки вести.
vaa>В чем прелесть?
vaa>Я сравниваю с F# REPL в ionide VS CODE. Небо и земля. не говоря уже про calve vs code для clojure.

Нормально же тесты отлаживаются. Или что конкретно неудобно?
F#, closure не знаю, но тесты на C++/C#/go нормально дебажатся.
Может быть для декларативных языков типа F# отладка в отладчике вообще не подходит как метод .
Спасибо за внимание
Re[2]: TDD VS C# против repl driven design
От: vaa  
Дата: 03.08.22 06:22
Оценка:
Здравствуйте, Doom100500, Вы писали:

D>Нормально же тесты отлаживаются. Или что конкретно неудобно?


C#
MSTest.TestFramework
чтобы что-то отладить нужно зайти в тестовый метод, запустить в режиме отладки, и даже после этого на исключениях просто завершается.
еще у этого чуда не видно кнопки перезапуска.
против консоли — запуск -> стоп на исключении -> перезапуск.
ну и конечно нормального интерактивного репла сильно не хватает.
А ведь в 2010 был даже интерактивный визуализатор объектов(можно было на спец панели создать объект и дергать методы как UML-диаграмме).
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[3]: TDD VS C# против repl driven design
От: Doom100500 Израиль  
Дата: 03.08.22 10:10
Оценка:
Здравствуйте, vaa, Вы писали:

vaa>Здравствуйте, Doom100500, Вы писали:


D>>Нормально же тесты отлаживаются. Или что конкретно неудобно?


vaa>C#

vaa>MSTest.TestFramework
vaa>чтобы что-то отладить нужно зайти в тестовый метод, запустить в режиме отладки, и даже после этого на исключениях просто завершается.
vaa>еще у этого чуда не видно кнопки перезапуска.
vaa>против консоли — запуск -> стоп на исключении -> перезапуск.
vaa>ну и конечно нормального интерактивного репла сильно не хватает.
vaa>А ведь в 2010 был даже интерактивный визуализатор объектов(можно было на спец панели создать объект и дергать методы как UML-диаграмме).

Хммм





Не?
Спасибо за внимание
Re[3]: TDD VS C# против repl driven design
От: Sharov Россия  
Дата: 03.08.22 13:27
Оценка: +1
Здравствуйте, vaa, Вы писали:

vaa>C#

vaa>MSTest.TestFramework
vaa>чтобы что-то отладить нужно зайти в тестовый метод, запустить в режиме отладки, и даже после этого на исключениях просто завершается.
vaa>еще у этого чуда не видно кнопки перезапуска.
vaa>против консоли — запуск -> стоп на исключении -> перезапуск.
vaa>ну и конечно нормального интерактивного репла сильно не хватает.
vaa>А ведь в 2010 был даже интерактивный визуализатор объектов(можно было на спец панели создать объект и дергать методы как UML-диаграмме).

У R# есть своя оснастка для тестов, там все есть.
Кодом людям нужно помогать!
Re[4]: TDD VS C# против repl driven design
От: vaa  
Дата: 03.08.22 15:19
Оценка: :)
Здравствуйте, Doom100500, Вы писали:


D>Не?


возможно, но все равно не удобное. и хотя бы в дебаге почему нет?
к тому же вывод тоже только после отработки теста.
☭ ✊ В мире нет ничего, кроме движущейся материи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.