tag:blogger.com,1999:blog-8278700074442979782.post7799115638007196714..comments2023-07-12T12:53:44.630+02:00Comments on "Поток сознания" о тестировании и программировании: Ещё раз про DelphiSpec и "тестировании по-русски"Alex W. Lulinhttp://www.blogger.com/profile/08400475846894229767noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-8278700074442979782.post-83870990677014280662013-12-20T23:53:05.985+03:002013-12-20T23:53:05.985+03:00"Я, признаюсь, только теперь кажется окончате..."Я, признаюсь, только теперь кажется окончательно понял, как оно у тебя устроено :)"<br /><br />Ну слава богу :-) не прошло и года - как я смог кому-нибудь что-нибудь объяснить :-) я тот ещё "объяснятель"..Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-8278700074442979782.post-9556578467711093952013-12-20T23:51:52.498+03:002013-12-20T23:51:52.498+03:00"Потому что тестирование и программирование -..."Потому что тестирование и программирование - это всё-таки разные вещи."<br /><br />Так я вроде и написал про "слои"...<br />Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-8278700074442979782.post-77335817760088704122013-12-20T23:51:12.506+03:002013-12-20T23:51:12.506+03:00"А если, при этом, код и тесты формируются ав..."А если, при этом, код и тесты формируются автоматически по модели.. эхъ."<br /><br />Так и есть :-) И ТЗ кстати - тоже...Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-8278700074442979782.post-30633895171570299992013-12-20T19:43:39.784+03:002013-12-20T19:43:39.784+03:00" а избавление от программирования и большая ..." а избавление от программирования и большая гибкость плохо сочетаются."<br />Вроде всё сочетается. Я же написал, что есть "слои". проектные классы -> API - > обвязка -> Собственно скриптыAlex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-8278700074442979782.post-11921393384402442092013-12-20T19:42:27.334+03:002013-12-20T19:42:27.334+03:00я знал что ты про трудоёмкость скажешь :-)
поверь ...я знал что ты про трудоёмкость скажешь :-)<br />поверь - тебе только так КАЖЕТСЯAlex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-8278700074442979782.post-75645543128487409572013-12-20T19:40:36.908+03:002013-12-20T19:40:36.908+03:00Интересно, но по-моему более трудоемко, чем исполь...Интересно, но по-моему более трудоемко, чем использование DelphiSpec (забудем, что она не доделана еще, поговорим абстрактно)... хотя безусловно гибче. Вопрос: а нужна ли такая гибкость? Цель Gherkin - избавить людей от программирования, а избавление от программирования и большая гибкость плохо сочетаются.<br /><br />Но интересная вещица, безусловно. Я, признаюсь, только теперь кажется окончательно понял, как оно у тебя устроено :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8278700074442979782.post-49637447345738515462013-12-20T18:16:47.520+03:002013-12-20T18:16:47.520+03:00А если, при этом, код и тесты формируются автомати...А если, при этом, код и тесты формируются автоматически по модели.. эхъ.Николай Зверевhttps://www.blogger.com/profile/08965247674233981930noreply@blogger.comtag:blogger.com,1999:blog-8278700074442979782.post-46211637792635153832013-12-20T18:15:24.110+03:002013-12-20T18:15:24.110+03:00И это тоже круто :)
Вообще идея тестирования, на б...И это тоже круто :)<br />Вообще идея тестирования, на базе неких user-friendly скриптов (а не, так сказать, hard-code) - круто. Очень-мега-круто.<br /><br />Потому что тестирование и программирование - это всё-таки разные вещи. Конечно, есть люди, которые могут в себе сочетать несколько направлений деятельности - и БД проектировать, и API к этой БД, и web, использующий этот API, и Delphi-клиент, использующий это API, и ещё тесты (и того, и другого и третьего)... но это и редкость, и не есть хорошо в принципе. <br />Сегодня я больше склоняюсь к принципу "разделяй и властвуй". Т.е.: "ты пишешь код (который предоставляет описанное API), а ты пишешь скрипт (который тестирует этот код по описанному API)". ..как-то так..Николай Зверевhttps://www.blogger.com/profile/08965247674233981930noreply@blogger.com