Compiler error assistant — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Описание проекта)
 
(не показано 11 промежуточных версий 3 участников)
Строка 1: Строка 1:
 
== Описание проекта ==
 
== Описание проекта ==
Разработать помошник разработчика, который по ошибкам компилятора выдает ссылки на обсуждения этих ошибок на популярном ресурсе Stack Overflow.
+
Разработать помощник разработчика, который по ошибкам компилятора выдает ссылки на обсуждения этих ошибок на популярном ресурсе Stack Overflow.
  
 
== Возможности, которые должны быть обязательно реализованы ==
 
== Возможности, которые должны быть обязательно реализованы ==
Поиск обсуждений ошибок компилятора на Stack Overflow
+
* Получить список ошибок - stderr либо compiler's API.
 +
* Для каждой ошибки получить список вопросов с этими ошибками.
 +
* UI menu - список: текст ошибки - заголовок вопроса - ссылка.
 +
* Открыть ссылку в браузере.
  
 
== Дополнительные возможности ==
 
== Дополнительные возможности ==
* UI
+
* Viewer - вывод запрошенного обсуждения, минуя браузер
 +
* Интеграция в IDE.
  
 
== Используемые технологии ==
 
== Используемые технологии ==
Строка 16: Строка 20:
 
== Roadmap ==
 
== Roadmap ==
 
1) Proof of concept - gcc + grep = get-запрос
 
1) Proof of concept - gcc + grep = get-запрос
 +
 
2) Направления развития:
 
2) Направления развития:
* gcc/clang pluigns
+
* gcc/clang plugins
* Stack Overflow API
+
* Stack Overflow API
* UI
+
* UI
  
 
== Состав ==
 
== Состав ==

Текущая версия на 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

Состав

Пальчиков Вячеслав, Пивоваров Алексей, Шабалин Александр.

Репозиторий проекта

Репозиторий