Publiczna ankieta “Daj się poznać”

Uwaga: ten post, jak i wszystkie poprzednie, dotyczy edycji konkursu z 2010 roku.

Dzisiaj wpis krótki, o charakterze informacyjnym.
Przez ostatni tydzień trwało zamknięte głosowanie w konkursie Daj się poznać. W głosowaniu tym wyłonionych zostało siedemnastu uczestników, którzy przez najbliższe (co najmniej) 7 dni walczyć będą o pierwszeństwo wyboru nagród rzeczowych. Walka ta będzie bezkontaktowa, tzn. prowadzona nie przez samych zainteresowanych, a przez czytelników ich blogów – czyli, miedzy innymi, Ciebie.

Continue reading “Publiczna ankieta “Daj się poznać””

Podsumowań projektu część pierwsza: co się nie udało?

Już za cztery dni koniec konkursu Daj się poznać – przyszedł więc czas na podsumowanie tych piętnastu tygodni. Ogólnie mogę powiedzieć, że swój udział w konkursie uważam za udany. W dzisiejszym wpisie nie będzie to widoczne, ponieważ trochę ponarzekam. Aby jednak narzekanie nie było tylko pustosłowiem, postaram się wyciągnąć wnioski ze swoich niepowodzeń.

Continue reading “Podsumowań projektu część pierwsza: co się nie udało?”

#ifdef TEST

Dzisiejszy wpis poświęcony będzie tematyce, którą powinienem był poruszyć już ładnych parę tygodni temu – testowaniu warstw dostępu do danych i logiki biznesowej. Zwlekałem z opisaniem tej części projektu, ponieważ planowałem zaprezentować również testy interfejsu użytkownika, których, koniec końców, wcale nie napisałem (pokusa oglądania aplikacji w akcji i sprawdzania wszystkiego własnoręcznie okazała się zbyt duża).

Continue reading “#ifdef TEST”

Historia faktur

Dzisiaj przedstawię niektóre elementy strony historii faktur. Słowo “niektóre” pojawia się dlatego, że strona ta czerpie garściami z innych – zaimplementowanych już i opisanych. Od razu pokażę jej wygląd, aby Czytelnik, czytając o kolejnych elementach, znał już ich umiejscowienie i przeznaczenie:

Continue reading “Historia faktur”

Ostatnie okrążenie

Nadszedł wreszcie czas prezentacji finalnego modułu aplikacji. Jest nim model, kontrolery i widoki odpowiedzialne za wystawianie faktur VAT. Wszystkie te elementy są niejako rozszerzeniem ich odpowiedników obsługujących szablony faktur. Rozszerzenie polega głównie na dodaniu pól dat: wystawienia faktury, sprzedaży, terminu płatności; i tabeli zawierającej łączną wartość netto i brutto faktury, a także łączne wartości produktów o poszczególnych stawkach VAT. Skupię się tylko na tych zagadnieniach, jako że reszta aspektów wystawiania faktur jest analogiczna do tych dotyczących tworzenia ich szablonów. Po pełny kod odsyłam natomiast pod ten adres.

Continue reading “Ostatnie okrążenie”

InvoiceInvoker a świat wielkiej polityki i ekonomii

Tytuł wpisu zwiastuje treść i tematykę poważną i podniosłą, jednak bez obaw – poruszana kwestia nie będzie ściśle polityczna czy ekonomiczna, ani daleko odbiegająca od problemów, z którymi zdarza się borykać programistom. Chodzi mianowicie o dostosowanie aplikacji do obowiązujących przepisów, w tym przypadku – stawek procentowych podatku VAT.

Continue reading “InvoiceInvoker a świat wielkiej polityki i ekonomii”