2016-07-21 11 views
0

Wir verwenden PSR1 in unserem Projekt.Sollte der Komponententest dem PSR folgen?

Nach einer Diskussion über Unit-Tests haben wir beschlossen, die Methode 2 davon zu verwenden: https://dzone.com/articles/7-popular-unit-test-naming

jemand darauf jedoch darauf hin, dass es PSR nicht folgen.

Ist das ein gültiges Argument? Sollte der Komponententest PSR folgen?

+0

Oh gut. Ich sehe Leute, die ablehnen und abstimmen, um dies als Meinungsgrundlage zu schließen. Vielleicht interessiert es jemanden, warum? Gute Praktiken basieren schließlich auf der Meinung, "solange der Code ausgeführt wird". –

+0

Ihre Frage ist ein bisschen breit. "jemand darauf hingewiesen" ist ziemlich vage. Sei genauer! – hek2mgl

Antwort

1

Nach einem PSR ist nicht obligatorisch, es ist Ihre Wahl. Es gibt gute Gründe, einem solchen Standard zu folgen, aber es könnte gute Gründe geben, ihnen nicht zu folgen.

Ich denke, es hängt davon ab, wie der Code verwendet wird. Für eine weit verbreitete Bibliothek oder einen Rahmen würde ich empfehlen, einem PSR-Standard zu folgen, weil andere den Code leichter lesen können.

Wenn das Projekt nur für Ihr Entwicklerteam (geschlossene Quelle) gedacht ist, sollte Ihr Team entscheiden, welche Standards zu befolgen sind. Nur Ihr Team muss dann mit dem Code arbeiten und IMHO ist der beste Codierstandard derjenige, der es den Entwicklern ermöglicht, so reibungslos wie möglich mit dem Code zu arbeiten.

+0

Ein Team ist kein geschlossenes System. Leute betreten und verlassen das Team. Einem offenen Standard zu folgen ist nicht die schlechteste Idee. – hek2mgl