An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
-
Updated
Jan 19, 2022
An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
Advent of Craft
Automated refactorings for VS Code (JS & TS) ✨ It's magic ✨
Exercises to practice breaking dependencies to test legacy code.
Web interface for Microsoft Sam & friends
An example project demonstrating cleaning up legacy code and improving testability
A legacy code application to work on at WarsawJS Workshop #35.
Accompanying source code examples for my "Agile Software Development in Practice" lectures available on Slideshare
⛩️ WarsawJS Workshop #35 — Legacy Code
REPLACED – use https://www.mapbox.com/ios-sdk instead
Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.
🌟 Examples from Martin Fowler's "Refactoring: Improving the Design of Existing Code" implemented in Java with tests.
Breakthrough tooling to work with Kotlin and Java codebases 🚀
The original global and target analysis software - GUI for TIMP built with Java
Dragon Court, the classic 90's game by Fred Haslam (Ffiends.com). A Quest to reverse-swashbuckle Yon Soursse Cewd
Command pattern for Delphi (IComand & TComand)
This repository hosts the legacy Cytomine-Core, which is the main web server implementing the Cytomine API. Our ULiège fork includes R&D experimental features. See @cytomine for official releases.
Add a description, image, and links to the legacy-code topic page so that developers can more easily learn about it.
To associate your repository with the legacy-code topic, visit your repo's landing page and select "manage topics."