Arkitektura & Design Patterns

Legacy modernization

Në shqip: Modernizimi i sistemeve të vjetra

ShpjegimiSQ

Rishkrimi i plotë nga zero („big rewrite“) dështon shpesh: zgjat më shumë se pritej dhe humbet njohuri të fshehura në kodin e vjetër. Zakonisht më mirë: përmirëso hap pas hapi me strangler fig, teste karakterizimi dhe rifaktorim.

EnglishEN

A full rewrite from scratch (“big rewrite”) often fails: it takes longer than expected and loses knowledge hidden in the old code. Usually better: improve step by step with the strangler fig, characterisation tests and refactoring.

Si ta mendosh

Si të rinovosh një shtëpi të vjetër dhomë pas dhome në vend që ta shembësh.

Lexoje në anglisht

Like renovating an old house room by room instead of demolishing it.

Terma të lidhur