Sto cercando di convincere lo sviluppatore principale di un progetto open source a cui sto contribuendo, per conformarmi agli standard PSR (PSR-2 in particolare) creato dal PHP Framework Interop Group .
È disposto ad adottare PSR-0 e PSR-1, ma è contrario a PSR-2. Il suo argomento è che PSR-2 è troppo incoerente: l'apertura di parentesi graffe per le classi e i metodi DEVE andare alla riga successiva, ma l'apertura delle parentesi graffe per le strutture di controllo DEVE andare sulla stessa linea.
Credo che la differenza tra classi / metodi da un lato e strutture di controllo dall'altro non sia un'incongruenza, in realtà sono cose diverse. Credo anche che la coerenza tra i diversi progetti sia molto più importante del trattare classi / metodi e strutture di controllo come se fossero gli stessi, e che la coerenza tra i progetti dovrebbe prevalere sulle preferenze personali ... ma non riesco a convincerlo.
Ci sono altri argomenti che posso usare per cercare di convincerlo a usare PSR-2, invece di un separato, ancora-un altro standard di codifica?