І таке бува Java + RSpec (за допомогою JRuby)
Хоч це Ñ– давніше згадували, але тільки тепер, Ñк то кажуть мене оÑінило що можна це дійÑно викориÑтовувати. Ð”Ð»Ñ Ñ‚Ð¸Ñ… хто не в кораблі, RSpec це інÑтрумент Ð´Ð»Ñ Ð¿Ð¾Ð²ÐµÐ´Ñ–Ð½ÐºÐ¾Ð²Ð¾-керованої розробки (Behavior Driven Development (BDD) ). Це Ñ” щоÑÑŒ дуже близьке до теÑÑ‚-керованої розробки (Test Driven Development (TDD) ) такої звичної нам вÑім, але з невеликою відмінніÑÑ‚ÑŽ, Ñка в Ñвою чергу з ніг на голову перевертає Ñам підхід з ніг на голову. Ð’ поведінково-керованій розробці ми не ÑпівÑтавлÑємо чи наша програма проходить теÑти (i.e. чи вона відповідає Ñпецифікації вираженій теÑтами) а ÑпівÑтавлÑємо чи Ñ—Ñ— поведінка ( behavior ) відповідає очікуваній, вираженій в RSpec коді. RSpec код пишетьÑÑ Ð½Ð° Рубі.
Так оÑÑŒ. Тепер це не Ñ” проблема тому що тепер можна теÑтувати Ява код за допомогою RSpec та JRuby.
Хоч про це Ñ– пиÑали ще минулого року, але Ñк то кажуть, не вÑÑ– з ходу проÑвітлюютьÑÑ :)
Ðу Ñ– в нагрузку ще трошки прикладів.
игорь
Грудень 9, 2008 - 6:45 pm
z rhfcbdbq