Projekt konkurs, konsola

0

Mam chyba trochę za dużo czasu sobie że mam za dużo czasu i piszę projekt na konkurs, i okazało się że punktowane są konsultacje z potencjalnymi odbiorcami dlatego pisze :P.
Zawsze irytowały mnie pewne konstrukcje w językach np. przypisywanie parametrów w konstruktorze, to jest takie nudne powtarzalne i w kółko trzeba robić to ręcznie. Albo zamiana \ na \ na w ścieżkach do plików lub sklejanie stringów które są na kilka linii. Albo formatowanie tekstu na forum zawsze zapomnę jakieś zmiennej w pisać a potem wciskam spacje 10 minut żeby formatowanie się zgadzało. Ponieważ mega mnie takie rzeczy irytują dlatego postanowiłem napisać program który je zautomatyzuje, zadzieją ze kogoś jeszcze to denerwuje. Przy okazji może wam w pracy się przyda, bo jednak trochę czasu oszczędza, zwłaszcza tłumacz(na końcu filmu) bo można w 0,5s przetłumaczyć zaznaczenie bez chowania dokumentu, lub zmieniania karty(normalnie trwa to 5-6s). Komendy nie są przypisane na sztywno tylko można je dopisywać w javaScripcie.
W każdym bądź razie co o tym myślicie i czy ma to sens.

ps. filmik kręciłem o 4 w nocy dlatego widać że operator ma lagi, klikniecia myszka do wyboru funkcji są nie potrzebne, działa jak IDE.

1

To ja zacznę od tych parametrów w konstruktorze... http://olivergierke.de/2013/11/why-field-injection-is-evil/

1

1.Nie rozumiem w jakim celu utworzyłeś komendę do formatowania tekstu, skoro już taka istnieje (skrót Ctrl+K Ctrl+D, jeśli się nie mylę).
2.Imho zbędne są komendy pokroju toLower - nie pamiętam, abym kiedykolwiek musiał coś takiego robić, zwłaszcza w C#.
3.Tłumacza podczas pisania kodu nie odpalałem od wieków, stosunkowo szybko łapie się całe nazewnictwo.

Można by jedynie debatować o przydatności generowania pól na podstawie konstruktora, choć np. ja wolałbym w drugą stronę (konstruktor z wybranych pól).

1

Nie wiem jak visaul ale w stormie i ogólnie intellij jest autoformatowanie, jest też autogenerowanie elementów jak chociażby konstruktora. Już zapominałem nawet jak to jest ręcznie formatować kod bo pomyliłem psr0 z psr2 :p

1

Chyba tylko tłumacz jest nowością, a przynajmniej ja nie znam takiego dodatku.
Jest dodatek do VS który umożliwia zmianę liter małe/wielkie.
Inicjowanie pól lub property z konstruktora jak i na odwrót masz w R#, a widziałem też taki darmowy dodatek.
Formatowanie kodu, wcięcia itp masz wbudowane w VS.
Cos jeszcze tam jest w twoim programie?

1

Ogólnie, to oprócz tłumaczenia, to Visual Studio już ma to wszystko. A jeszcze jak do tego dodać ReSharper, to działa znacznie lepiej.
Sugeruję zajrzeć do menu Edit -> Advanced, tam są takie rzeczy jak poprawianie formatowania czy zmiana liter z wielkich na małe.
Zmiana nazwy pola jest pod F2.
I ogólnie polecam też korzystanie z Quick Launch, wystarczy wcisnąć Ctrl + Q i zacząć pisać, nie trzeba się przebijać przez kaskady menu, wszystko jest na miejscu.

0

Dzięki za odpowiedź, i za czas bo zrobiłem więcej szumu niż to było warte, to chyba przez późną pore. Oryginalnie chodziło mi o dodawanie usuwanie slaszy do plików i kilka pierdół które rzeczywiście nie są wspierane, apotem radośnie powstał generator kodu. Jak tak teraz patrze to jest to bez sensu, bo rzeczywiście są już napisane albo narzędzia albo atrybuty. Przynajmniej już wiem dlaczego punktowali właśnie konsultacje i nauczyłem się jak nie kręcić filmów o produkcie.

Program, chyba przerobie na jakiś organizator np. ze schowkiem na kilka elementów, plus translator bo serio jest użyteczny.

1 użytkowników online, w tym zalogowanych: 0, gości: 1