Entries Tagged as 'Programowanie'

Wzorce projektowe – krótki opis najważniejszych

Lipiec 12th, 2010 · 1 Comment

Krótki wpis z opisem najważniejszych wzorców projektowych. Po więcej szczegółów odsyłam do innych miejsc w sieci. :) Myślę jednak, że taka minimalistyczna lista wzorców może być przydatna. Opracowałem po przeczytaniu książek Refactoring to Patterns Joshuy Kerievskiego i Effective Java Joshuy Blocha.

Tags: Java · Programowanie

JIRA plugin development i szybki deployment z JRebel

Lipiec 8th, 2010 · No Comments

Nie od dziś wiadomo, że redeploy aplikacji Javowych to jedna z najbardziej wkurzających rzeczy. Potrafi trwać od kilku sekund do długich minut – wszystko w zależności od wielkości aplikacji oraz użytego serwera aplikacji. Do tego dochodzi jeszcze kilka sekund budowania Mavenem.

Tags: Java

Delete Driven Development

Czerwiec 24th, 2010 · 3 Comments

Usuń losową linię kodu. Odpal testy jednostkowe. Jeśli nadal jest zielone światło, zachowaj zmiany na stałe.

Tags: Programowanie

Modele licencjonowania oprogramowania

Maj 10th, 2010 · 3 Comments

Celem tego artykułu jest porównanie modeli licencjonowania oprogramowania z punktu widzenia programisty, który chce skorzystać z kodu źródłowego napisanego przez innych. Aby bez obaw włączyć cudzy kod do własnego projektu należy w pełni rozumieć licencję, na jakiej ten kod jest udostępniany. Postaram się porównać najpopularniejsze modele licencjonowania oprogramowania, do którego udostępniany jest kod źródłowy. Celowo [...]

Tags: Internet · Ogólne · Programowanie

Linux x64 i emulator Java Micro Edition

Marzec 17th, 2010 · No Comments

Niedawno postanowiłem zainstalować sobie Ubuntu na świeżo, przy okazji migrując na wersję 64-bitową. Jak postanowiłem, tak uczyniłem tydzień temu. Dzisiaj chciałem kontynuować pracę nad jednym projektem w Javie ME i…

Tags: Java

Testy jednostkowe – czym są, po co testować i jak?

Wrzesień 28th, 2009 · 3 Comments

Dzisiaj klient zgłosił mi problem z jedną z jego starych stron. Problem polegał na tym, że zawartość strony wyświetla się trzy razy. Rzeczywiście, kilka dni wcześniej majstrowałem trochę w kodzie kontrolera i widoku, aby ulepszyć generowanie meta-danych pod SEO i przy okazji popsułem inne miejsce.

Ta sytuacja zmotywowała mnie, aby napisać trochę o testach jednostkowych. Stosuję [...]

Tags: Java · Programowanie · Ynne

Maven – podmiana ciągu znaków przed kompilacją

Lipiec 21st, 2009 · No Comments

Dzisiaj w trakcie pracy nad [Scrumowym pluginem][scrumprint] dla Atlassian JIRA odczułem głęboką potrzebę skonfigurowania Mavenowego skryptu budowania w taki sposób, aby wszystkie wystąpienia tokena ${plugin.version} zostały zamieniane na pewien ciąg znaków jeszcze przed kompilacją.

Tags: Java · Programowanie

JIRA Plugin Development w praktyce – potyczki z Mavenem i Atlassianem

Lipiec 10th, 2009 · 5 Comments

Ostatnio w pracy miałem się zająć rozwinięciem pluginu do Atlassian JIRA, który ma wspomagać pracę zespołu deweloperów w metodologii Scrum (agile). Zadanie – od strony technicznej – było bardzo ciekawe, ponieważ dowiedziałem się, w jaki sposób robi się pluginy do JIRY oraz przy okazji mogłem poznać wycinek architektury dużego systemu, jakim jest JIRA. Miałem również [...]

Tags: Java · Programowanie

Bitwa programistów, czyli TDD Randori Session

Czerwiec 29th, 2009 · 1 Comment

Czy widzieliście walczących programistów? Jeśli nie, to wybierzcie się kiedyś na sesję randori. Na czym to polega? Otóż, dwóch programistów siedzi przed jednym komputerem. Jeden z nich pisze kod, drugi zaś go kontroluje i ewentualnie podpowiada. Zasada jest taka, że jeśli jeden pisze test jednostkowy, to drugi pisze implementację. W myśl TDD (test driven development) [...]

Tags: Programowanie · Ynne

COOLuary v.2 i Open Space Technology (Unconference)

Czerwiec 27th, 2009 · 1 Comment

Dzisiaj uczestniczyłem w pierwszej części konferencji [COOLuary v.2][cool]. Nim jednak podzielę się wrażeniami, opiszę samą ideę konferencji tego typu.

Tags: Programowanie