Als «code-smell» getaggte Fragen

Die Bestimmung, was ein "Code-Geruch" ist und was nicht, ist subjektiv und variiert je nach Sprache, Entwickler und Entwicklungsmethode. Bevor Sie fragen, ob eine Technik ein "Code-Geruch" ist, fragen Sie sich, welche Konsequenzen dies für Ihr spezifisches Projekt hätte, wenn Sie die Technik verwenden würden. Es ist zu subjektiv, einfach zu fragen, ob etwas ein "Code-Geruch" ist oder nicht.

265
Sind #Regionen ein Antimuster oder ein Codegeruch?

C # ermöglicht die Verwendung von #region/ #endregionkeywords, um Codebereiche im Editor komprimierbar zu machen. Wann immer ich dies tue, tue ich es, um große Codestücke auszublenden, die wahrscheinlich in andere Klassen oder Methoden umgestaltet werden könnten. Zum Beispiel habe ich Methoden...

37
Gibt es Architekturgerüche?

Es gibt Unmengen von Ressourcen im Web, die auf Code-Gerüche verweisen und diese auflisten. Ich habe jedoch noch nie Informationen über architektonische Gerüche gesehen . Ist das irgendwo definiert und gibt es eine Liste? Wurden formelle Untersuchungen zu Architekturfehlern und deren Auswirkungen...

23
Mein Mitarbeiter hat eine SQL-Tabelle mit 96 Spalten erstellt

Hier sind wir im Jahr 2010, Software-Ingenieure mit 4 oder 5 Jahren oder Erfahrung, die noch Tabellen mit 96 Fracking-Spalten entwerfen. Ich sagte ihm, es wird ein Albtraum. Ich habe ihm gezeigt, dass wir Ordnungszahlen verwenden müssen, um MySQL mit C # zu verbinden. Ich erklärte, dass Tabellen...

18
Warum werden Datenklassen als Codegeruch betrachtet?

Dieser Artikel behauptet, dass eine Datenklasse ein "Codegeruch" ist. Der Grund: Es ist normal, wenn eine neu erstellte Klasse nur wenige öffentliche Felder enthält (und möglicherweise sogar eine Handvoll Getter / Setter). Die wahre Stärke von Objekten besteht jedoch darin, dass sie Verhaltenstypen...