Компания Google объявила (http://google-opensource.blogspot.com/2011/09/introducing-go... об открытии под лицензией Apache исходных текстов проекта Google JS Test (http://code.google.com/p/google-js-test/), в рамках которого подготовлен фреймворк для модульного тестирования (unit-тестирования (http://ru.wikipedia.org/wiki/%D0%9C%D0%B... проектов на языке JavaScript. Фреймворк реализован поверх JavaScript-движка V8 (http://code.google.com/p/v8/) и работает без браузера. Изначально Google JS Test был создан для тестирования некоторых внутренних проектов Google, но теперь доступен любому разработчику. Краткое руководство по использованию фреймворка можно найти здесь (http://code.google.com/p/google-js-test/wiki/GettingStarted).
Особенности Google JS Test:
- Очень быстрое время запуска и высокая скорость выполнения, без необходимости запуска web-браузер...URL: http://google-opensource.blogspot.com/2011/09/introducing-go...
Новость: http://www.opennet.me/opennews/art.shtml?num=31911
Интересно, насколько у них прижился такой тип программирования, когда тесты и рабочий код пишутся одновременно. Вообще кто-нибудь в жизни так программировал?
> тесты и рабочий код пишутся одновременно.Разве кто-то пишет *для себя* по-другому?
> когда тесты и рабочий код пишутся одновременноа что, бывает иначе? ты таки пишешь код без тестов? O_O
разве что не все любят «тестовые фрэймворки», это факт. я, например, отлично обхожусь парой простых скриптов на sh. один сравнивает выхлоп каждого теста с эталоном, второй то же самое, но ещё проверяет при помощи valgrind на нематюкаемость. вывод красивый, отчёты есть, фрэймворка — нет. такие дела.
> Интересно, насколько у них прижился такой тип программирования, когда тесты и рабочий
> код пишутся одновременно. Вообще кто-нибудь в жизни так программировал?Только так и программируют. И более того, согласно стандартным методикам программирования (разработки) вместе с рабочим кодом одновременно пишется и документация к нему.
Корпопации Добра всё неймется, любыми средствами продвигает Javascript в массы.
Всё лучше чем .net
Не совсем так:
http://www.opennet.me/opennews/art.shtml?num=31766
;)
Что ей удобно - то и продвигает. Странно было бы, если бы веб-компания использовала BrainFuck, не правда ли?