Статья интересная и полезная, правда, она явно написана не для чайников, в ней много недомолвок (в частности, не описан принцип именования, хотя, например мне, очевиден: что-тестируем_что-делаем_ожидаемый-результат, но, думаю, это должно явно указываться; в более сложных примерах не описаны интерфейсы, не показана реализация методов, в целом выглядят перегруженно и выдернутыми из контекста, может просто я излишне придираюсь, хотя, пример с умножением хороший), но, самое главное, после ее прочтения чайник так и не узнает как создавать тесты. Не хватает пошаговых инструкций как начать писать тесты (установить то-то, создать то-то, написать то-то, запустить, исправить, повторить, etc..).
Статья интересная и полезная, правда, она явно написана не для чайников, в ней много недомолвок (в частности, не описан принцип именования, хотя, например мне, очевиден: что-тестируем_что-делаем_ожидаемый-результат, но, думаю, это должно явно указываться; в более сложных примерах не описаны интерфейсы, не показана реализация методов, в целом выглядят перегруженно и выдернутыми из контекста, может просто я излишне придираюсь, хотя, пример с умножением хороший), но, самое главное, после ее прочтения чайник так и не узнает как создавать тесты. Не хватает пошаговых инструкций как начать писать тесты (установить то-то, создать то-то, написать то-то, запустить, исправить, повторить, etc..).
Если функция содержит ошибку, то что вам даст проверка входных параметров и как вы собираетесь проверять выход функции, вызовом той же функции с теми же параметрами?
А юнит-тестирование как раз проверяет корректность работы функции с заданными параметрами, сравнивая ее результат с заранее известным результатом для этих параметров.
А у меня все гладко и быстро работает под 8й вендой на хроме, но тоже все моргает во время движения, насколько я понял это глюк буфера глубины, каждый раз отдельные полигоны оказываются то ближе других, то дальше… И еще мышь при переключении вкладок продолжает отлавливаться, не знаю баг это или фича…
Интересно, насколько реально заполучить сей девайс в качестве разработчика? Вчера заполнил форму, но никто не отвечает… Каковы вообще критерии отбора разработчиков, если вы в курсе? Надеюсь бизнес-план им не надо составлять?
Все это, конечно круто, но печалит тот факт, что все это стоит вполне себе некисло, что dot42, что xamarin и, соответственно, все закрыто… В отличие от того же Qt… :(
А юнит-тестирование как раз проверяет корректность работы функции с заданными параметрами, сравнивая ее результат с заранее известным результатом для этих параметров.
13 ФЕВРАЛЯ — ЧЕРНЫЙ ДЕНЬ ДЛЯ РОССИЯН, РАБОТАЮЩИХ ЗА ГРАНИЦЕЙ
Только непонятно зачем убрали в чулан.
Но в целом я впечатлен!
немного противоречивые вещи?