Cartalia.com

Firma z którą współpracuję jako Programista Python od 2003 roku. Wcześniejsza nazwa: KF Studio. Specjalizuje się w produkcji poligrafii niskonakładowej wysokiej jakości.

Zbudowałem tu system do zarządzania firmą (zamówienia, księgowość, magazyn, CRM). Cała funkcjonalność została dodana w procesie inkrementalnym (Incremental Development). kontrolowanym przez złożony zestaw testów dynamicznych i weryfikacji statycznej (aktualna liczba sekwencji testowych sięga sześciuset).

Aktualnie system rozwijam w zespole dwousobowym. Stosuję specyfikacje oparte o język OCL. W kodzie oprócz testów dodałem mechanizm DBC przy użyciu biblioteki pycontract.

http://cartalia.com

(...) Nie ma bowiem łatwych odpowiedzi. Nie istnieje nic takiego jak najlepsze rozwiązanie - zarówno jeśli chodzi o narzędzia, jak i języki czy systemy operacyjne. Są jedynie systemy, które mogą być bardziej odpowiednie w konkretnych okolicznościach.

I tu właśnie do gry wchodzi pragmatyzm. Nie należy przywiązywać się do żadnej określonej metody, ale mieć na tyle rozległą wiedzę i doświadczenie, by w danej sytuacji wybrać dobre rozwiązanie. (...)

Andrew Hunt, David Thomas "Pragmatyczny Programista"