Jedną z rzeczy, które zostały mi po niedawno ukończonych studiach jest moja praca dyplomowa, którą chętnie się podzielę: Jakość a XP. Zapraszam do lektury – komentarze mile widziane! Uwaga: byłem zmuszony zmieścić się z tematem w maksymalnie 32 stronach.
Strona głównaUżytkownik
Robert Pająk | użytkownik
Omawiana w poprzednim poście zależność w najprostszej postaci charakteryzuje się pewnym nieprzyjemnym problemem (nie mówiąc o samym fakcie konieczności korzystania z takiej abstrakcji), który postaram się przedstawić na przykładzie.
Sztuka programowania 3700 dni, 2 godziny, 55 minut temu 343 źrodło rozwiń
Założenie: Chcemy mieć możliwie wysoką zgodność z SOLID + Depedency Injection Problem: Piszemy implementację, która zawiera jakieś zasoby i musi je zwalniać (czyli implementacja IDisposable) Omawiane zasoby są bardzo obciążające i nie chcemy je jak najszybciej zwalniać Nie chcemy mieć interfejsu dziedziczącego po IDisposable, bo najczęściej jest to Leaky Abstraction
Sztuka programowania 3703 dni, 6 godzin, 50 minut temu 293 źrodło rozwiń
Ostatnio miałem trochę czasu i zrobiłem porządki w biblioteczce, która zawiera parę Utilsów/Helperów przydatnych podczas kodzenia w WPF. Jak ktoś pracuje w WPF, to zapraszam do przejrzenia – może coś się przyda.
Wstęp do zagadnień związanych z optymalizacją i mierzeniem wydajności zapytań SQL. Jest to fragment darmowego kursu pisania zapytań SQL opisującego proces przetwarzania kwerend przez silnik bazodanowy.
Bazy danych i XML 3725 dni, 14 godzin, 10 minut temu 475 źrodło rozwiń
Nieraz zdarza się, że musimy samodzielnie napisać jakąś klasę implementującą interfejs IDisposable. Wszyscy na pewno znają wzorzec implementowania Dispose. Osobiście proponuję inną implementację.