Archive for the 'Wzorce projektowe' Category
Monday, March 23rd, 2009
Jutro na spotkaniu Warszawskiej Grupy Wzorców Projektowych – Warszawa-DP (rule 34 in action z tą nazwą, ale jebać to ). przedstawię najpopularniejszy wzorzec projektowy świata. Flyweight, bo o nim będzie mowa jest rozwiązaniem problemu dużej liczby podobnych obiektów i niewystarczającej ilości zasobów w systemie by je pomieścić. Spotykamy sie o tej co zawsze tam gdzie [...]
Posted in Inżynieria Oprogramowania, miniblog, Wzorce projektowe | No Comments »
Friday, March 20th, 2009
S.O.L.I.D.ne programowanie – część 0, czyli wstęp S.O.L.I.D.ne programowanie – część 1, czyli monogamia Witam w drugiej części cyklu “S.O.L.I.D.ne programowanie”, poświęconego zasadom S.O.L.I.D. Dziś przyjrzymy się bliżej Open-Close Principle (OCP). Ciężko było mi wyszukać jakiś elegancki przykład no i czasu było mało, ale przepraszam za opóźnienia. Jedziemy. Drogie panie otwieram nasz kram… Dobry kod [...]
Posted in Inżynieria Oprogramowania, S.O.L.I.D.ne programowanie, Wzorce projektowe | 5 Comments »
Monday, March 9th, 2009
Czasami trafi się naprawdę ciekawy przypadek refaktoryzacji kodu. Jeżeli ma się szczęście to będzie to przypadek na tyle krótki, że cały proces refaktoryzacji można przeprowadzić w 15 minut wraz ze zgłoszeniem propozycji zmiany do właściciela kodu. Stefan Koopmanschap, w trakcie 4Developers opowiadał o refaktoryzacji kodu. Podzielił on ten proces na dwa. Pierwszy to refaktoryzacja drugi [...]
Posted in Inżynieria Oprogramowania, Java, Wzorce projektowe | 5 Comments »
Thursday, February 26th, 2009
S.O.L.I.D.ne programowanie – część 0, czyli wstęp Witam na pierwszym spotkaniu z zasadami S.O.L.I.D. Temat zajęć Single Responsibility Principle. Ok koniec oficjalnego języka… Kod jest rodzaju męskiego Czytałem gdzieś ostatnio, że mężczyzna jest istotą zdolną do wykonywania jednej czynności naraz. Książka była o tym jak tworzyć udany związek i pisała ją jakaś anarcho-feministka. Ma jednak [...]
Posted in Inżynieria Oprogramowania, S.O.L.I.D.ne programowanie, Wzorce projektowe | 7 Comments »
Wednesday, February 25th, 2009
Krzysiek Jelski natchnął mnie do napisania serii postów o zasadach programowania obiektowego. Występują one pod nazwą S.O.L.I.D., która to nazwa pochodzi od pierwszych liter tych zasad: Single Responsibility Principle Open-Close Principle Liskov Substitution Principle Interface Segregation Principle Dependency Inversion Principle Ten wpis będzie tylko wstępem w którym omówię czym są te zasady, skąd się wzięły [...]
Posted in Inżynieria Oprogramowania, S.O.L.I.D.ne programowanie, Wzorce projektowe | 5 Comments »
Wednesday, February 25th, 2009
Na wczorajszym spotkaniu Warszawskiej Grupy Wzorców Projektowych Krzysiek Jelski opowiadał o zasadach S.O.L.I.D. Nie będę teraz poruszał tego tematu zbyt dokładnie, bo nie ma na to czasu. Zajmę się czymś innym. Jednak najpierw kilka słów wprowadzenia, które urodziły się dzięki tej prezentacji. Generalnie Krzysiek przedstawił nam pewne “złote myśli” programowania obiektowego, a następnie zaprezentował krótką [...]
Posted in Inżynieria Oprogramowania, Wzorce projektowe | 3 Comments »
Sunday, December 14th, 2008
… ale niestety konieczny. Tak się w życiu złożyło, że technologie popularne i zachwalane przez wszystkich jako przykłady doskonałego oprogramowania mało mają w sobie z rzeczywiście dobrego softu. Względnie ich mechanizmy, które pozwalają na odpowiednie zastosowanie zasad są zbyt skomplikowane. Sławek Sobótka opisywał ten problem w dość ogólny sposób. Ja natknąłem się dziś na jego [...]
Posted in bazy danych, Inżynieria Oprogramowania, Java, Wzorce projektowe | 4 Comments »
Saturday, December 13th, 2008
Część 1 Część 2 Część 3 Dodaj do
Posted in Inżynieria Oprogramowania, Wydarzenia, Wzorce projektowe | No Comments »
Wednesday, December 10th, 2008
Po dzisiejszym spotkaniu WDPSG nasunął mi się pewien wniosek. Rozmawialiśmy sobie o wzorcu Singleton i jego zastosowaniach. Dyskusja była bardzo ciekawa i rzuciła nowe światło na problem wzorca Singleton. Jednak po kolei. Patrząc na źródła wiedzy o wzorcu na polskiej i angielskiej wikipedii można dojść do wniosku, że Singleton jest bardzo prostym wzorcem. Wrażenie to [...]
Posted in Antywzorce, Java, Wzorce projektowe | 3 Comments »
Wednesday, November 19th, 2008
Popełniłem wczoraj dwa artykuły na 4programmers. Pierwszy dotyczy wzorca Singleton, a drugi wzorca Chain Constructors (łańcuch konstruktorów). Zapraszam do lektury. Dodaj do
Posted in Wzorce projektowe | No Comments »