Zespół gBlipa się rozszerza :)
Prace nad nową wersją 0.1.5 gBlipa wreszcie nieco przyspieszą. Chcę serdecznie powitać nowego członka zespołu deweloperskiego. Witaj Vigrid na pokładzie!
Wczoraj odbyliśmy wstępną sesję pair-coding, z której wyszło kilka ciekawych wniosków. Po pierwsze, kod gBlipa nie należy do najczytelniejszych i eleganckich. Doszliśmy do wniosku, że to co do tej pory pisałem samemu wymaga pewnego refaktoringu, aby potem było łatwiejsze w utrzymaniu. Druga sprawa to fakt, że kod wymaga posprzątania – czyli usunięcia nieużywanych fragmentów. Byłem sam zdziwiony, jak dużo zostawiłem nieużywanego kodu. To pewnie zasługa tego, że chciałem jak najszybciej zrobić coś w miarę używalnego.
Kolejny wniosek tyczy się samego Pythona – jest to bardzo wygodny język, który pozwala na dość swobodne kodowanie, ale także dość niechlujne. Postanowiliśmy wspólnie wypracować styl i konwencje kodowania w Pythonie, aby kod nie wyglądał miejscami jak bagno. W Pythonie najbardziej brakuje mi dobrej enkapsulacji, co prowadzi do powstawania różnych dziwnych konstrukcji. Podczas wspólnej sesji wyszło na jaw, że np. w ogóle nie korzystam z “prywatnych” pól klasy. O kwiatki w takim przypadku nie trudno. Także kodując w Pythonie trzeba się “trzymać za mordę”.
Tyle jeśli chodzi o wnioski.
Świeże spojrzenie Vigrida na moje wypociny dało mi kolejną lekcję pokory.
Mam nadzieję, że teraz wspólnymi siłami doprowadzimy gBlipa do porządku i jego rozwój nieco przyspieszy.
Dzięki Vigrid za dołączenie do teamu!
16-05-2008 9:21
Dzięki za zaproszenie do teamu – będę miał okazję nauczyć się czegoś nowego. Bardzo ciekawie przeglądało się kod po całym dniu spędzonym przy C#. Python to jednak zupełnie inny świat, ze swoimi zaletami i wadami, do których jak sądzę trzeba się po prostu przyzwyczaić. Damy radę
16-05-2008 9:33
Cool!