Monday, November 1st, 2010
Część I: Przygotowanie projektu Część II: Podstawowy UI Czas na wielkie łał, czyli wywołanie usługi… w końcu. Adapter interfejsu Ideone I szerzej dowolnej usługi kompilatora. Po co? Oczywiście po to by w razie czego uniezależnić się od dostawcy. Proste. Listing 1. CompilerApi package pl.koziolekweb.vaadin.codecompiler.api; import java.text.ParseException; import pl.koziolekweb.vaadin.codecompiler.data.TestResponse; public interface CompilerApi { TestResponse testFunction() throws [...]
Posted in GWT, Inżynieria Oprogramowania, J5EE, Java, Programowanie, Spring Framework, Vaadin, Web services, Wzorce projektowe | 3 Comments »
Sunday, December 27th, 2009
Zaczynamy mini kurs programowania aspektwego z ApectJ i Eclipse. Nie chcę wnikać w spinanie projektów z mavenem (tak z lenistwa), a zatem będzie tylko w eclipse. Instalacja softu Z tej strony pobieramy odpowiedni dla nas pakiecik i restartujemy Eclipse. Zakładam, że wiesz jak instalować plugin eclipsowy za pomocą Update Site. Jeżeli nie to sorry Winnetou. [...]
Posted in Inżynieria Oprogramowania, Java | 3 Comments »
Monday, November 16th, 2009
S.O.L.I.D.ne programowanie – część 0, czyli wstęp S.O.L.I.D.ne programowanie – część 1, czyli monogamia S.O.L.I.D.ne programowanie – część 2, czyli spoufalamy się S.O.L.I.D.ne programowanie – część 3, czyli podkładamy świnię Witam w czwartej części cyklu S.O.L.I.D.ne Programowanie. Dzisiejszy temat zajęć to Interface Segregation Principle (ISP). Co mnie to obchodzi? Często gdy trafiamy na jakiś interfejs [...]
Posted in Inżynieria Oprogramowania, S.O.L.I.D.ne programowanie, Wzorce projektowe | 3 Comments »
Saturday, March 28th, 2009
S.O.L.I.D.ne programowanie – część 0, czyli wstęp S.O.L.I.D.ne programowanie – część 1, czyli monogamia S.O.L.I.D.ne programowanie – część 2, czyli spoufalamy się Witam w trzeciej części cyklu S.O.L.I.D.ne Programowanie. Dziś na warsztat bierzemy Liskov Substitution Principle (LSP). Nie kijem go to pałą Efekt powinien być ten sam. Zasada Podstawienia Liskowa jest prosta, ale może przysporzyć [...]
Posted in Inżynieria Oprogramowania, S.O.L.I.D.ne programowanie, Wzorce projektowe | 4 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 »
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 »