Blog Mateusza Chodyły czyli interdyscyplinarnego .NETowca 8-)

Jak pisać dobry kod - statyczna analiza kodu

5. września 2010 17:43
W ostatniej części skupię się na analizie kodu oraz sprawdzaniu jego złożoności i łatwości utrzymania. Jeśli posiadasz VS w wersji Premium lub Ultimate to wspomniane w opcje znajdują się tutaj: Code Analysis służy do odkrywania potencjalnych problemów takich jak niezabezpieczony dostęp do danych... [Więcej]

Tagi: ,

Dobry kod

Jak pisać dobry kod - rozszerzalność i obsługa wyjątków

3. września 2010 12:47
Na początek różne mechanizmy umożliwiające tworzenie bibliotek, które mogą być rozszerzane. Unsealed classes: unsealed class pozwala na dziedziczenie z niej; wiele późniejszych mechanizmów (m. in. protected i virtual members) wymaga aby była unsealed, domyślnie więk... [Więcej]

Tagi:

Dobry kod

Jak pisać dobry kod - design elementów

29. sierpnia 2010 21:42
Teraz wypadałoby się zająć “wnętrzem”: Przeładowania metod: zmiana zwracanego typu metody nie czyni jej unikalną - nie możesz więc definiować przeładowań w oparciu o tą różnicę, prostsze przeładowania powinny wykorzystywać bardziej złożone, przykłady: File.Open: pu... [Więcej]

Tagi:

Dobry kod

Jak pisać dobry kod - design typów

27. sierpnia 2010 21:57
W tej części umieszczę “ściągawkę” dotyczącą poprawnej implementacji typów. Przestrzenie nazw: gdy definiujesz typ, to zawsze określaj przestrzeń, unikaj głębokich hierarchii przestrzeni nazw oraz posiadania zbyt dużej ilości przestrzeni, użytkownicy nie powinni importować dużej ilości ... [Więcej]

Tagi:

Dobry kod

Jak pisać dobry kod - wskazówki nazewnicze (StyleCop)

27. sierpnia 2010 13:10
Z myślą o pomocy w utrzymaniu stylu i spójności Microsoft (niedawno projekt został wypuszczony w “przestrzeń” open source) dał nam to bardzo przydatne narzędzie. Można je ściągnąć tutaj. Po instalacji dokumentację można znaleźć w C:\Program Files\Microsoft StyleCop 4.4.0.12\Docs. Oprócz niej mamy do... [Więcej]

Tagi: ,

Dobry kod

Jak pisać dobry kod - wskazówki nazewnicze (teoria)

27. sierpnia 2010 12:48
Z biegiem czasu i rozrastaniem się projektów zauważyłem wręcz konieczność wypracowania sobie jasnej, jednolitej konwencji i ciągłego pogłębiania wiedzy o frameworku. Gorąco polecam tą część dokumentacji, myślę każdy profesjonalny programista powinien ją przeczytać i co pewien czas do niej wra... [Więcej]

Tagi:

Dobry kod

Idzie nowe i to za darmo

3. lipca 2010 21:22
Plan zdawania 72-536 w poniedziałek nie wypalił, bo dostałem telefon, że egzaminy są wstrzymane do początku sierpnia z nie do końca wiadomego powodu (“Warszawa decyduje” itp.). Z jednej strony dobrze, bo mózg się w lato gotuje. Ale nie o tym chciałem pisać. Podjąłem decyzję o prz... [Więcej]

Tagi:

Różne

Wakacje czas zacząć, czyli pora na certyfikaty

24. czerwca 2010 17:47
W końcu wolne od studiów i pracy! Garść pomocnych informacji: na serię akademicką 072 nie można zapisywać się przez stronę Prometrica, więc pozostało mi dzwonienie/mejlowanie do wszystkich ośrodków egzaminacyjnych Prometrica/ośrodków szkoleniowych MS w Poznaniu - jest ich zawrot... [Więcej]

Tagi:

70-536

Zwiecha na blogu

24. czerwca 2010 16:47
Kolejna sesja już za mną. Daaawno nic nie pisałem. Zacznę od problemów z blogiem - otóż wczoraj przywitał mnie yellow screen of death. Zaintrygowany zacząłem zabawę. Zaciągnąłem go lokalnie (przy okazji mam najnowszą kopię na dysku) na IISa i też się wysypało. Zacząłem debuggować w VS ... [Więcej]

Tagi:

Mój blog

Wizualizacja drzewa dokumentu XML (Java)

17. maja 2010 19:18
Czas zobaczyć na co stać głównego konkurenta .NET Framework. Tym razem będę korzystał tylko ze standardowych kontrolek (JTree) i bibliotek. Jedyną zmianą, jaką musiałem wprowadzić w XML Schema jest usunięcie ^ i $ z wyrażenia regularnego (widocznie są one dodawane domyślnie, co jest w sumie bezpiec... [Więcej]

Tagi: ,

Studia

Zmodyfikowany BlogEngine.NET (Bazowa szata graficzna: Mads Kristensen/Zdjęcia panoramiczne)
Hosting dzięki uprzejmości PCSS/Centrum Innowacji Microsoft
(c) Mateusz Chodyła (Panel logowania)