This program provides an introduction to the tools, techniques, and guidelines on how to identify code that is hard to maintain and refactoring patterns that can achieve source code maintainability.
There are two routes towards obtaining the Foundation Certificate:
- You can sit the exam at the end of a training course with an Accredited Training Organization.
- Self-study with the book entitled “Building Maintainable Software: 10 Guidelines for Future Proof Code” by Joost Visser, published by O’Reilly Media and then book the exam directly through PeopleCert.
The Foundation level focuses on four categories:
- Knowledge
- Comprehension
- Application
- Synthesis
For this examination, there is no formal entry criteria or training requirements. However, it is strongly recommended that candidates wanting to take the Foundation level exam have:
- Knowledge in Java or C#.
- At least two years of work experience, as a software developer OR at least a BSc degree in Computer Science, Software Engineering, or a related discipline with substantial emphasis on programming.
- Studied “Building Maintainable Software: 10 Guidelines for Future Proof Code” through a training course or via self-study.
Who is QSD Foundation for:
QSD Foundation is aimed at software developers with experience in Object-Oriented Programming (i.e., Java, C#), who require a basic understanding of writing good code and how it may be used to enhance the quality of a software system within an organization.