Il nome del "fornitore" cambia quando cambia il nome del fornitore

3

PHP (PSR-2, comunque) consiglia di utilizzare il nome del fornitore come spazio dei nomi radice per i progetti. Al valore nominale, questo sembra significare che dovremmo usare il nome attuale della nostra azienda. Ma lavoro per un'azienda che è stata coinvolta in più M & Come negli anni; il nome continua a cambiare e il vecchio nome spesso appartiene ancora a qualcun altro. Suppongo che potremmo semplicemente ignorare la raccomandazione e inventare qualche spazio dei nomi di root che è improbabile che possa entrare in conflitto con i futuri fork strategici in circolazione, ma c'è un è valore per il riconoscimento che i clienti hanno con il nome. Il problema è che c'è anche un valore per il vecchio nome da una prospettiva di marketing.

Sul piano legale, prima o poi saremo certamente obbligati a non usare il vecchio nome. Ma dal lato tecnico, cambiare il nome introduce anche qualche rischio.

Devo cambiare lo spazio dei nomi di root di alcuni dei nostri prodotti, eventualmente. La domanda è: dovrei continuare a usare il nostro (nuovo, al momento) nome della società come lo spazio dei nomi del "fornitore", o c'è un'opzione migliore che possa sopravvivere ai cambiamenti futuri del nome della società (idealmente, uno che non si allontana troppo lontano dall'intenzione di PSR-2)?

    
posta kojiro 03.11.2015 - 15:10
fonte

1 risposta

2

L'idea è che lo spazio dei nomi sia unico, motivo per cui suggeriscono di usare il nome della tua azienda (che potrebbe essere stato OK per Sun quando presumevano che fossero troppo grandi per fallire) ma ignora la praticità di M & anche 2 aziende con lo stesso nome.

L'alternativa è usare un GUID, ma non è pratico per le persone, quindi fai semplicemente ciò che fanno tutti e suppone una soluzione imperfetta. Aggiungi un nome di prodotto allo spazio dei nomi in modo da aggiungere un ulteriore livello di unicità e dovresti essere OK.

Per quanto riguarda la ridenominazione per motivi legali, si può considerare che il nome dello spazio dei nomi è parte del prodotto così come è stato sviluppato e quindi è OK continuare a utilizzarlo anche se il prodotto non appartiene più alla società originale. Se c'è un motivo legale preciso che deve essere cambiato, allora gli avvocati ti diranno di cambiarlo e tu prenderai il colpo di aggiornarlo allora. L'alternativa consiste nel rebranding del prodotto in un aggiornamento della versione principale.

Non è un grosso problema, guarda nel tuo registro (se hai Windows) e vedrai molte voci che riflettono il nome originale di un prodotto (Macromedia Flash per esempio - acquistato nel 2005, ancora usato oggi)

    
risposta data 03.11.2015 - 15:40
fonte

Leggi altre domande sui tag