A Linter for New Programmers
Project Abstract
There are many recent examples of software being caused by defects in syntax- the style and grammar of the code- plays a large part in readability and maintainability and is crucial for new programmers to try and learn as soon as possible. In this project, I aimed to produce a tool called a linter, which aims at giving feedback to a user on what stylistic choices they have made and how they can improve, so that their code can be as robust as possible. Python is also a language that is growing quickly and is commonly used by people who are learning programming, whether it be on desktop devices or on systems like the Raspberry Pi. As a result, it makes sense to utilise the resources that Python has which can help new programmers to learn the language effectively. This project also allowed me to demonstrate what I know about Software development life-cycles, as I was able to use a chosen development methodology in the creation of this tool.
Keywords: Human-Computer Interaction, ,
Conference Details
Session: Poster Session B at Poster Stand 84
Location: Sir Stanley Clarke Auditorium at Wednesday 8th 09:00 – 12:30
Markers: Neal Harman, Nicholas Micallef
Course: BSc Computer Science, 3rd Year
Future Plans: I’m looking for work