/auto-comment

It auto comments your code

Primary LanguageC#

Copyright 2019, Ivailo Hristov & Bojidar Atanasov, All rights reserved.

Auto-Comment

[BG/EN]

Описание/ Description:
Кометира вместо вас. Като вход взима .cs (C# file) който не би трябвало да е коментиран иначе защо бихте използвали тази програма. Разчита кода във файла и добавя коментари на всеки ред където има нужда от коментар. Изхода след обработка може да се извлече коментирана версия по 3 различни начина: копиране в клипборда, записване върху избрания файл (override) или създаване на нов файл. Приложението е предназначено за тези които все още не са си израдили навика да коментират кода си или пък за напреднали (лектори, учители или подобни) които представят кода си пред публика и искат той да е една идея по разбираем. Програмата е уникална с това че е единствената по рода си (до колкото знаем). Проектът не е завършен, все още има много опции които бихме искали да добавим както и неща коита да осъваршенстване или променим.
As input the program takes a .cs (C# file) which shouldn't be commented because it would ruin the point of using this program. It reads the file and adds a comment on each line where necessary. As output you can get the commented version in 3 different ways: copy the file to clipboard (text only), override the selected file or make a new file. The application is made for those who still are not in the habit of commenting their own code or for intermediates (teachers, lecturers and etc) that are presenting their code in front of an audience and might want the code to be more understandable. The program is unique because it's one of a kind (as far as we know). The project isn't finished, there's still a lot of options that we would like to add along with many features that need to be improved or changed.

Категория/ Category:
Настолно приложение
Desktop application

Възрастова група/ Age group:
Над 16 години
Over 16 year's old

Screenshots

screenshot 1

screenshot 2

screenshot 3


Разработчици/ Develepors:
Ивайло Христов - Главен програмист, Графичен дизайн (Logo, UI), Документация

Ivailo Hristov - Main programmer, Graphical design (Logo, UI), Documentation

Боцжидар Атанасов - Главен програмист, Документация, Графичен дизайн (Идеи и Kонструктивна критика)

Bozhidar Atanasov - Main Programmer, QA, Documentation, Graphical design (Ideas and Constructive criticism)


Демонстрационно видео/ Demonstration video

LINK


Линк за изтегляне / Download link:

LINK


Технологии/ Technologies:

C# , Windows Forms, Photoshop CC 2018.


Сорс код/ Source code:

The master branch/master клон

What is The Official branch/ Какво е Official клона?

It is Bozhidar Atanasov's attempt to make an analyzer that would comment how variables would change after math equations and whether if statements were true or not, but due to time constraints he was unable to finish that feature./Това е опитът на Божидар Атанасов да направи анализатор, който да коментира как променливите ще се променят след математически уравнения и дали if изявленията са верни или не, но поради времевите ограничения той не успя да завърши тази функция.