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.

3
Clean Code: Konsequenzen kurzer Methoden mit wenigen Parametern
Kürzlich bin ich bei einer Codeüberprüfung auf Code gestoßen, der von einem neuen Kollegen geschrieben wurde und ein Muster mit einem Geruch enthält. Ich vermute, dass die Entscheidungen meines Kollegen auf Regeln basieren, die vom berühmten Clean Code-Buch (und vielleicht auch von anderen ähnlichen Büchern) vorgeschlagen wurden. Nach meinem Verständnis …


4
Gute Verwendung von Try-Catch-Blöcken?
Ich ringe immer wieder damit. Ich versuche, die richtige Balance zwischen Versuch / Fang und Code zu finden, und werde nicht zu einem obszönen Durcheinander von Tabs, Klammern und Ausnahmen, die wie eine heiße Kartoffel auf den Call-Stack zurückgeworfen werden. Ich habe zum Beispiel eine App, die ich gerade entwickle …

2
Was ist ein Ausgabeargument, auf das in Martins Clean Code verwiesen wird?
Auf Seite 45 von Robert C. Martins Clean Code: A Handbook of Agile Software Craftsmanship schreibt Martin, dass Ausgabeargumente vermieden werden sollten. Ich habe Probleme, die Bedeutung von "Ausgabeargument" zu verstehen und warum sie vermieden werden sollten. Martins Beispiel für ein Ausgabeargument appendFooter(s);ruft die Funktion auf public void appendFooter(StringBuffer report). …
14 java  clean-code 

4
Techniken zum Minimieren der Anzahl von Funktionsargumenten
In Clean Code heißt es, dass "die ideale Anzahl von Argumenten für eine Funktion Null ist". Die Gründe dafür werden erklärt und sind sinnvoll. Was ich suche, sind Techniken zur Umgestaltung von Methoden mit 4 oder mehr Argumenten, um dieses Problem zu lösen. Eine Möglichkeit ist, die Argumente in eine …








8
Was sind gute Möglichkeiten, um informative Ausnahmen und sauberen Code in Einklang zu bringen?
Mit unserem öffentlichen SDK möchten wir in der Regel sehr informative Nachrichten darüber geben, warum eine Ausnahme auftritt. Beispielsweise: if (interfaceInstance == null) { string errMsg = string.Format( "Construction of Action Argument: {0}, via the empty constructor worked, but type: {1} could not be cast to type {2}.", ParameterInfo.Name, ParameterInfo.ParameterType, …

6
Best Practice Boolesche Zuweisung [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . In einem Programm, das ich von einem anderen Entwickler …

4
Ist diese Art, eine Funktion aufzurufen, eine schlechte Praxis?
Ich habe folgenden Code: public void moveCameraTo(Location location){ moveCameraTo(location.getLatitude(), location.getLongitude()); } public void moveCameraTo(double latitude, double longitude){ LatLng latLng = new LatLng(latitude, longitude); moveCameraTo(latLng); } public void moveCameraTo(LatLng latLng){ GoogleMap googleMap = getGoogleMap(); cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, INITIAL_MAP_ZOOM_LEVEL); googleMap.moveCamera(cameraUpdate); } Ich denke, dass ich auf diese Weise die Verantwortung eliminiere, zu …

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.