fbpx

Kategoria: Kalendarz Adwentowy 2019

Created with Sketch.

Co Twój projekt powiedziałby gdyby przemówił ludzkim głosem?

Mamy dziś 24 dzień grudnia – Wigilię, dzień, w którym podobno zwierzęta przemawiają ludzkim głosem. Wyobraź sobie, że Twój projekt/kod ma dziś taką moc i mówi do Ciebie nie w Javie, JavaScripcie czy Pythonie, ale po ludzku – tak, że wszyscy go zrozumieją. Jak myślisz, co by powiedział na głos? Zawstydzisz się tym co powie, czy poszedłbyś z nim śmiało na piwo?

Post-23

Jak testować i debugować wysoce współbieżny kod?

Istnieją takie paradygmaty i języki programowania, w których klasyczne podejście do debugowania i testowania nie ma zbyt wiele sensu. W ramach alternatywy, takie środowiska udostępniają własne mechanizmy, aby ułatwić taki proces.

Post-22

Kiedy testy jednostkowe są zbędne?

Chciałbym porozmawiać o konkretnym przykładzie, który jest bardzo jasnym zapaszkiem (bardziej nawet smrodem), że coś złego się dzieje z Twoimi testami jednostkowymi.

Porozmawiajmy o pieniądzach w projekcie.

Chodzą słuchy, że nasz kalendarz adwentowy ma zaplanowane, napisane wcześniej posty, nic bardziej mylnego! Wpisy powstają tego samego dnia kiedy są publikowane, czasem zdarzy się, że ktoś napisze artykuł dzień wcześniej. Gdyby były napisane wcześniej, publikacja byłaby na blogu do porannej kawy, a tak jest do wieczornego przeglądania internetu. Posty często odnoszą się dyskusji, które…
Przeczytaj więcej

Czy brak spójności może przyspieszyć i pomóc w rozwoju oprogramowania?

Czy brak spójności może przyspieszyć i pomóc w rozwoju oprogramowania?

Na pierwszy rzut oka tytuł wygląda jak bzdura i herezja. Każdy, kto choć trochę popracował w niespójnym środowisku, w kodzie i architekturze w których brakuje jednej, spójnej wizji popuka się w głowę i zamknie tą kartę. Poczekajcie, zobaczcie co do powiedzenia ma Sam Newman, twórca koncepcji mikroserwisów, konsultant z wieloletnim doświadczeniem i autor kilku książek w tym…
Przeczytaj więcej

Kiss your Backlog! Jak czule dbać o Backlog produktu?

Refaktoryzujemy kod, zmieniamy architekturę, usprawniamy strategie testowe, a backlog raczej zostawiamy Product Ownerom i analitykom biznesowym – w końcu to są specjaliści od wymagań. A gdyby tak wymienić się doświadczeniami i zaadoptować praktyki, które znamy z clean code do pracy z wymaganiami? Zobaczmy zatem, jakie reguły ze świata programistycznego możemy wykorzystać, przy pielęgnacji backloga, o…
Przeczytaj więcej

5-usług-awsa-ktore-pomoga-ci-przy-testowaniu

5 usług AWSa, które pomogą Ci w testowaniu

Dzisiaj chciałbym zrobić krótki przegląd z szerokiej listy usług platformy Amazon Web Services, które mogą Ci pomóc w codziennej pracy testera oprogramowania.

Jak urodziny Gustave Eiffel przypominają o wymaganiach niefunkcjonalnych?

Obchodzimy dziś urodziny Gustave Eiffel (15 grudnia 1832), francuskiego inżyniera, którego większość kojarzy z jego najdostojniejszego projektu, czyli Wieży Eiffla w Paryżu. Dlaczego wspominam o Gustave, skoro nie jest on w żaden sposób związany z wytwarzaniem oprogramowania?  W tym roku udało mi się wyrwać na krótki urlop do Porto w Portugalii. Most, który widzicie na…
Przeczytaj więcej

Jak ułatwić testowanie?

Dlaczego jeden program testujesz łatwo i szybko, a z innym się męczysz i nawet jak skończysz testy nie jesteś pewien czy działa poprawnie? Zależy to od wielu czynników, które ogólnie można określić pod pojęciem 'testowalność'. Jeśli chciałbyś aby Twoja praca była łatwiejsza, to podczas następnego omawiania zadań, zadbaj o literkę T z INVEST, o którym…
Przeczytaj więcej

Co mówi informatyk, gdy dostanie pendrive na święta?

Informatyk podziękuje za pamięć, ale nie rób tego swojemu informatykowi, on już pewnie i tak korzysta z rozwiązania w chmurze. Nie ma lepszego prezentu niż ten, który stymuluje do rozwoju, dlatego każdy z nas dzieli się najlepszą książką, którą z przyjemnością położylibyśmy pod choinką każdemu inżynierowi oprogramowania. Ode mnie “Mastery” Roberta Green Droga do mistrzostwa…
Przeczytaj więcej