Podsumowanie #1

Pierwszy prawdziwy tydzień Daj Się Poznać za nami. Czas na małe podsumowanie minionych siedmiu dni !

W pierwszym tygodniu skupiłem się głównie na sprawach devopsowych. Wyszukałem i skonfigurowałem dwa narzędzia. Mają pomóc zachować lepszą jakość kodu.

 

Travis CI

Ciągła integracja. Kiedyś zastanawiałem się na co to komu. Dziś na co dzień używam CI w pracy i nie wyobrażam sobie życia bez jenkinsa, bamboo czy travisa. Tego ostatniego wybrałem ponieważ jest darmowy dla opensource. Nie ma potrzeby kupowania VPSa na którym odpalane będą buildy. Travis daje to za darmo. Do tego ma całkiem fajne UI.

Do tego dochodzi jeszcze prosta i przejrzysta konfiguracja w yamlu:

 

 

bitHound

 

Moje najnowsze odkrycie. Przeglądając repozytoria na githubie związane z electron.js natknąłem się na Bithound. Analizuje kod pod względem jego jakości. Mam nadzieje że okaże się przydatny, a zwracane komunikaty nie będą zupełnymi pierdołami.

Drugą funkcją Bithound jest analizowanie zależności projektu. W przejrzysty sposób zaznaczy które z bibliotek są outdated.

 

Podsumowanie

 

W sumie to prawie wszystko co zrobiłem w tym tygodniu. Po skonfigurowaniu Travisa i podpięciu Bithounda postanowiłem podnieść biblioteki do najnowszych wersji, oraz poprawić kilka automatycznie wygenerowanych testów. W przyszłym tygodniu biorę się za pierwsze funkcjonalności!