Zine.net online
Witaj na Zine.net online
Zaloguj się
|
Rejestracja
|
Pomoc
w
arkadiusz.wasniewski
(Cała witryna)
Szukaj
Start
Blogi
Forum
Zdjęcia
Pliki
arkadiusz.wasniewski
Browse by Tags
All Tags
»
Wzorce projektowe
(RSS)
.NET
.NET Compact Framework
Metodyka
Mobilne
Testowanie oprogramowania
Dwie zasady projektowania klas
Jedna z zasad dobrego projektowania klas to rezygnacja z pól na rzecz właściwości. Jedna z zasad wydajnego programowania (dotyczy zwłaszcza .NET Compact Framework) przy tworzeniu klas to rezygnacja z właściwości na rzecz pól.
Czytaj więcej....
opublikowano
6 listopada 2008 23:22
przez
arkadiusz.wasniewski
|
3 komentarzy
Filed under:
Wzorce projektowe
,
.NET
,
.NET Compact Framework
Typy wyliczane czy klasy
Tak to już jest, iż programując bardzo często stajemy przed koniecznością wyboru rozwiązania, będąc gdzieś w połowie drogi pomiędzy "najlepszymi technikami". Jeden z takich przypadków, ale bez wybrania najlepszej drogi, chciałbym
Czytaj więcej....
opublikowano
24 października 2008 12:20
przez
arkadiusz.wasniewski
|
3 komentarzy
Filed under:
Wzorce projektowe
,
.NET
Implementacja Inversion of Control
Jedną z cech dobrego oprogramowania są luźne powiązania pomiędzy klasami. Droga do tego celu ciężka i kręta. Bez dwóch zdań. Wśród technik i wzorców, które należy w tym celu stosować znajdują się fabryki (Factory) oraz lokalizatory
Czytaj więcej....
opublikowano
24 sierpnia 2008 11:49
przez
arkadiusz.wasniewski
|
2 komentarzy
Filed under:
Metodyka
,
Wzorce projektowe
,
.NET
,
.NET Compact Framework
,
Mobilne
Refaktoryzacja metod zwrotnych
Najnowsza refaktoryzacja kodu jednego z moich projektów polegała na usunięciu wszystkich własnych definicji delegatów będących metodami zwrotnymi. Zamiast tego użyłem standardowych metod z przestrzeni nazw System : Action ; Action<T> ;
Czytaj więcej....
opublikowano
20 lipca 2008 00:57
przez
arkadiusz.wasniewski
|
10 komentarzy
Filed under:
Metodyka
,
Wzorce projektowe
,
.NET
Range<T>
Porównań i walidacji w kodzie zawsze dużo jest. Czasem, jak u mnie ostatnio, warto spreparować sobie specjalną klasę operacje tego typu ułatwiającą. Koncept nie jest nowy. Poczytać można o nim między innymi na stronie Martina Fowlera . Ciekawa natomiast
Czytaj więcej....
opublikowano
11 lipca 2008 15:30
przez
arkadiusz.wasniewski
|
5 komentarzy
Filed under:
Metodyka
,
Wzorce projektowe
,
.NET
Nie wyrzucamy wyjątków poza Domain Model
Udi Dahan na swoim blogu umieścił ciekawy wpis poświęcony programowaniu według wzorca Domain Model. Jeden z wniosków płynących z tego artykułu, to rezygnacja z wyrzucania wyjątków poza Domain Model, czy też szerzej, poza całą warstwę logiki
Czytaj więcej....
opublikowano
25 marca 2008 11:47
przez
arkadiusz.wasniewski
|
0 komentarzy
Filed under:
Metodyka
,
Wzorce projektowe
,
.NET
Metoda fabryki
Poniższy tekst bazuje na prezentacji, którą przeprowadziłem 13 grudnia 2007 na połączonym XVI Spotkaniu Warszawskiej Grupy .NET + VII Spotkaniu Polskiej Grupy Użytkowników SQL Server . Wstęp Metoda fabryki (ang. Factory Method) jest, obok signletona
Czytaj więcej....
opublikowano
27 grudnia 2007 21:27
przez
arkadiusz.wasniewski
|
3 komentarzy
Filed under:
Metodyka
,
Wzorce projektowe
,
.NET
Konkurs Enterprise Library - Logging (LAB)
Pierwszy tekst konkursowy poświęcony tej części Microsoft Enterprise Library jaką jest Logging Application Block.
Czytaj więcej....
opublikowano
24 września 2007 11:32
przez
arkadiusz.wasniewski
|
9 komentarzy
Filed under:
Metodyka
,
Wzorce projektowe
,
.NET
Tworzenie obiektów
W powyższej kwestii pojawiło się od czasu słowa kluczowego new trochę nowych metod i związanych z tym pojęć. W poszukiwaniu optymalnego kodu warto zwrócić uwagę na następujące pojęcia: Inversion of Control - obiekt nie tworzy samodzielnie żadnych wymaganych
Czytaj więcej....
opublikowano
4 lipca 2007 13:55
przez
arkadiusz.wasniewski
|
1 komentarzy
Filed under:
Metodyka
,
Wzorce projektowe
,
.NET
,
.NET Compact Framework
Herr Mock i Frau Command
Sławetny wzorzec Model-View-Presenter ma swoje zalety, ale ma i swoje uciążliwości. Jedna z wykorzystywanych przeze mnie implementacji tego wzorca zakłada, iż widok będzie posiadał funkcję umożliwiającą dodawanie do menu widoku kolejnych poleceń, które
Czytaj więcej....
opublikowano
21 czerwca 2007 17:01
przez
arkadiusz.wasniewski
|
0 komentarzy
Filed under:
Wzorce projektowe
,
.NET
,
Testowanie oprogramowania
Dobre praktyki w projektowaniu aplikacji mobilnych
W ostatnią sobotę (21.04.2007) na VI spotkaniu Warszawskiej Grupy .NET miałem przyjemność wystąpić z prezentacją dotyczącą wzorców projektowych, które warto zastosować programując urządzenia mobilne. Sam plik zawierający slajdy to oczywiście za mało,
Czytaj więcej....
opublikowano
23 kwietnia 2007 14:03
przez
arkadiusz.wasniewski
|
2 komentarzy
Filed under:
Metodyka
,
Wzorce projektowe
,
.NET Compact Framework
,
Mobilne
Ten Blog
Strona domowa
Kontakt
Łącza
Subskrypcje
RSS 2.0
Atom 0.3
Recent Posts
C2C 2008 - zmiana adresu!
Wartość domyślna Enum
Dwie zasady projektowania klas
Typy wyliczane czy klasy
Y2K atakuje po latach
Tags
.NET
.NET Compact Framework
ASP.NET
Bazy danych
C/C++
Generowanie kodu
IIS
Interop
Metodyka
Mobilne
MS Office
Narzędzia
Ogólne
Open XML
Reporting Services
ReSharper
SQL Server
Subversion
Testowanie oprogramowania
Visual Studio
Wirtualizacja
Wzorce projektowe
Archiwum
listopad 2008 (3)
październik 2008 (1)
wrzesień 2008 (4)
sierpień 2008 (1)
lipiec 2008 (2)
czerwiec 2008 (2)
maj 2008 (2)
marzec 2008 (1)
luty 2008 (4)
styczeń 2008 (4)
grudzień 2007 (1)
listopad 2007 (3)
październik 2007 (2)
wrzesień 2007 (5)
sierpień 2007 (1)
lipiec 2007 (2)
czerwiec 2007 (2)
maj 2007 (2)
kwiecień 2007 (2)