Od niepamiętnych czasów zawsze chciałem mieć możliwość auto-tworzenia nagłówków do kodów źródłowych z informacją o tym kto stworzył dany kod, i/dodatkowo wkleić licencje. Ma to swoje zastosowanie praktyczne w firmie, zaś jeżeli kod idzie do klienta to prawie wymagane.
Swojego czasu nawet miałem zapędy by coś takiego zrobić, a tu z nikąd taka niespodzianka :)
Na stronach MSDN Code Gallery pojawił się nowy projekt C# Code Header Designer, który umożliwia nam tworzenie własnych nagłówków, zapisywanie ich, dodawanie zmiennych do treści nagłówka i co najważniejsze, umożliwia nam automatyczne wprowadzenie naszych ustawień w życie :) Dobrą opcją jest też uaktualnianie już istniejących nagłówków (usuwa je i następnie dodaje nasz nowy). Dzięki temu „podpisywanie” kodu staje się naprawdę przyjemne :)
Aplikacja po zainstalowaniu wygląda tak:
Jak widać interfejs jest prosty i przyjemny :) Jak już sobie wszystko ustawimy, wybieramy katalog w którym są nasze pliki źródłowe i za pomocą Select Files wybieramy te pliki, które powinny mieć nagłówek:
A na końcu klikamy Go i wynik od razu możemy zaobserwować:
Program zainstalowałem tydzień temu a już wiem, że będzie on moim narzędziem codziennego wykorzystania w zleceniach :)
Osobiście gorąco polecam :) Jedynym minusem jest brak możliwości zmiany szerokości okna aplikacji :) oraz brak zapamiętywania położenia okna od Select Files.
No tak, zapomniałbym wspomnieć :) Nasze nagłówki można zapisywać! I potem je otwierać i ponownie wykorzystywać! :) Prosta rzecz a cieszy :)
Na wszelki wypadek jeszcze raz, aplikację można ściągnąć z stąd.