Zasada otwarte-zamknięte (Open-Closed Principle), opisana w SOLID, zapewnia elastyczność projektu, jednak czy zawsze prowadzi to do optymalnego, gotowego na przyszłe zmiany kodu? Brzmi ona obiecująco – otwarte na rozszerzenie, zamknięte na modyfikację. Przyjrzyjmy się jej bliżej.
Czy warto znać C?
W ostatnim wpisie wyjaśniłem, dlaczego ten blog pisany jest po polsku. Napisałem też, że każdy szanujący się programista powinien znać język C angielski. Na początek proponuję przeczytać ponadczasowy tekst Jeola Spolskiego „Niebezpieczne Java-szkoły”. Joel w swoim artykule skupia się na tym, że pisanie w C jest trudne i wielu studentów nie radzi sobie ze wskaźnikami. […]
Czy warto pisać bloga po polsku?
Angielski jest nową łaciną. Koniec kropka. Wielu programistów na pytanie od jakiego języka zacząć naukę programowania odpowiada bez namysłu – od angielskiego. Wszyscy szanujący się ludzie znają ten język w stopniu pozwalającym swobodnie chłonąć wiedzę (tzn. „w stopniu pozwalającym czytać dokumentację techniczną”). Większość potrafi swobodnie komunikować się po angielsku, a niektórzy nawet sami publikują treści w […]