Testing / Software Development

Azure LogicApp oraz FunctionApp – umożliwienie weryfikacji wysyłki i treści wiadomości e-mail jako jeden z elementów testów E2E

W dzisiejszych czasach chyba żaden software developer nie ma wątpliwości w kwestii potrzeby testowania wytworzonego przez siebie kodu. (więcej…)

Testing / Software Development

Angular/Jasmine – testowanie serwisów HTTP. Część I – metoda GET

Każdy kod, który piszemy, może być podatny na błędy. Także ten, które jest napisany we frameworku takim jak np. Angular. W związku z tym, dobrym nawykiem powinno stać się przygotowywanie testów jednostkowych do naszego kodu. (więcej…)

Software Development

Czystość kodu

Nic nie wpływa na pracę zespołu w projekcie tak bardzo jak zły, nieczytelny, niechlujny, pisany na szybko bez przemyślenia kod. Dynamikę zespołu da się poprawić, wymagania można przedefiniować, a harmonogram można zmodyfikować. Jednak zły kod psuje się, stając się coraz większym ciężarem dla zespołu.

(więcej…)

Software Development / Analiza w projektach IT

Xamarin. Przegląd komercyjnych projektów pod względem współdzielenia kodu.

Mijają właśnie dwa lata odkąd postanowiłem rozpocząć pracę z platformą Xamarin. Pomyślałem, że jest to dobra okazja, żeby sprawdzić jak wygląda, tak chwalony przez twórców tego ekosystemu, wysoki poziom współdzielenia kodu między systemami. (więcej…)

Software Development

Mapowanie danych adresowych

W ciągu ostatnich kilkunastu lat, szczególnie za sprawą rozpowszechnienia technologii mobilnych, systemy informacji przestrzennej na stałe zadomowiły się w naszym życiu. Nikt nie pamięta już czasów, kiedy wchodząc na stronę ulubionej restauracji jedyne, co mogliśmy zrobić, to przeczytać jej adres. Teraz nie dość, że widzimy jej lokalizację na mapie, to jeszcze często możemy skorzystać (więcej…)

Software Development / Architektura

SOLID – dobre praktyki programowania

Każdy programista w pewnym momencie swojej kariery zawodowej dojdzie do takiego momentu, w którym zechce (więcej…)