Wszystkie wpisy

Wydajność i prostota

Mniej zależności to mniej rzeczy, które mogą się zepsuć. O tym, co warto zostawić, a co wyrzucić.

Wpis przykładowy o utrzymaniu projektu.

Koszt zależności

Każda biblioteka to nie tylko miejsce na dysku, ale też obowiązek aktualizacji, ryzyko zmiany zachowania i kolejny powód, dla którego wdrożenie może się nie udać. Zależność warto dodać wtedy, gdy zastąpienie jej własnym kodem zajęłoby więcej czasu, niż jej utrzymanie.

Co zostaje

  • generator stron i adapter serwera,
  • obsługa treści w plikach,
  • warstwa stylów w czystym CSS.

Co wypada

  • zewnętrzne systemy do zarządzania treścią, jeśli publikacje przechodzą przez repozytorium,
  • wtyczki do rzeczy, które robi się raz,
  • podział na warstwy bez odbiorcy.

Miara

Dobrą miarą nie jest liczba linii kodu, a czas potrzebny na to, żeby ktoś nowy zrozumiał, co się dzieje, i bezpiecznie coś zmienił.