Archive for the ‘Narzędzia’ Category
Bytecodem po Cassandrze, część 2
Druga część artykułu autorstwa Jacka Gerbszta – samodzielnego programisty Java w Wirtualnej Polsce – przedstawiającego instrumentację za pomocą ASMifier z biblioteki ObjectWeb ASM: Bytecodem po Cassandrze, część 2.
Design by Contract w Java, część 1
Łukasz Dembiński, kierownik Zespołu Architektów w Wirtualnej Polsce opowiada o Programowaniu Kontraktowym: Design by Contract w Java, część 1.
Joda Time – Java date and time API
Joda Time to open-source’owa, zaawansowana biblioteka rozwiązująca większość problemów, które przysparzają java.util.Calendar, java.util.Date i inne klasy związane z czasem.
Metoda gumowej kaczuszki
Metoda gumowej kaczuszki to nieformalny sposób debugowania kodu. Podczas inspekcji kodu, programista szukający błędów w kodzie, trzyma w pobliżu gumową kaczuszkę lub inny przedmiot. Linia po linii tłumaczy kaczuszce działanie każdego kawałka kodu. W trakcie rewizji zazwyczaj wychodzą na jaw błędy logiczne lub syntaktyczne.
Jest to odmiana metody myślenia na głos. Dokładniejszy opis postępowania można znaleźć na stronie Rubber Duck Debugging.
JUnitParams
JUnitParams – narzędzie od Pragmatists wspierające pisanie czytelniejszych testów parametryzowanych w JUnit >= 4.6.
Bytecodem po Cassandrze, część 1
Jacek Gerbszt, samodzielny programista Java w Wirtualnej Polsce, analizuje problemy z wydłużającymi się i odrzucanymi transakcjami (tzw. mutations): Bytecodem po Cassandrze, część 1.
OneWebSQL – bezbłędny kod bazy danych Java
Firma e-point wypuściła na świat swoje nowe dziecko – projekt OneWebSQL, stworzone w całości przez ich programistów. Narzędzie upraszcza „rozmowę z bazą danych” w Javie, generuje klasy DAO i DTO. Dostarcza obiektowy język zapytań, który gwarantuje poprawność komend. Warto rozważyć jako alternatywę (przeciwieństwo?) dla Hibernate’a.