Ferie feriami, właściwie już się kończą, a ja dopiero dziś, to znaczy wczoraj, usiadłem fizycznie do projektu, z którym noszę się już kilka miesięcy… Co nie oznacza, że nic nie robiłem – wykorzystałem wiedzę Mojej Dziewczyny nt. lingwistyki i opracowaliśmy model bazy danych pod przyszłą aplikację.
Cudo będzie wersją 2.0 projektu z http://home.elka.pw.edu.pl/~mpasieka/smartd/. Program ciągle jest na chodzie, można sprawdzić na żywo. W ostatniej wersji dane były trzymane w sposób obiektowy i serializowany mechanizmami dostępnymi w C#, a teraz, po intensywnym przedmiocie Bazy Danych 2 z drem Traczykiem, za warstwę modelu danych będzie odpowiadała relacyjna baza danych w postaci SQLite 3.6! To tylko część zmian. Przewiduję szersze wykorzystanie LINQ oraz pluginowanie. Żebym tylko znalazł na to czas…
Naturalnie powyższe plany zwiększą możliwości programu, jego szybkość, potencjał analityczny oraz, z drugiej strony, złożoność samej aplikacji i ilość godzin poświęconą na jej przygotowanie. Taki projekt to dobry argument, by zbudować sobie biblioteczkę C# -> SQLite oraz zastosować całą masę informacji i pożytecznych wskazówek, które zdobyłem w ostatnim semestrze. I dobrze!
Hm, niby słownik to nic skomplikowanego, a tu diagram ERD zawiera w wersji roboczej 11 encji, w tym strukturę generyczną
już mi się podoba
Projekt rozpoczynam z rozmachem, np. wyposażyłem swój warsztat w dodatkowe narzędzia. Oprócz wcześniej stosowanego systemu kontroli wersji Subversion teraz mam aplikacje do zarządzania projektami RedMine (napisana w całości w Ruby on Rails!), jakieś programy udające narzędzia CASE, oraz kilka pdfów z obrzydliwą ilością cennych wskazówek, które wypada sobie przyswoić..
Cóż, część ticket’ów została napisana, czas brać się do regularnej pracy wykorzystując ostatnie dni ferii zimowych. O rezultatach pewnie tu jeszcze napiszę.

0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.