PHP Magazyn – Mocki, Stuby jak i kiedy korzystać Written on Grudzień 1, 2011, by .

Na łamach PHPMagazyn ukazał się już mój drugi artykuł o testach jednostkowych. Tym razem opisuję jak działają mocki oraz stuby w PHPUnit. Po co z nich korzystać, kiedy i dlaczego są takie ważne. Jeżeli umiesz tworzyć testy jednostkowe oprogramowania a nie do końca wiesz jak korzystać z mocków ten artykuł jest dla Ciebie. Artykuł http://phpmagazyn.pl/media/download/phpmagazyn2.pdf [...]

Oszczędność pamięci przy pracy na dużych zbiorach danych dzięki iteratorom Written on Sierpień 12, 2011, by .

Za każdym razem kiedy pracujemy z duża ilością rekordów w jednej pętli, liczymy na to, że nie skończy się pamięć. Niektórzy nie zaprzątają sobie tym głowy – do czasu… Kiedy usługa nabiera kształtu i rozmiaru, a w tle uruchamiają się procesy, które co chwilę plują błędami o przekroczeniu limitu pamięci, zaczyna się czuć niezły zapach… [...]

Obsługa błędów w Node.js za pomocą zdarzeń Written on Sierpień 6, 2011, by .

Obsługa wyjątków w JavaScriptcie nie zawsze jest taka oczywista jak by się mogło wydawać. Weźmy pod uwagę następujący przykład. Okaże się, że wyjątek wyrzucony w funkcji timeoutException nie zostanie przechwycony przez nasz blok „try” z jednej prostej przyczyny. Został wyrzucony w funkcji wywoływanej asynchronicznie. Zachowanie nie było dla mnie do końca oczywiste (tak zbijcie mnie) [...]

Prywatne metody w coffeescript Written on Lipiec 29, 2011, by .

Klasy w js? Oczywiście, że coś takiego nie istnieje ale coffeescript stara się dodać coś podobnego. Wyszło całkiem ładnie poza metodami prywatnymi. Nie wszyscy „wyznawcy jsitsu” tolerują istnienie metod prywatnych ale dla mnie są niezbędne. Przejdźmy do rzeczy. Przykładowa klasa z prywatną metodą. Cool. Zamieniliśmy znak „:” na „=” co powoduje, że nie definiujemy metody [...]

Exception jako zastepca wielopoziomowego return Written on Lipiec 27, 2011, by .

Ileż to razy męczyliście się z masą returnów w funkcji albo też kontrolą zwracanych wartości funkcji „podrzędnych”? Przykładowo posiadamy metodę Router-a, która ma sprawdzić parę warunków dla konkretnej reguły routingu oraz zwrócić dopasowane parametry. Zgodnie z zasadami clean code powinniśmy podzielić zadanie mniej więcej w ten sposób: Każda metoda sprawdza warunki konkretnego typu (nieważne jakie). [...]

© Copyright Wookieb.pl - Powered by Wordpress - Designed by Speckyboy. Enjoy with a Whopper Meal & Large Coke.