Në botën dinamike të zhvillimit të softuerit, kodi rrallëherë është një entitet statik. Ai evoluon, përshtatet dhe rritet për të përmbushur kërkesa të reja. Megjithatë, ndërsa veçoritë grumbullohen dhe afatet afrohen, struktura e brendshme e një baze kodi mund të degradojë, duke u bërë më e vësht…