Als «clean-code» getaggte Fragen

Der Begriff "sauberer Code" wird verwendet, um Computerprogrammiercode zu beschreiben, der präzise und leicht zu verstehen ist und die Absicht des Programmierers klar zum Ausdruck bringt. Fragen mit diesem Tag beziehen sich auf das Schreiben von sauberem Code oder das Umgestalten von altem "schmutzigem" Code in sauberen Code.

1
Was tun nach Abschluss des Projekts, aber bevor ich mit dem nächsten fortfahre?
Ich habe Informatik studiert und arbeite jetzt fast ein Jahr als Einzelentwickler in einem Unternehmen an einem ziemlich agilen Java-Projekt. Das Projekt wird bald erfolgreich abgeschlossen sein (zumindest hoffe ich das!). Die Kernfunktionalität ... funktioniert und sogar einige andere Dinge, die nicht in den Startanforderungen waren. Ich habe sogar viele …


3
Implementieren einer Ebene zum Ausblenden der Komplexität
Als Teil der Abhängigkeiten, an denen das Projekt arbeitet, verwenden wir mehrere Kerndienste. Diese Dienste, an denen wir keine großen Änderungen vornehmen können, sind ein großes Durcheinander. Abhängig von der von uns aufgerufenen Methode müssen wir unsere Parameter (und Rückgabewerte) in verschiedene Codierungen, Gebietsschemas und Zeitzonen konvertieren. Da wir diese …

2
Wie verwende ich das Decorator-Muster, um großen Objekten kleine Funktionen hinzuzufügen?
Diese Frage betrifft die Verwendung des Decorator-Musters, um Objekten großer Klassen wenig Funktionalität hinzuzufügen. Beachten Sie nach dem klassischen Decorator-Muster die folgende Klassenstruktur: Stellen Sie sich zum Beispiel vor, dies passiert innerhalb eines Spiels. Instanzen von ConcreteCharacterDecoratorsollen dem ConcreteCharacter"Wrapping" wenig Funktionalität hinzufügen . Gibt beispielsweise methodA()einen intWert zurück, der den …


3
Generierten Code bereinigen: Refactor oder Map?
Kontext: Ich musste mich kürzlich mit einer von XSD.exe generierten Klassendatei befassen. Es war 3500 Zeilen lang mit lächerlich wortreichen Klassen- / Variablennamen (denken Sie someRidiculouslyLongPrefixThenMaybeOneThingUniqueAtTheEnd- auf einen Blick schwer zu vergleichen someRidiculouslyLongPrefixThenMaybeOneOtherThingChanged) und Anmerkungen überall. Unterm Strich habe ich ewig gebraucht, um herauszufinden, was zum Teufel los war. Ich …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.