What is a good platform or web app to make interactive programming tests and quizzes like Codecademy or Code School that check if your code is well written? How do I check if a vendor's mobile app source code is good or crap?