(zakończony)Warsztat 15: etap 05: OPROGRAMOWANIE aplikacji (pod warsztat)

Zobacz poprzedni temat Zobacz następny temat Go down

(zakończony)Warsztat 15: etap 05: OPROGRAMOWANIE aplikacji (pod warsztat)

Pisanie by koszmarek on Sro Kwi 30, 2014 11:06 pm

Hej

Otwieram etap 05 produkcji warsztatu nr 15. 

Tu programiści będą prowadzić wszelką (jakby wewnętrzną między sobą) dyskusję w trakcie tworzenia kodów aplikacji (treningowej oraz egzaminacyjnej) pod ten, produkowany warsztat nr 15.

Zanim jednak zaczniecie tu postować, odpowiednio przygotujcie się do tego, tzn przejrzyjcie arkusz przebiegu tego etapu produkcji tej laborki: 
https://docs.google.com/document/d/1YUZwLo2HxUHXNY2hOWPTn2o90uqirme7ovQHblDviHo/edit?usp=sharing  (jast tam m.in link do specyfikacji aplikacji do napisania)

Odnośniki do wszystkich powyższych dokumentów znajdziecie tutaj:
https://docs.google.com/spreadsheet/ccc?key=0AiEDbuEU88x4dExzanFMbWZPUkRHelZ4ZUI4VmhndGc&usp=sharing

Życzę powodzenia wykonawcom tego etapu.


Ostatnio zmieniony przez koszmarek dnia Czw Maj 15, 2014 3:58 pm, w całości zmieniany 3 razy
avatar
koszmarek
Lider grupy "Madagaskar"
Lider grupy

Liczba postów : 596
Join date : 25/10/2012

Zobacz profil autora

Powrót do góry Go down

Re: (zakończony)Warsztat 15: etap 05: OPROGRAMOWANIE aplikacji (pod warsztat)

Pisanie by koszmarek on Sro Kwi 30, 2014 11:32 pm

Tylko proszę nie piszcie, że przydałby się tu system do kontroli wersji kodu np. GIT (wiem że przydałby się :p ! ... ale na razie nie mamy tego wdrożonego/skonfigurowanego).

Szacuję, że ten etap (pisania aplikacji pod warsztat) potrwa może nawet 3 tyg

