In computer programming, code smell is any symptom in the source code of a computer program that indicates something may be wrong. It generally indicates that the code should be refactored or the overall design should be reexamined. The term appears to have been coined by Kent Beck on WardsWiki. Usage of the term increased after it was featured in Refactoring. Improving the Design of Existing Code.
| Property | Value |
| p:abstract
| - In computer programming, code smell is any symptom in the source code of a computer program that indicates something may be wrong. It generally indicates that the code should be refactored or the overall design should be reexamined. The term appears to have been coined by Kent Beck on WardsWiki. Usage of the term increased after it was featured in Refactoring. Improving the Design of Existing Code. Determining what is and is not a code smell is often a subjective judgment, and will often vary by language, developer and development methodology. (en)
- Unter Smell (von engl. "schlechter Geruch") versteht man in der Programmierung ein Konstrukt, das auf ein Problem hinweist und eine Umarbeitung des Programm-Quelltextes nahelegt. Ein Smell muss nicht unbedingt ein Fehler sein, das fragliche Konstrukt kann auch bewusst eingesetzt worden sein. In solchen Fällen sollte aber ein Kommentar darauf hinweisen. Dem Vernehmen nach stammt der Begriff Smell von Kent Beck. Wichtige bekannte Smells sind: Nebeneffekt - wenn Abfragemethoden den Zustand eines Programms verändern, z. B. Variablen. Code-Duplizierung - gleicher oder fast gleicher Code an mehreren Stellen. Zu lange Funktion. Zu große Klasse . Neben den von Beck und Fowler adressierten Smells im Quelltext von Anwendungen treten Smells auch in der Architektur von Softwaresystemen auf. Diese wurden von Stefan Roock und Martin Lippert beschrieben. Zu den Architektur-Smells zählen unter Anderem: Zyklische Benutzungs- und Vererbungsbeziehungen zwischen Paketen, Schichten und Subsystemen Größe und Aufteilung der Pakete oder Subsysteme (de)
|
| p:hasPhotoCollection
| |
| rdf:type
| |
| rdfs:comment
| - In computer programming, code smell is any symptom in the source code of a computer program that indicates something may be wrong. It generally indicates that the code should be refactored or the overall design should be reexamined. The term appears to have been coined by Kent Beck on WardsWiki. Usage of the term increased after it was featured in Refactoring. Improving the Design of Existing Code. (en)
|
| rdfs:label
| - Code smell (en)
- Smell (Programmierung) (de)
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is p:redirect
of | |
| is owl:sameAs
of | |