reimplementation
Building it again
Reimplementation is the act of building something again from scratch, typically software or a system, rather than modifying the existing version.
A reimplementation follows the same specifications or achieves the same functionality but uses new code or different methods: The team decided a complete reimplementation would be faster than fixing the legacy codebase.
The term implies starting over while preserving the original's purpose.
Code improvement, same behavior
- reengineeringFundamentally reworking existing processes
- reworkingModifying something already made
- rewritingComposing text anew
- rebuildingConstructing anew after destruction
redesign · overhaul · reconstruction · redevelopment · migration · porting · conversion · modernization
Perform once more
- retryAttempt something again
- repeatDo or say again
- remakeNew version created
- recreateProduce something anew
reproduce · replicate · reconstitute · redoing · duplication · redundancy · reinvention · replication
Maximizing efficiency or performance
- enhancementIncrease in quality
- refinementElegance of manner
- upgradeRaise to higher standard
- advancementForward movement or promotion
improvement · update · amendment · rectification · bugfix · performance · efficiency · streamlining
refactoring
Code improvement, same behavior
- reengineeringFundamentally reworking existing processes
- reworkingModifying something already made
- rewritingComposing text anew
rebuilding · redesign · overhaul · reconstruction · redevelopment · migration · porting · conversion · modernization · iteration
redo
Perform once more
recreate · reproduce · replicate · reconstitute · redoing · duplication · redundancy · reinvention · replication · starting over
optimization
Maximizing efficiency or performance
- enhancementIncrease in quality
- refinementElegance of manner
- upgradeRaise to higher standard
advancement · improvement · update · amendment · rectification · bugfix · performance · efficiency · streamlining · debugging
reimplementationpatch
Material covering damage
hotfix · bug fix · update · tweak · modification
reimplementationmaintenance
Preserving working condition
preservation · continuation · legacy support · backward compatibility · retention
implement, implied, implicate, implementation, implementations, implementer, implementable, implead, reimplement