Coding with Titans

so breaking things happens constantly, but never on purpose

Debugowanie Aplikacji Microsoft Windows

Na 10.-tym spotkaniu grupy PLSSUG 23.lipca wydarzyła się rzecz niespotykana. Udało mi się przed grupą zapaleńców i administratorów baz danych (MS SQL 2005+) zaprezentować temat czysto .NET-owy. Odbiło się to nieco na końcowych ocenach, gdzie grupę administratorów zanudziłem na śmierć i uśpiłem na prawie 2h, a grupę programistów doprowadziłem do ekstazy i niemałych braw. Wystąpienie przedłużyło się prawie dwukrotnie, ale mimo to nikt nie zauważył nawałnicy, która tego dnia przetoczyła się przez Wrocław.

Jeśli jesteś miłośnikiem ułatwiania swojej pracy przy debugowaniu aplikacji, a w szczególności unikaniu go, zapraszam do lektury. Poruszyłem też trochę “ukryte” możliwości Visual Studio, wykorzystanie WinDBG na serwerach produkcyjnych oraz dokonałem pobieżnego przeglądu wewnętrznej architektury platformy .NET. O zaawansowanym debugowaniu wspominam przy serwerach symboli, debugowaniu po wyłączeniu aplikacji (post-mortem debugging) i idei crash-dumpów.

Materiały są oczywiście dostępne tutaj.

Następnym razem zapraszam na spotkanie.