Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Engineering (What is good Software Engineering (External…
Software Engineering
What is good Software Engineering
Internal
Bug Free in circumstance
Scoped Regression Testing
Automated Unit Testing
Easy to collaborate
Clean Git history
Clean Versioning
Details Documentation / Comments / Flow Diagrams
Good tasks assignment
Reproducible Environment/Builds
Environment Independent
Portable Builds
Isolated development environment
Low Friction to make changes
Easy to make updates/patches
Easy to test locally
Traceable Records
Easy to refactor
Easy to change dependecies
Easy to know which parts are broken
Easy to test
locally
External
Fullfill Rquirements
Delivery On Time
Source code Maintainable
Continuous Delivery
Easy to rollback