Cleaner .NET – Funkcja raportująca błędy i… małe podsumowanie konkursu | DSP 2017 #10

Konkurs Daj Się Poznać powoli dobiega końca. Przyszła więc pora na jakieś podsumowanie. Jednak zanim do niego przejdę… Przedstawię ostatnie zmiany, jakie wprowadziłem w Cleanerze w ramach DSP 🙂

Zmiany wprowadzone od ostatniego wpisu

Zgodnie z planem udało mi się dodać do programu funkcję wysyłającą treść nieobsłużonych w programie wyjątków na mój serwer. Rozwiązanie może nie jest jakieś super eleganckie i pozbawione różnego typu niuansów (takich jak możliwość wysłania na serwer danych niepochodzących z programu). Niemniej jednak całość działa i prezentuje się następująco:

Program wysyła po prostu zgromadzone dane metodą POST na serwer. Resztą zajmuje się już kod napisany w PHP (także dosyć prosty). Tak, teraz pozostaje mi tylko mieć nadzieję, że ktoś odważy się przetestować program i w przypadku wystąpienia błędu kliknie magiczne „tak”, aby go do mnie wysłać. Wykrywanie nieznanych błędów uważam za rozpoczęte!

To tylko tyle (albo, aż tyle), jeżeli chodzi o projekt. W ramach DSP raczej niczego nie będę już w nim zmieniać – co nie oznacza, że chcę go całkowicie porzucić. Będzie czas i chęci, to i bez konkursu projektem się zajmę. Dobrze, wystarczy. W końcu czas na… podsumowanie moich zmagań w DSP 🙂

Podsumowanie – czyli z czego jestem zadowolony, a z czego nie?

Na pewno jestem zadowolony z faktu, że udało mi się dotrwać do końca trwania konkursu. Tak! Ten wpis jest dwudziestym wpisem na blogu napisanym w ramach Daj Się Poznać (to prawie połowa wpisów napisanych na tym blogu w ogóle!). Dzięki temu mogę oficjalnie powiedzieć, że udało mi się dotrwać do końca! Tym bardziej cieszy mnie to, gdyż pomimo tego, że na początku miałem masę energii i chęci do pisania na blogu oraz rozwijania projektu, to z każdym kolejnym tygodniem było coraz ciężej dotrzymywać terminów. Dochodziły do tego różne problemy „życia codziennego”, które uniemożliwiały skupienie się na konkursie. Niemniej, jednak udało się – to jest najważniejsze. Mam nadzieję, że reszcie uczestników poszło równie dobrze lub nawet lepiej 🙂

Jeżeli chodzi o wpisy, które „popełniłem” przez te trzy miesiące, to największym zainteresowaniem cieszył się ten o wydajności C++ i C# (kiedy to było…). Niektórym wpis się spodobał, innym nie. Pojawiła się też krytyka, jednak nie byle jaka – konstruktywna. Właściwie to najlepsze co mogło mnie spotkać, pozwoliło bowiem wyciągnąć na przyszłość wnioski z błędów, które popełniłem, aby (przynajmniej starać się) nie popełniać ich więcej.

Ostatnim aspektem konkursu, jaki wypadałoby poruszyć, jest sam projekt. Już na początku DSP (przynajmniej tak mi się wydaje) miałem łatwiej. Zaczynałem bowiem z projektem, który napisałem wcześniej. Dzięki temu mogłem skupić się właściwie, tylko na rozbudowywaniu jego funkcjonalności. Przez te trzy miesiące zwiększyłem głównie estetykę istniejącego kodu oraz dodałem do niego jedną dosyć znaczącą funkcję – moduł czyszczący rejestr (+ kilka mniejszych). I to właściwie na tyle… Mam pewien niesmak, że zrobiłem tak niewiele… Wydaje mi się jednak, że dzięki temu, że nie zajmowałem się wieloma funkcjami na raz, moduł ten nie posiada jakiś rażących niedociągnięć (bo te były i zostały naprawione). Wydaje mi się, że gdybym postawił sobie jakiś bardziej ukierunkowany plan działania, to postępy byłyby większe. Ja takiego nie stworzyłem no i wyniki widać. Ale co będę narzekać… W końcu mogło być jeszcze gorzej. Mam w pełni działający projekt – czego chcieć więcej? Teraz zostało tylko wyłapać mniej oczywiste błędy 🙂

Na koniec zdradzę jeszcze, że przez czas trwania konkursu bloga odwiedziło prawie… 3100 unikalnych użytkowników, generując 7,5tys odsłon! W tym nawet sporo osób z Niemiec, Wlk. Brytanii i USA. Super! Dzięki, że czasami tutaj zaglądacie i czytacie moje „wypociny” 🙂

Na zakończenie dodam jeszcze, że w zakładce „Moje projekty” dostępna jest już skompilowana najnowsza wersja Cleanera. Do zobaczenia następnym razem!

176 total views, 1 views today

Dodaj komentarz