InfoWorld, США
Создан новый интерфейс для разработчиков, помогающий избавить их от избыточной информации и облегчить работу в многозадачном режиме
Mylar, формируя список задач в Eclipse IDE, позволяет разработчикам сосредоточиться на конкретной работе. Пользователь указывает, какими задачами он занимается, а Mylar ведет мониторинг всех операций программирования для того, чтобы сформировать контекст, в котором присутствует вся информация, имеющая отношение к данной задаче |
Организация Eclipse Foundation выпустила новую версию одного из своих свободно распространяемых решений, которое, как предполагается, позволит оптимально организовать труд разработчиков.
Eclipse Mylar 1.0 — это, по существу, ориентированный на задачи пользовательский интерфейс, который избавляет разработчиков от избыточной информации и облегчает работу в многозадачном режиме. По словам руководителя проекта Mylar Мика Керстена, новый продукт решает фундаментальную проблему: с помощью интегрированных сред разработки проще просматривать большие системы, содержащие тысячи или миллионы строк кода, но при этом объем предоставляемой информации слишком велик.
«На разработчиков сваливается чересчур большой объем информации, — подчеркнул Керстен. — Зачастую они тратят очень много времени на поиск необходимых им данных, а между тем могли бы потратить его на программирование».
Mylar, формируя список задач в Eclipse IDE, позволяет разработчикам сосредоточиться на конкретной работе. Пользователь указывает, какими задачами он занимается, а Mylar ведет мониторинг всех операций программирования для того, чтобы сформировать контекст, в котором присутствует вся информация, имеющая отношение к данной задаче. Этот контекст можно совместно использовать с другими разработчиками.
Название Mylar произошло от названия темной пластиковой пленки, которой покрывают стекло для защиты глаз в тот момент, когда смотришь на затмение (eclipse). «Mylar не даст ?ослепнуть? от избытка информации, когда пользователь будет смотреть на среду разработки Eclipse, — отметил Керстен. — Он поддерживает все компоненты Eclipse».
Механизм управления задачами его создатели характеризуют как «ориентированный на задачи» пользовательский интерфейс. В Mylar также интегрирован доступ к модулю контроля ошибок Bugzilla. Благодаря интеграции механизма контроля ошибок в Eclipse разработчикам больше не придется переключаться между браузером и клиентом электронной почты для того, чтобы использовать такой модуль.
Кроме того, разработчики могут поработать с отчетами Bugzilla в автономном режиме, а затем снова подключиться к системе. Пользователь также может пригласить других разработчиков присоединиться к решению задачи, после чего она появится в их списке задач.
Фильтрация контекста и управление задачами в Mylar были особо отмечены аналитиком Майклом Коти из компании RedMonk. Он подчеркнул, что фильтрация задач автоматизирована, тогда как раньше ее приходилось выполнять вручную.
«Когда прежде я использовал Eclipse, можно было вручную определить ?фокус?, который позволял отфильтровывать ненужную информацию, — отметил Коти. — Mylar же может создавать такой фокус автоматически, поэтому разработчику заниматься этим практически не приходится».
Кроме того, поскольку все это делается посредством программ, Mylar может лучше определить, что именно связано с задачей.
«При этом иногда Mylar находит компоненты, о которых вы даже не думали», — подчеркнул аналитик.
По словам представителей Eclipse, Mylar может быть встроен в существующие коммерческие продукты.
«Он решает проблему, с которой сталкиваются разработчики, когда им приходится работать с несколькими диспетчерами задач, имеющими разные интерфейсы и разные идеологии», — отметил Кeрстен. При этом воспользоваться возможностями Mylar могут и другие производители.