Detecting and Addressing Design Smells in Novice Processing Programs
Autor: | Fehnker, Ansgar, de Man, Remco, McLaren, Bruce M., Reilly, Rob, Zvacek, Susan, Uhomoibhi, James |
---|---|
Přispěvatelé: | Formal Methods and Tools |
Rok vydání: | 2019 |
Předmět: |
Structure (mathematical logic)
Design smells Thesaurus (information retrieval) Computer science business.industry 0102 computer and information sciences 01 natural sciences 03 medical and health sciences 0302 clinical medicine 010201 computation theory & mathematics Code (cryptography) Software design Software engineering business Curriculum 030217 neurology & neurosurgery |
Zdroj: | Communications in Computer and Information Science ISBN: 9783030211509 CSEDU (Selected Papers) Computer Supported Education: 10th International Conference, CSEDU 2018, Funchal, Madeira, Portugal, March 15–17, 2018, Revised Selected Papers, 507-531 STARTPAGE=507;ENDPAGE=531;TITLE=Computer Supported Education |
DOI: | 10.1007/978-3-030-21151-6_24 |
Popis: | Many novice programmers are able to write code that solves a given problem, but they struggled to write code that adheres to basic principles of good application design. Their programs will contain several design smells which indicate a lack of understanding of how to structure code. This applies in particular to degrees in which programming, and by extension software design, is only a small part of the curriculum. |
Databáze: | OpenAIRE |
Externí odkaz: |