Replacing TODO-Comments by Applying Hole-Driven Development to C#: A Proof of Concept
dc.contributor.author | Mayr, Bernhard | |
dc.date.accessioned | 2023-10-01T12:44:46Z | |
dc.date.available | 2023-10-01T12:44:46Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Tightening the feedback loop while being able to quickly test new ideas allows programmers to stay focused. However, popular general-purpose programming languages do not provide short feedback cycles while implementing new features or fixing bugs. In this proof of concept, psychological foundations of complex problem-solving will be laid out, before the history and status quo of note-taking in programming is presented. After that, the concept of hole-driven development will be introduced. Combining these ideas will lead to a concept that enables programs that are executable, despite being incomplete. This allows programmers to gradually refine their mental models while being able to test their assumptions by already running potentially incomplete programs. | en |
dc.identifier.doi | 10.18420/muc2023-mci-src-414 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/42443 | |
dc.language.iso | en | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | Mensch und Computer 2023 - Workshopband | |
dc.relation.ispartofseries | Mensch und Computer | |
dc.subject | code comments | |
dc.subject | executable comments | |
dc.subject | hole-driven development | |
dc.subject | developer experience | |
dc.title | Replacing TODO-Comments by Applying Hole-Driven Development to C#: A Proof of Concept | en |
dc.type | Text | |
gi.citation.publisherPlace | Bonn | |
gi.conference.date | 3.-6. September 2023 | |
gi.conference.location | Rapperswil | |
gi.conference.sessiontitle | MCI: Student Research Competition |
Dateien
Originalbündel
1 - 2 von 2
Vorschaubild nicht verfügbar
- Name:
- Submission - Video (Bernhard Mayr).mkv
- Größe:
- 26.47 MB
- Format:
- Unknown data format