Visual Studio beépülő modul navigáláshoz és kód refaktoráláshoz

OData támogatás
Konzulens:
Dr. Dudás Ákos
Automatizálási és Alkalmazott Informatikai Tanszék

Jelen diplomaterv által kitűzött feladat célja, hogy egy olyan telepíthető, a Visual Studio fejlesztőkörnyezetbe beépülni és azt funkcióiban kibővíteni képes bővítmény kerüljön megvalósításra, aminek a segítségével a felhasználó több olyan új funkciót is igénybe tud venni amik a fejlesztési munka megkönnyítését szolgálják. A bővítmény a .NET Compiler Platform, vagy közismertebb nevén a „project Roslyn”-ként is elterjedt kódelemző és API gyűjtemény szolgáltatásait használja fel, amin keresztül olyan forráskódot tanulmányozó feladatokat is képes elvégezni amikre más módon nem volna lehetőség.

A feladatnak képesnek kell lenni olyan információkat is kezelni egy C# nyelven írt projekt dokumentumairól, amik túlmutatnak a forrás szöveges elemzésén és a kód szemantikai tartalmát, az azokban található összefüggéseket is megjelenítik. A bővítmény segítségével a felhasználók megnyithatják a saját fejlesztésű solution-jaikat és ezeket az információkat különféle felhasználói funkciók formájában használhatják fel, például visszakereshetik egy változó kódbeli deklarációját vagy elemezhetik az osztályok közti függőségeket.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.