„Zwężenie odcinka drogi” jako antywzorzec

Przeglądając kody źródłowe różnych projektów, pisane przez różnych programistów, często trafiam na pewną konkretną grupę brzydkich zapachów. Mimo, że przybierają przeróżne formy, mają ze sobą tyle wspólnego, że moim zdaniem reprezentują jeden antywzorzec.

Mam dla niego całkiem fajną nazwę: zwężenie odcinka drogi.

Czytaj dalej

Kiedy trzeba zaciągnąć dług techniczny?

Dług pieniężny to takie finansowe kalesony – nikt ich nie lubi nosić, są niewygodne i każdy chce jak najszybciej zdjąć, ale niekiedy wyjście na zewnątrz bez nich byłoby bardzo ciężkie. Czasem trzeba wziąć kredyt na inwestycje, bo bez niego realizacja pomysłu zajęłaby 40 lat.

Ale czy dług można mieć tylko wobec banku, rodziny czy znajomych? Nie, dług można mieć też wobec własnego kodu! Taki dług nazywa się długiem technicznym. I ja go właśnie zaciągnąłem.

Czytaj dalej