Artykuły o technologiach IT, programowaniu, testowaniu i nie tylko

Nawigacja
KATEGORIA: PHP

SOLID dla adeptów programowania – podsumowanie warsztatów

Ten post podsumowuje warsztaty przeprowadzone na Uniwersytecie Wrocławskim dla studentów pragnących powiązać swoją przyszłość z IT. W warsztatach wzięło udział 10 osób, dzięki czemu uczestnicy mogli dopytać się o interesujące ich szczegóły pracy programisty oraz dostać kilka cennych rad dotyczących rozwoju w tym zawodzie. Mimo, że temat był trudny to jednak bardzo cenny w kontekście rozpoczynania swojej przygody z programowaniem.

SOLID to zestaw zasad zaproponowanych przez Roberta C. „Uncle Bob” Martina, opisujący pięć podstawowych założeń programowania obiektowego. Ich znajomość pozwala na etapie projektowania aplikacji uniknąć dużej części błędów, które znacząco utrudnią jej rozwój w przyszłości. Warto znać i stosować je już w momencie, gdy realizujemy proste projekty – czy to na uczelnię czy dla samego siebie. Wyrobienie sobie dobrych praktyk programistycznych zapunktuje w przyszłości.

Jeśli temat Cię zainteresował zachęcamy do śledzenia naszego profilu na Facebooku gdzie będziemy publikować informacje o kolejnych warsztatach i szkoleniach: http://fb.com/RSTKariera

Link do prezentacji:http://slides.com/tomaszbanasiak/from-stupid-to-solid-code-in-modern-examples#/

Link do PDF-a, który możesz wydrukować i przywiesić sobie koło biurka aby móc regularnie przypominać sobie te podstawowe zasady: https://goo.gl/hX4jTw

Chcesz więcej w tym temacie? Polecamy linki:

 

 

PHPStorm od kuchni

Od jakiegoś czasu coraz więcej programistów/osób piszących w PHP w firmie korzysta z JetBrainsowego PHPStorm. To potężne narzędzie ma pełno różnych feature’ów/pluginów, a o istnieniu wielu z nich często nie zdajemy sobie sprawy. Chcąc wymienić się wiedzą o nich, wypiszę o tych, z których często i regularnie korzystam i zachęcam do dopisywania kolejnych.

Codeception – PHP Testing Framework

Zastosowanie Codeception

Codeception jest frameworkiem przeznaczonym do tworzenia testów jednostkowych, funkcjonalnych i akceptacyjnych. W tym wpisie skupię się na procesie tworzenia automatycznego testu akceptacyjnego, namierzaniu obiektów oraz raportowaniu wyników.

Instalacja

Proces instalacji jest bardzo prosty. Wymagania ograniczają się do zainstalowanego interpretera PHP oraz opcjonalnie Composera. Codeception można następnie zainstalować korzystając z composer require „codeception/codeception”.Stworzenie środowiska testowego odbywa się przez wywołanie polecenia: php codecept.phar bootstrap

I to by było na tyle.