(270) 968-5099

W poprzednim wpisie opisaliśmy, kiedy test jest jednostkowy a kiedy nie. Czas by przedstawić sytuacje, kiedy nasze testy są jednostkowe, ale zawierają błędy. Nie bójcie się przed sobą przyznać, że je popełnialiście lub popełniacie. Nie obstawajcie też twardo przy swoim, że to nie są błędy tylko inne podejście, bo wczoraj tak zrobiliście i to na 

Czytaj dalej……

(203) 461-9748

Przepraszam wszystkich, którzy tyle wyczekiwali na kolejny wpis, zwłaszcza techniczny. Trochę spraw prywatnych w jednym czasie zrzuciło mi się na głowę, ale już nadrabiam zaległości. Do tej pory wrzucałem duże i ciężkie wpisy. Może czas postawić na krótkie i częściej je publikować? Zobaczymy 🙂

Dodanie Qt 5 do projektu opartego na CMake

W poprzednim wpisie tej serii stworzyliśmy projekt aplikacji, którego system budowania jest oparty na CMake. Kod się buduje, testy jednostkowe uruchamiają się podczas budowania. Czas na dołączenie graficznego interfejsu użytkownika do naszej aplikacji. Mój wybór padł na Qt. Myślę, że nie muszę się rozpisywać dlaczego wybrałem tą bibliotekę. Oczywiście strukturę aplikacji będziemy utrzymywali zaprojektowaną tak 

Czytaj dalej……

248-398-9095

Mój poprzedni wpis wywołał małe zamieszanie na moich profilach. Dziękuję za wszystkie komentarze, prywatne wiadomości, polubienia i udostępnienia. Dziękuję też za atak DDOS na moją stronę. Te rzeczy bardzo mnie zmotywowały do pisania dalszych wpisów tej serii. Zatem do dzieła!

Kandydat kontra rekrutacja w IT cz. 2

W pierwszym artykule z tej serii (nie licząc wstępu) postanowiłem podpaść rekruterom. Podpadnę, bo będę szczery do bólu, ale proszę do przeczytania w całości, bo na końcu przedstawię kilka rad, które w moim przekonaniu mogą pomóc niektórym chociaż w części . Zaznaczam na starcie, że używając słowa rekruter nie mam na myśli wszystkich rekruterów. Piszę 

Czytaj dalej……

Uruchamianie testów podczas budowania

W tym wpisie zaproponuję szablon systemu budowania aplikacji. W mojej opinii testy jednostkowe nie są testami w znaczeniu ciągłej integracji. Są one częścią implementacji, jej integralną częścią, dlatego nie powinno się ich rozdzielać na osobne zadania w systemie ciągłej integracji, np. na Jenkinsie. By tak było należy uruchomić testy już na etapie kompilacji kodu produkcyjnego oraz 

Czytaj dalej……

3163817318

Napisałem kilka artykułów, ale wszystkie do tej pory odwoływały się do umiejętności miękkich. Czas na trochę technicznego mięsa! Stworzymy aplikację do podglądania obiektów 3D. Zapewnie pierwsza wasza myśl jest o tym, że już wiele jest przykładów takich aplikacji, nawet w polskich artykułach. Jednak czy były opisywane krok po kroku? Znacząca mniejszość. Czy były z użyciem 

Czytaj dalej……