Many digital systems have been working well for a long time. As the world evolves and new opportunities arise, the need to adapt is more pressing than ever.
Rebuilding everything is too expensive and without high test automation, change is too slow and risky.
Your teams built and maintain your system based on their knowledge of your business domain.
Teaching domain knowledge to contractors or new starters could take long time. That's why the best candidates to improve your legacy system are the people that are already maintaining it!
Imagine a vintage car that shines after some repairing. Splitting large codebases, breaking dependencies, adapting and retrofitting tests will make the effort affordable.
With Alcor Academy, your teams will learn all the advanced techniques necessary to make your system maintainable again.
This training is way more than just applying clean code. I really had a lot of fun while learning so much!
Each lesson inspired me to reflect, investigate more and adapt my coding to it!
You start practicing advanced techniques for safe code change. Focused exercises will guide you on applying new refactorings for making code testable.
You then learn to portray the actual system using characterization and combinatorial tests.
Finally, you will solve a custom exercise with external dependencies and unreadable code in mob programming. The realistic “big ball of mud” scenario, to prepare for your system in production.
We don’t believe in formal certifications.
We celebrate the participants’ achievements during the “Presentations Days”.
Their work is available on our website to promote a knowledge sharing mindset.
Read them in the Cummunity of Practice section
The mix between theory and practice helped me enormously in learning and grasping the knowledge.
Obviously knowledgeable and enthusiastic trainers - it's very nice to see experts who can also communicate their experience!
After this course you will have the urge to achieve more as an individual, and as a team as well!
Mob programming for teaching is absolutely awesome and innovative!
I've never thought that things can become so much easier with the right technique. Such a great experience!