A code review means checking the source code to fix bugs and improve the program, as well as improving the developer's skills. It's a way to find out how other developers see the code, what's unclear about it, and why some solutions are better than others.
Auto-review is a special mechanism in the Hexlet's exercises and tests. It allows you to:
Even if the code works, it can almost always be improved, and this is where other people's experience comes in handy. Hexlet support does not do code reviews for students, but you can ask your tutor for one if you are studying with a tutor.
There are several tabs on the page:
Save multiple solutions to the same exercise and switch between them at the top of the page.
You can find a list of all your automatic reviews in your personal profile - "Learning" → "My code on review". There are also links to the review on the student's profile under the "Courses" tab. To see them, click on the arrow to the right of the course title.
Projects are automatically tested. For students who are studying with a tutor, tutors do a code review in the site interface. They rely on clear criteria and help improve the project step by step. If the project did not pass the automatic review, the first thing the tutor will do is help you sort out the test failure errors, and teach you how to read and interpret them correctly.
At each iteration, tutors will suggest solutions and ways to cover the topic so that students aren't just writing code, but really understand what to do, how to do it, and why it should be done this way.