Ponieważ ze specyfikacji ( https://docs.google.com/document/d/1-0e_xPUVU3A0Su8CO14lpvyucsUjc3NwubLQOLp_buU/edit?usp=sharing )  wynika, że jest tego kodu dość sporo (może się okazać, że starczy na 2 warsztaty), sugeruję podzielić się w ten sposób (poniższe etapy musimy wykonywać niestety sekwencyjnie, równolegle raczej się nie da):

  • najłatwiejsza część: programista 1: oprogramuje bibliotekę "MadagascarUserInterface” wraz ze wszystkimi klasami 
  • potem programista 2 (mając już dostęp do powyższej biblioteki w formie tylko pliku .dll ): oprogramuje bibliotekę ”MadagascarTools” wraz z klasą ”LpgCalculator”  (na razie bez klasy translatora Morsa)
  • potem programista 3 (mając już dostęp do 2 powyższych bibliotek): oprogramuje dwie aplikacje klienckie (konsolową i okienkową) do kalkulacji opłacalności instalacji Lpg. Te dwie aplikacje klienckie oczywiście mają wykorzystać jedną lub dwie (zależy który UI) powyższe biblioteki
  • potem programista 4 (mając już dostęp do wszystkich powyższych kodów źródłowych): poszerzy bibliotekę ”MadagascarTools” o klasę ”MorseTranslator” oraz analogicznie (jak w przypadku kalkulatora LPG) napisze dwie aplikacje klienckie pod translatora Morsa (konsolową i okienkową) ... czyli napisze kody będące wzorcem dla aplikacji na egzamin. Kodów tych  autor nie udostępni nikomu (nawet mi), tylko exec działąjącej aplikacji (żeby nie psuć nam zabawy ... bo przecież będziemy zdawać kiedyś egzamin z tej laborki, co nie ? :p)


Nie wiem czy uzbiera się nas czterech czy tylko dwóch programistów do napisania tych aplikacji. Po prostu zacznijmy pracować (i zbierać pierwsze doświadczenia) nad powyższymi punktami po kolei. Czekam na ochotników (dawajcie znać, który etap chcecie "wrzucić sobie na klatę"). ... ewentualnie proponujcie inną organizację pracy nad tymi kodami.

Pytajcie tu też na bieżąco , jeżeli czegoś nie rozumiecie z mojej specyfikacji tych kodów (będę Wam tu odpowiadał i poprawiał tą specyfikację na bieżąco).
avatar
koszmarek
Lider grupy "Madagaskar"
Lider grupy

Liczba postów : 596
Join date : 25/10/2012

Zobacz profil autora

Powrót do góry Go down

Re: (zakończony)Warsztat 15: etap 05: OPROGRAMOWANIE aplikacji (pod warsztat)

Pisanie by zdanek on Wto Maj 06, 2014 12:22 pm

Stworzyłem dziś Solution w Visual Studio z projektami do poszczególnych bibliotek oraz wykonałem pierwszą wersję bilbioteki MadagaskarUserInterface.
Mailem powinniście otrzymać plik zip z pełną solucją. Krytyki/pochwały zawsze mile widziane bo zależy nam na jak najlepszej wartości naszych warsztatów Smile
avatar
zdanek
Egzaminator Warsztatów "Madagaskaru"
Egzaminator Warsztatów

Liczba postów : 10
Join date : 02/12/2013
Skąd : Warszawa

Zobacz profil autora

Powrót do góry Go down

Re: (zakończony)Warsztat 15: etap 05: OPROGRAMOWANIE aplikacji (pod warsztat)

Pisanie by koszmarek on Wto Maj 06, 2014 10:18 pm

Super Zdanek !

Utworzyłem więc na naszym google drive 5 folderów na kody źródłowe / dll'ki , po jednym folderze na 1 moduł/aplikację do oprogramowania w tej laborce. @Zdanek Twoja biblioteka "MadagascarUserInterface" jest naturalnie w folderze 1:
https://drive.google.com/folderview?id=0ByEDbuEU88x4WGJ0d2lXNTlMWW8&usp=sharing

Czyli jeżeli ktoś teraz zgłosi się do napisania zgodnie ze specyfikacją np. klienckiej aplikacji konsolowej dla kalkulatora LpG (folder 3 z powyższego linka), to skorzysta z dll'ki "MadagascarUserInterface" z folderu 1

Co do uwag (o które prosi Zdanek), to bardziej koncentrujmy się na tym etapie na pisaniu/tworzeniu kodu, nie na uwagach jakościowych (kontrolę jakości całego kodu przeprowadzimy w kolejnym etapie, nr 6 produkcji tego warsztatu).

Czekam więc teraz na desperata ;p który napisze kod dla kolejnego kroku (do folderu 2 z powyższego linka): klasy "LpgCalculator" w bibliotece "MadagascarTools" (szczegóły oczywiście w specyfikacji: https://docs.google.com/document/d/1-0e_xPUVU3A0Su8CO14lpvyucsUjc3NwubLQOLp_buU/edit?usp=sharing) ... Zdanek, masz ochotę (dobrze Ci idzie, teraz to już machniesz rozpędem :p) ?
avatar
koszmarek
Lider grupy "Madagaskar"
Lider grupy

Liczba postów : 596
Join date : 25/10/2012

Zobacz profil autora

Powrót do góry Go down

Re: (zakończony)Warsztat 15: etap 05: OPROGRAMOWANIE aplikacji (pod warsztat)

Pisanie by zdanek on Sro Maj 07, 2014 10:01 am

Postaram się dziś "machnąć rozpędem" Smile
avatar
zdanek
Egzaminator Warsztatów "Madagaskaru"
Egzaminator Warsztatów

Liczba postów : 10
Join date : 02/12/2013
Skąd : Warszawa

Zobacz profil autora

Powrót do góry Go down

Re: etap 05 (w trakcie): OPROGRAMOWANIE aplikacji (pod warsztat)

Pisanie by Borixon911 on Nie Maj 11, 2014 1:17 pm

Witam Panowie. Jak idzie realizacja punktu 2. ZDENEK- działasz coś?? jakbyś nie miał czasu to ja
mogę spróbować. Ewentualnie jakbyś Koszmarek mógł mi wysłać kod z warsztatu 13 z ćwiczeń to mogę coś poeksperymentować ( dla własnej satysfakcji) Wink

Borixon911

Liczba postów : 90
Join date : 14/10/2013
Skąd : PIONKI-RADOM

Zobacz profil autora

Powrót do góry Go down

Re: (zakończony)Warsztat 15: etap 05: OPROGRAMOWANIE aplikacji (pod warsztat)

Pisanie by koszmarek on Nie Maj 11, 2014 2:26 pm

Borixon911 napisał:Witam Panowie. Jak idzie realizacja punktu 2. ZDENEK- działasz coś?? jakbyś nie miał czasu to ja
mogę spróbować. Ewentualnie jakbyś Koszmarek mógł mi wysłać kod z warsztatu 13 z ćwiczeń to mogę coś poeksperymentować ( dla własnej satysfakcji) Wink 
Borixon pewnie że możesz pomóc!! Zdanek przed tym weekendem wykonał ponad 50% roboty, natomiast nie wiem dokładnie na jakim jest teraz etapie. Poproszę go w mailu o info co zostało do zrobienia, i dam Ci dokładne instrukcje (tak na prawdę odnośniki do istniejącej specyfikacji) co dalej. Postaram się dać Ci znać dzisiaj wieczorem ! (dostaniesz też info mailem ).
avatar
koszmarek
Lider grupy "Madagaskar"
Lider grupy

Liczba postów : 596
Join date : 25/10/2012

Zobacz profil autora

Powrót do góry Go down

Re: (zakończony)Warsztat 15: etap 05: OPROGRAMOWANIE aplikacji (pod warsztat)

Pisanie by zdanek on Nie Maj 11, 2014 4:25 pm

Borixon11 napisał:ZDENEK- działasz coś??
Po 1. ZdAnek nie ZdEnek Smile
Po 2. zrobiłem biblioteki Console oraz UserInterface. Zrobiony jest też program konsolowy LpgCalulator.
Niestety z resztą prac się wstrzymuje gdyż cierpię obecnie na brak czasu, a potrzebuję zakończyć parę prywatnych spraw i nie ma co przedłużać tworzenia warsztatu z tego względu.
avatar
zdanek
Egzaminator Warsztatów "Madagaskaru"
Egzaminator Warsztatów

Liczba postów : 10
Join date : 02/12/2013
Skąd : Warszawa

Zobacz profil autora

Powrót do góry Go down

Re: (zakończony)Warsztat 15: etap 05: OPROGRAMOWANIE aplikacji (pod warsztat)

Pisanie by koszmarek on Nie Maj 11, 2014 7:23 pm

Zdanek, wypełniłeś plan ponad normę, dzięki za to ! To teraz skoro Zdanek łapie oddech po swoim "sprincie" nad tym kodem,  to Borixon przejmuje od niego pałeczkę i biegnie dalej Very Happy.

Borixon, po pierwsze ściągnij sobie proszę to, co zostało zrobione przez Zdanka (są tam oprogramowane kompletne/zamknięte etapy): https://drive.google.com/folderview?id=0ByEDbuEU88x4NEFlZFJnMl8wdG8&usp=sharing
... wszystko jest celowo w jednej soulucji, aby mieć to w jednym worku w czasie dewelopmentu, ty będziesz dorabiał kolejny projekt do tej samej solucji.

Kontynuuj proszę prace nad kodem, czyli od zacznij od punktu 1.4 specyfikacji  (oprogramowanie okienkowego/winformsowej Kalkulatora Lpg, która będzie miała podpiętą bibliotekę MadagascarTools --> klasę LpGCalculator, oprogramowaną przez Zdanka) :
https://docs.google.com/document/d/1-0e_xPUVU3A0Su8CO14lpvyucsUjc3NwubLQOLp_buU/edit?usp=sharing

Jeżeli masz jakiekolwiek pytania (np. techniczne) , to pisz do mnie w mailu.
Powodzenia !
avatar
koszmarek
Lider grupy "Madagaskar"
Lider grupy

Liczba postów : 596
Join date : 25/10/2012

Zobacz profil autora

Powrót do góry Go down

Re: (zakończony)Warsztat 15: etap 05: OPROGRAMOWANIE aplikacji (pod warsztat)

Pisanie by koszmarek on Czw Maj 15, 2014 3:57 pm

Etap zakończony, wszystkie aplikacje utworzone. Aplikacje te można sobie ściągnąć z arkusza przebiegu tego etapu (link w otwierającym poście tego tematu).
Blokuję ten wątek już teraz, gdyż w kolejnym etapie (etap06: kontrola jakości kodu) będzie można strzelać dalszymi uwagami.

Dzięki przede wszystkim Zdankowi za oprogramowanie kodów, no i tym którzy oferowali pomoc/gotowość !
avatar
koszmarek
Lider grupy "Madagaskar"
Lider grupy

Liczba postów : 596
Join date : 25/10/2012

Zobacz profil autora

Powrót do góry Go down

Re: (zakończony)Warsztat 15: etap 05: OPROGRAMOWANIE aplikacji (pod warsztat)

Pisanie by Sponsored content


Sponsored content


Powrót do góry Go down

Zobacz poprzedni temat Zobacz następny temat Powrót do góry

- Similar topics

 
Permissions in this forum:
Nie możesz odpowiadać w tematach