Software reengineering

Subject

Browse all works related to Software reengineering.

"38" Result

"Most developers inherit projects built on an existing codebase that reflect design patterns, usage assumptions, infrastructure, and tooling from another time and another team. (And the docs are complete rubbish.) Fortunately, there are techniques that can breathe new life into …

Implementing a service-oriented architecture -- Understanding application architecture -- Unit testing -- Understanding the dependency inversion principle -- Using test doubles with unit tests -- Initial solution review -- Planning the project -- Identifying development tools an…