По мотивам: ...
Разобраться во «внутренностях» фреймворка смогут разработчики уровня Senior.
...
насколько я смог охватить JDI — тесты «развиваются» вместе с «предметом тестирования» и «насыщают» существующий продукт «тестовой составляющей». Нечто похожее уже было почти во всех тестфрэймворках. Каким образом вы решаете проблему изменения тестов вследствии:
— изменения требований к программе,
— новому функционалу,
— удаленным возможностям
?
На написание тестов порой уходит времени и сил не меньше чем на саму разработку. Что происходит с тестами ( по вашему опыту ) при малых средних и больших изменениях в тестируемом продукте?
Налицо паттерн непонимания программистами проблем конечных пользователей.
Аргументы:
— у меня работает!
— у Вас компьютер медленеый, что я могу поделать?
— твой компьютер, ты и разбирайся
— сам дурак :)
ЗЫ
я убил пару часов что бы:
— прочитать
— понять
— скачать\скомпилить\прикрутить мавен с депетденси\
— подождать пока научиться…
— три дня дискуссии в хабре
ЗЫЗЫ
«машина» не медленная :)
Результат:
— кроме как на наборе данных из (!) одного это работает правильно и только в JUnit. Больше позитивных результатов не получилось :(
Вывод
— в корзину. Спасиба за помощь и радушие! :)
А насколько сложно «обучающие данные» включить в уже существующий проект?
Я «загружаю» прилагаемый "/TextClassifier/test_db/test.xlsx", который, как я понял запрашивает оконное приложение при первом старте. Вот в этом то файлике данных и маловато. При моей попытке «набить хотя бы 100-200 текстов» прога тупо зависает на пару часов, и…
… дальше помогает только килл процесса :(
Посему хотелось бы посмотреть сначала на уже работающий вариант, чем самому топтаться по всем Вами уже пройденнным граблям.
Попробовал из " но вот тут уже есть форк" попробовать что то — никаких членораздельных результатов увы не получилось. Есть возможность как то дочистить тот самый форк, что бы можно было на данных чуть пообширнее чем 3 строчки это потестить?
— «Все еще остались вопросы?
…
У нас есть ответы
»
:(
дальше читать не стал — афффтор похоже силён в теме биткоин не на шутку 8-)
...
Разобраться во «внутренностях» фреймворка смогут разработчики уровня Senior.
...
насколько я смог охватить JDI — тесты «развиваются» вместе с «предметом тестирования» и «насыщают» существующий продукт «тестовой составляющей». Нечто похожее уже было почти во всех тестфрэймворках. Каким образом вы решаете проблему изменения тестов вследствии:
— изменения требований к программе,
— новому функционалу,
— удаленным возможностям
?
На написание тестов порой уходит времени и сил не меньше чем на саму разработку. Что происходит с тестами ( по вашему опыту ) при малых средних и больших изменениях в тестируемом продукте?
Аргументы:
— у меня работает!
— у Вас компьютер медленеый, что я могу поделать?
— твой компьютер, ты и разбирайся
— сам дурак :)
ЗЫ
я убил пару часов что бы:
— прочитать
— понять
— скачать\скомпилить\прикрутить мавен с депетденси\
— подождать пока научиться…
— три дня дискуссии в хабре
ЗЫЗЫ
«машина» не медленная :)
Результат:
— кроме как на наборе данных из (!) одного это работает правильно и только в JUnit. Больше позитивных результатов не получилось :(
Вывод
— в корзину. Спасиба за помощь и радушие! :)
Я «загружаю» прилагаемый "/TextClassifier/test_db/test.xlsx", который, как я понял запрашивает оконное приложение при первом старте. Вот в этом то файлике данных и маловато. При моей попытке «набить хотя бы 100-200 текстов» прога тупо зависает на пару часов, и…
… дальше помогает только килл процесса :(
Посему хотелось бы посмотреть сначала на уже работающий вариант, чем самому топтаться по всем Вами уже пройденнным граблям.
1) git clone https://github.com/RusZ/TextClassifier.git
2) ubuntu
3) Java version: 1.8.0_111, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
4) start MainWindow
…
Storage created. Wait…
Vocabulary is null or empty
'Characteristic 2' characteristic saved. Wait…
'Characteristic 1' characteristic saved. Wait…
Classifiable texts saved. Wait…
java.lang.IllegalArgumentException
…
Есть констольный вариант для «попробовать»? Винду ставить для хеллоуворда ка кто не охота.