Czysty kod to ściema! Ważne by działał i zarabiał pieniądze. Zgodziłbym się z tym stwierdzeniem po wprowadzeniu malutkiej zmiany. Ważne by działał stabilnie i zarabiał pieniądze przez długi okres.
Sztuka programowania 2275 dni, 2 godziny, 59 minut temu 171 źrodło rozwiń
Dwa tygodnie temu pisałem o RequireJS – sposobie na dynamicznie ładowane moduły w JavaScript. Biblioteka dość ciekawa, i spełniająca stawiane przed nią wymagania. Jednakże nie jest ona jedynym tego rodzaju rozwiązaniem. Dużą zaś zaletą RequireJS jest to, że nie potrzebujemy niczego by z niej skorzystać – działa ona po stronie klienta i tyle. Oczywiście to niesie pewne komplikacja z...
W tym tygodniu zajmiemy się loaderem zależności RequireJS (ładowanie dynamiczne plików które są w danej chwili potrzebne a nie wszystkich bo tak) zgodnym ze specyfikacją AMD (Asynchronous Module Definition), która jest modyfikacją formatu transportu z CommonJS, której jedna z wersji jest zaimplementowana w Node. Różnica pomiędzy RequireJS i CommonJS jest taka, że jedno implementuj...
Za dokończenie cyklu zbierałem się z 2 lata… no ale pora go dokończyć i mieć to z głowy :) W poprzedniej części po krótce napisałem czym jest gulp, w tej części skoncentrujemy się na tym jak mniej więcej (naprawdę mniej więcej) działa gulp i czym on się różni od grunta. Główną i najważniejszą rzeczą w gulpie jest to, że działa on na strumieniach danych. Od czasu powstania *nix, strumienie są je...
Wiecie jaka jest definicja wzorca projektowego, prawda? Za wikipedią: “a general repeatable solution to a commonly occurring problem in software design“. Czym zatem będzie antywzorzec? Czymś takim: “a general repeatable anti-solution to a commonly occurring problem in software design“. Czyli: recepta na napytanie sobie biedy. Czerwony pijany znak z napisem: “Nie idź tą drogą”.
Sztuka programowania 3198 dni, 23 godziny, 42 minuty temu 169 źrodło rozwiń
autor: Wożę się z tym tematem od nie wiem już kiedy i niejednokrotnie pisałem, że coś takiego zamierzam. Teraz akurat nadszedł taki okres, że mam czas na trochę więcej pisania, więc się mobilizuję i rozpoczynam wreszcie swój blogowy minicykl o testach (głównie jednostkowych) na platformę .NET. O testach napisałem już sporo notek... pora na więcej:). Od wielu miesięcy spisywałem kluczowe pojęcia i myśli, jakie mnie nachodziły podczas programowania i testowania. Kilka tygodni temu zebrałem to wszystko w k...