chabakvolodya / EE

0 stars 0 forks source link

ДЗ 3.2 #1

Open Aloren opened 7 years ago

Aloren commented 7 years ago
  1. Тесты совершенно нечитаемые. Если тебе нужно провести проверку на разном наборе данных воспользуйся библиотекой: https://github.com/Pragmatists/JUnitParams Если все-таки входные данные чем-то отличаются (например, ты хочешь проверить исключительный случай -- максимальный интеджер), то такую проверку нужно вынести в отдельный тест и назвать его соответствующе, чтобы разработчик, который читает твои тесты понимал о чем идет речь. Например, shouldCorrectlyGetSumForMaxInteger. А как твоя программа поведет себя в случае нулей или отрицательных чисел? Такие случае нужно предусматривать и на них тоже нужно писать тесты.
  2. Я думаю, что ты решил задачу не совсем корректно и не полностью разобрался с Phaser. Данная задача, не очень хороша для полного понимания. Попробуй переделать используя следующий пример: http://stackoverflow.com/questions/1636194/flexible-countdownlatch/1637030#1637030
chabakvolodya commented 7 years ago

Ну вроді виправив)))