Skip Navigation Links

Software Executives: Take Control of Your Organization's Code Quality
from  InnerWorkings

View This Now

White Paper

Description:
What can be done to improve code quality within your software organization? Look for the quality of your software to begin right at the source - with your developers. By addressing developer skills and software processes, you can eliminate many software quality issues before a single line of code is written.

InnerWorkings White Paper Sample

It has been well demonstrated that students who are given immediate feedback following a practical task show an improved understanding of the link between theory and practical work, and enhanced confidence in their ability. Constructive feedback also helps developers move beyond basic knowledge by encouraging them to use metacognitive or adaptive skills in troubleshooting solutions.

While some organizations do their best to facilitate feedback through code reviews and mentoring, this approach is often problematic. For example, the designated coding expert may not be available to the learner, they may lack the required expertise for a particular problem, and developers often express a general distrust of such reviews. From a productivity perspective, there can also be conflicts when valuable senior developer time is taken up with helping less-experienced team members, rather than contributing to your code base.

An innovative, automated tool for reviewing code in a safe learning environment could help organizations to bridge this gap. Described as a code-judging engine, this unique tool assesses the learner’s ability to complete typical programming tasks. The engine analyzes the submitted code in real time, providing immediate and objective feedback to the developer on how their code needs to be fixed. In addition, results are automatically aggregated to a learning platform so that software managers can create reports based on current data and monitor trends over time.

View This Now


View all resources by InnerWorkings