We are excited to announce a beta-launch of measuring a new signal in our assessments - the code style.
What is style assessment?
Code style is a set of rules used when writing the source code for a computer program. Good style is a subjective matter. However, there are several elements common to a large number of programming styles. Essentially, correct or "good" programming style makes code easy to understand for other programmers and helps avoid errors.
We have developed a prototype that automates how a candidate's code style is evaluated. We have released a new programming task that integrates this style assessment tool and includes the results in the candidate report.
How does it work?
StyleTwoRobotDistance Task - it is a medium difficulty task. The task requires skill and knowledge in writing clean and elegant code. Candidate's submitted code will be evaluated with the style assessment tool and the result is added to the “Notes” section in the candidate report. Customers will also be notified by email.
As of now, result generation is still semi-manual and only available in Python, but a fully automatic assessment with a full suite of supported languages will be available in the future.
The task can be also found under the new “Beta” category.
If you have any additional questions about the new task type or would like to leave your feedback, please reach out to your Customer Success Manager or contact us at support@codility.com.