Compiler error assistant — различия между версиями
Материал из SEWiki
(Новая страница: «== Описание проекта == Разработать помошник разработчика, который по ошибкам компилятора в…») |
(→Описание проекта) |
||
(не показано 12 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
== Описание проекта == | == Описание проекта == | ||
− | Разработать | + | Разработать помощник разработчика, который по ошибкам компилятора выдает ссылки на обсуждения этих ошибок на популярном ресурсе Stack Overflow. |
== Возможности, которые должны быть обязательно реализованы == | == Возможности, которые должны быть обязательно реализованы == | ||
− | + | * Получить список ошибок - stderr либо compiler's API. | |
+ | * Для каждой ошибки получить список вопросов с этими ошибками. | ||
+ | * UI menu - список: текст ошибки - заголовок вопроса - ссылка. | ||
+ | * Открыть ссылку в браузере. | ||
== Дополнительные возможности == | == Дополнительные возможности == | ||
− | * | + | * Viewer - вывод запрошенного обсуждения, минуя браузер |
+ | * Интеграция в IDE. | ||
== Используемые технологии == | == Используемые технологии == | ||
Строка 16: | Строка 20: | ||
== Roadmap == | == Roadmap == | ||
1) Proof of concept - gcc + grep = get-запрос | 1) Proof of concept - gcc + grep = get-запрос | ||
+ | |||
2) Направления развития: | 2) Направления развития: | ||
− | * gcc/clang | + | * gcc/clang plugins |
− | * Stack Overflow API | + | * Stack Overflow API |
− | * UI | + | * UI |
== Состав == | == Состав == | ||
Строка 25: | Строка 30: | ||
== Репозиторий проекта == | == Репозиторий проекта == | ||
− | [https://github.com/palchikov/Compiler-Error-Assistant] | + | [https://github.com/palchikov/Compiler-Error-Assistant Репозиторий] |
Текущая версия на 16:09, 13 мая 2013
Содержание
Описание проекта
Разработать помощник разработчика, который по ошибкам компилятора выдает ссылки на обсуждения этих ошибок на популярном ресурсе Stack Overflow.
Возможности, которые должны быть обязательно реализованы
- Получить список ошибок - stderr либо compiler's API.
- Для каждой ошибки получить список вопросов с этими ошибками.
- UI menu - список: текст ошибки - заголовок вопроса - ссылка.
- Открыть ссылку в браузере.
Дополнительные возможности
- Viewer - вывод запрошенного обсуждения, минуя браузер
- Интеграция в IDE.
Используемые технологии
- shell scripting
- gcc plugin API
- clang plugin API
- Stack Overflow API
Roadmap
1) Proof of concept - gcc + grep = get-запрос
2) Направления развития:
* gcc/clang plugins * Stack Overflow API * UI
Состав
Пальчиков Вячеслав, Пивоваров Алексей, Шабалин Александр.