2016-04-24 11 views
-2

Ich bin mir nicht sicher, ob es richtiges Forum ist oder nicht.Checkstyle: Warum sollten wir uns als Entwickler darum kümmern?

Ich möchte nur fragen, was gibt es im checkstyle für Entwickler. PMD ist nützlich, weil es unsere Programmierkenntnisse verbessert, aber checkstyle bin ich mir nicht sicher. Einige Checkstyle-Warnungen sind zu restriktiv wie nur 1 Großbuchstabe in Variablennamen, Import und Variablendeklaration sollten alphabetisch geordnet sein etc.

Ich mag Checkstyle, bis es nur eine Sicherungsaktion ist, aber nicht, wenn ich manuell muss ändere unseren Arbeitscode.

Was ist Ihre Meinung dazu?

Antwort

2

Checkstyle ist flexibel. Sie können die Regeln deaktivieren oder optimieren. Es geht darum, einem Entwicklerteam zu helfen, bestimmte Codierungskonventionen zu standardisieren, damit Sie nicht ständig den Code von anderen reformatieren oder endlos über kleine Details debattieren. Das bedeutet, dass der gesamte Code in der Codebasis gleich aussieht und dass die Konsistenz es in der Regel einfacher macht, Personen abzuholen.

0

Ich benutze IntelliJ, die schnelle Korrekturen für viele seiner Inspektionen hat, es findet nicht nur Problem, sondern hilft Ihnen, sie zu beheben, die IMHO viel besser ist.

Sie müssen sich auf die wichtigen Probleme wie konzentrieren; tut mein Programm, was der Benutzer braucht, nicht Sortierung von Importen.

Kurz gesagt, sollten Sie überlegen, ob dieses Tool Ihnen hilft, Ihre Lieferung zu verbessern, oder ob es Sie ablenkt.

+0

Danke Peter..Ich stimme völlig mit Ihnen überein, wir sollten mehr auf Funktion und Leistung mehr als Stil des Codes konzentrieren. – sauumum

+1

Wenn ich dies (wrote mein) würde, würdest du es wahrscheinlich (gelesener) schwerer lesen als wenn ich einen konventionelleren Stil anwende. Das ist die Art von Problem, die Checkstyle in einem Team löst. –

+0

@aetheria wenn jemand das getan hat, würde ich einen sehr kurzen und auf den Punkt mit ihnen sprechen, um sie wissen zu lassen, was erwartet wird. +1 –

2

Checkstyle ist eine Antwort des Programmierers zum erneuten Lesen des eigenen Codes, um nach Verbesserungen zu suchen. Ein Programm wird stattdessen dafür geschrieben.

Mit Checkstyle können bestimmte Warnungen ein- oder ausgeschaltet werden, und die Warnungen sollten nur dazu dienen, sich in einigen Fällen Gedanken über die Art der Implementierung zu machen. Es sollte auf die Präferenz des Programmierers inho abgestimmt werden.

Noch wichtiger aber. Aus Gründen der Lesbarkeit kann es gut sein, einen abgestimmten Programmierstil zu haben, wenn Sie mit anderen Personen an einem Projekt arbeiten. Welcher Checkstyle könnte dazu beitragen, durch das Laden bestimmter vereinbarter Einstellungen zu erzwingen.