|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ruslan Kosolapov 2:5020/400 19 Dec 2007 13:04:26 To : Zahar Kiselev Subject : Re: Ubantu 7.10 server пароль -------------------------------------------------------------------------------- ==[ Zahar -> Ruslan: RK>> У меня один из основных проектов всего три тысячи строк (правда, RK>> это scheme). Всё равно без emacs - никуда. Hе надо мерять RK>> строчки :) ZK> Интересно, а в какой области ты ухитряешься применять столь ZK> экзотический язык и почему именно его? Вообще я разрабатываю системы для автоматизации тестирования, а на scheme у меня фреймворк для написания тестов. scheme - потому что DSL (при этом должна быть возможность его расширения со стороны юзера, при этом по возможности надо сделать так, чтобы юзер не мог написать говно или нарушить спецификации) и деревья (деревья - потому что xml, xml - потому что специфика тестируемых продуктов). Hе common lisp - по историческим причинам (просто scheme показалась красивее в тот момент, тогда я не знал ни scheme, ни CL). Хотя для людей scheme всё же более понятна (как показала практика), так что можно выбор и так объяснить :) Hу и немаловажным фактором выбора было то, что надо было быстро накидать прототип, при этом чтобы там багов не было. PS: из существующих аналогов можно назвать STAF от IBM, но он значительно послабже (даже модель у него хуже - у него нет гарантий повторяемости запуска на уровне модели работы, всё сваливается на юзера, плюс в модели нет места для system info, что для наших продуктов мегакритично). Единственное место, где он круче - это работа с очередями тестов (у него есть возможности синхронизации потоков, в том числе и по времени старта каждого действия, у нас этого пока что нет). STAF написан на java и python. -- rk --- ifmail v.2.15dev5.4 * Origin: SWSoft Novosibirsk, QA Department Second Manager (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4125864cfe339.html, оценка из 5, голосов 10
|