Na kilku ostatnich rozmowach rekrutacyjnych pytałem o to co odróżnia testy integracyjne od jednostkowych. Niestety nie wszyscy poradzili sobie wystarczająco dobrze z tym zadaniem, a Ty dałbyś radę? Zapraszam do lektury!
Sztuka programowania 1086 dni, 12 godzin, 25 minut temu 79 źrodło rozwiń
My – programiści poświęcamy zbyt wiele czasu na sprawy o niskiej wartości biznesowej. Rozwiązujemy 🔨 problemy, które mogą się nie wydarzyć. Przeciwdziałamy zapobiegawczo sytuacjom, których prawdopodobieństwo wystąpienia jest mniejsze niż 1% poświęcając na to olbrzymie pokłady energii, czasu oraz nadwyrężając budżet 💸 inwestora… Podczas tego odcinka podcastu, zahaczamy o tematy związane z praktykami Extreme Programming wspomagającymi rozwiązywanie problemów w łatwy i prosty sposób, starając się odpowi...
Sztuka programowania 2234 dni, 15 godzin, 54 minuty temu 123 źrodło rozwiń
Dzisiaj czas na kolejny wpis poświęcony wzorcom kreacyjnym, a konkretnie na omówienie wzorca projektowego Builder. Builder jest wzorcem, który dzieli implementację obiektu na etapy.
Architektura 2237 dni, 15 godzin, 26 minut temu 105 źrodło rozwiń
W tym wpisie, kolejnym z serii dotyczącej kreacyjnych wzorców projektowych, omówię wzorzec projektowy Prototype – Prototyp. Prototyp, zgodnie z intuicją, ma za zadanie dostarczyć jakiś pierwotny obiekt, który potem wykorzystamy do konkretnych celów. Tym celem będzie tworzenie obiektów interesujących klienta.
Architektura 2316 dni, 15 godzin, 27 minut temu 99 źrodło rozwiń
W 10-tym odcinku podcastu przedstawiamy swoje 10 dobrych praktyk tworzenia oprogramowania. Nie mówimy o SOLID, DRY, KISS i reszcie "popularesów". O tym poczytasz już u wszystkich specjalistów. My przygotowaliśmy swoje własne zestawienie. TOP 10 Dobrych Praktyk Tworzenia Oprogramowania.
Sztuka programowania 2317 dni, 14 godzin, 26 minut temu 96 źrodło rozwiń
Czy testy są potrzebne? Jaką wartość przynosi nam testowanie aplikacji? Jak testować oprogramowanie? W artykule m.in. o 7 zasadach testowania, które powinien znać programista w kontekście wykrywania błędów.
Sztuka programowania 2320 dni, 3 godziny, 31 minut temu 132 źrodło rozwiń
Egoless Programming czyli definicja 10 przykazań programowania bez ego. Przykazań które pomagają oddzielić nasze przywiązanie do kodu oraz wiarę w swoje nadzwyczajne umiejętności tworzenia najlepszego kodu w zespole, firmie czy cholera wie gdzie jeszcze.
Sztuka programowania 2335 dni, 9 godzin, 10 minut temu 65 źrodło rozwiń
Zasada skautów brzmi ";zawsze zostawiaj obóz czystszy, niż go zastałeś". Programiści bardzo upodobali sobie zasadę skautów i chętnie stosują ją w codziennej pracy. Należy jednak uważać z nadmiarowością "sprzątania obozowiska" ponieważ często prowadzi do zaciemniania docelowej implementacji. Zasada Skautów by Uncle Bob
Sztuka programowania 2404 dni, 13 godzin, 58 minut temu 123 źrodło rozwiń
Every experienced developer knows how important is to cover your code with tests (or at least business logic). However, not everyone likes to do that once code is already written, because, why should we do that? The work is done, it was tested and it functions correctly, right? I never liked to cover the code with tests once it’s already there. That’s why in this article I’ll present TDD and describe how I use it day to day.
Sztuka programowania 2905 dni, 13 godzin, 17 minut temu 96 źrodło rozwiń
Design patterns which I would like to present in this post are well described in the book Design Patterns. Elements of Reusable Object-Oriented Software written by The Gang of Four (Gramma, Helm, Johnson, Vlissides). In my opinion this book is must read for every developer, regardless what programming language you are using. Besides the fact that this book was written more than 20 years ago, it still contains a lot of useful details for developers of all levels. I often revisit this book to keep in touc...
Sztuka programowania 2906 dni, 3 godziny, 21 minut temu 141 źrodło rozwiń