Als «code-reviews» getaggte Fragen

Dieses Tag dient zur Beantwortung von Fragen zur Codeüberprüfung und zu Code-exemplarischen Vorgehensweisen. Eine Übersicht über den vorhandenen Arbeitscode finden Sie unter http://codereview.stackexchange.com

7
Was ist die beste Vorgehensweise, um Quellcode in einem Quellcodeverwaltungs-Repository zu überprüfen?
Wie kann überprüfter Quellcode in einem Quellcodeverwaltungs-Repository am besten verwaltet werden? Sollte der Quellcode vor dem Einchecken einen Überprüfungsprozess durchlaufen oder sollte die Überprüfung des Codes erfolgen, nachdem der Code festgeschrieben wurde? Wenn die Überprüfung erfolgt, nachdem der Code in das Repository eingecheckt wurde, wie sollte dies verfolgt werden?

8
So bringen Sie Entwickler dazu, Codeüberprüfungen rechtzeitig durchzuführen
Für das Unternehmen, für das ich arbeite, muss der gesamte Code von anderen Entwicklern überprüft werden, bevor er festgeschrieben wird. Die Mitglieder meines Teams sind oft frustriert, weil die anderen Entwickler zu beschäftigt sind, um eine Überprüfung durchzuführen, insbesondere wenn diese sehr lang ist. Wie können Sie andere Entwickler dazu …

1
Sollte ich beim Fixieren eines früheren Commits ein separates Fixup-Commit neu erstellen oder hinzufügen?
Ein häufiges Szenario in der Softwareentwicklung ist die Codeüberprüfung des Codes eines anderen. Ein gängiges Tool hierfür ist das Öffnen einer Pull-Anfrage. Meine Frage ist, wenn Probleme in der Überprüfung gefunden werden, sollten sich die Änderungen ändern separat festgeschrieben werden (neues Festschreiben) oder sollte das vorhandene Commit geändert werden (vorausgesetzt, …


10
Jede SQL-Anweisung muss von einem DBA überprüft werden - gemeinsam?
Ich meine alles, nicht nur Schemaänderungen. Selbst ein einfaches SELECT für einen Primärschlüssel kann nicht in die Produktion gehen, obwohl es von anderen Entwicklern (im Kontext) ohne eine DBA-Überprüfung jeder Anweisung, aus dem Code extrahiert und mit EXPLAIN-Ausgabe, Details, übermittelt wurde wie oft es aufgerufen wird, etc, etc. Wenn Sie …
11 code-reviews  dba 

4
Wie kann man rechenintensiven Code dokumentieren und lehren, der bis zur Unkenntlichkeit optimiert ist?
Gelegentlich gibt es 1% des Codes, der rechenintensiv genug ist und die schwerste Art der Optimierung auf niedriger Ebene erfordert. Beispiele sind Videoverarbeitung, Bildverarbeitung und alle Arten der Signalverarbeitung im Allgemeinen. Ziel ist es, die Optimierungstechniken zu dokumentieren und zu vermitteln, damit der Code nicht unbrauchbar wird und von neueren …

5
Wie kann man Code besser überprüfen?
Zuerst glaube ich fest an den Codeüberprüfungsprozess und möchte immer, dass jemand anderes meinen Code überprüft. Meine Frage dreht sich wirklich darum, wie ich eine Codeüberprüfung für eine andere Person besser durchführen kann. Ich weiß, dass Sie zur Durchführung einer Codeüberprüfung Kenntnisse über die Funktionsweise des vorhandenen Codes und über …

4
Wie verpacke ich einen Dienst, damit er einfacher ist?
Wir sind von einem Drittanbieter abhängig, der eine gigantische Schnittstelle bereitstellt, für die wir nur drei Methoden benötigen. Außerdem ändert sich die Benutzeroberfläche häufig ... Ich habe beschlossen, die Schnittstelle in eine Klasse in unserem Projekt einzuschließen und nur die Methoden bereitzustellen, die wir benötigen. Ich bin mir jedoch nicht …

3
So geben Sie nach dem Codeüberprüfungsprozess Feedback
Ich überprüfe derzeit einen Teil des Codes von Junior-Entwicklern, die gerade meinem Team beigetreten sind. Ich frage mich, wie ich die Ergebnisse dieser Überprüfung liefern soll: Soll ich den Code selbst reparieren? Sollte ich ihnen Feedback zum Überprüfungsprozess geben und sie die Korrekturen gemäß meinen Anweisungen durchführen lassen? Und wenn …

4
Überarbeitung einer Funktion, die einen ganzzahligen Code zurückgibt, der viele verschiedene Status darstellt
Ich habe einen schrecklichen Code geerbt, von dem ich unten ein kurzes Beispiel beigefügt habe. Gibt es einen Namen für dieses spezielle Anti-Muster? Was sind einige Empfehlungen für die Umgestaltung? // 0=Need to log in / present username and password // 2=Already logged in // 3=Inactive User found // 4=Valid …


6
Wie kann die Codequalität bewertet werden, wenn Sie mit der Sprache nicht vertraut sind? [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 . Wenn ich hypothetisch jemanden für eine neue PHP-Entwicklerposition interviewen …

3
Gibt es Codeüberprüfungen in OpenSource-Projekten? Wenn ja, welche Tools werden dazu verwendet?
Ich weiß, dass es in der kommerziellen Entwicklung einen großen Schub für Codeüberprüfungen gibt. Werden Code-Reviews jedoch in Open Source-Software verwendet oder basieren sie auf Vertrauen? Wenn ja, wie werden sie dann durchgeführt? [Handelt es sich um ein verzögertes Commit, eine "Pre-Commit-Umgebung", gibt es ein Tool, mit dem der Patch …

5
Sollte die Codeüberprüfung vor oder nach Unit-Tests durchgeführt werden
Ich diskutiere mit meinem Kollegen darüber, wann eine Codeüberprüfung durchgeführt werden soll - vor oder nach Unit-Tests. Was ist die beste Vorgehensweise? Einige Faktoren, die wir möglicherweise berücksichtigen müssen (möglicherweise gibt es mehr): Größe der Codeänderung - Eine große Änderung bedeutet, dass sich aus der Codeüberprüfung weitere Änderungen ergeben. Wenn …

3
Sind Sie als Entwickler auf eine Codeüberprüfung vorbereitet?
Ich suche hier einige Ideen. Ich habe den Artikel gelesen. Wie sollten Codeüberprüfungen durchgeführt und Codeüberprüfungen durchgeführt werden? Was sind die Vorteile? Das war sehr informativ, aber ich brauche noch mehr Klarheit in der Frage unten. Meine Frage ist, Können Sie als Zielentwickler einige Best Practices vorschlagen, die ein Entwickler …
10 c#  code-reviews 

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.