Archiwa kategorii: Z życia wzięte

Etapy Code Review

Code Review jest szeroko stosowanym, i co najważniejsze przynoszącym wymierne korzyści procesem. Przeglądając grupowo fragmenty kodu odpowiadające za zaimplementowaną funkcjonalność istnieje bardzo duże prawdopodobieństwo znalezienia drobnych (choć nie zawsze) elementów, które przeoczyła osoba ten kod tworząca. Często pojawia się jednak problem: na co zwrócić uwagę? Na to pytanie postarał się odpowiedzieć Jake Goulding we wpisie na swoim blogu. Odniósł się do swoich doświadczeń związanych z projektem pisanym w języku C, dlatego też nie wszystkie etapy będą poprawne w odniesieniu do Javy. Mimo wszystko jednak lektura ta powinna znacznie pomóc w usystematyzowaniu Code Review i zmaksymalizowaniu zysków z niego płynących. Jak zwykle zapraszam do lektury!

 

Update:

Polska blogosfera programistyczna wcale nie zostaje w tyle, i jak się okazuje, możemy poczytać przemyślenia naszych rodzimych developerów na temat przeglądów kodu. Serdecznie zapraszam więc do zapoznania się z artykułem Michała, za którego podesłanie bardzo dziękuję.

Z życia wzięte – Quartz, SQL Server 2008 i znikające zadania

Ostatnio zdecydowałem się na wykorzystanie Quartz w celu stworzenia zaawansowanego i elastycznego harmonogramu wykonania  zadań należących do pewnej, definiowanej przez użytkownika grupy. System miał być zintegrowany z już istniejącą bazą danych opartą o SQL Server 2008 R2. Z Quartz korzystałem już wcześniej, dlatego też cieszyłem się, że będę mógł zapoznać się z najnowszą wersją tego popularnego narzędzia. Miałem nadzieję na bezproblemowy development, ale nie obeszło się bez przygód, o których przeczytacie poniżej.  Czytaj dalej