Riccardo Magliocchetti wrote on 01/10/20 10:22:

In una esperienza passata usavamo una libreria di utilità come git submodule, la libreria veniva aggiornata solo nel progetto che ne richiedeva la modifica perchè il codice rimaneva compatibile. A meno che non ci fosse un fix interessanete per tutti e allora magari si aggiornavano tutti. Forse il punto sta proprio nel farsi furbi e non spaccare i vecchi chiamanti togliendo quindi la necessità di dover toccare codice che continua a funzionare.


Concordo. E infatti penso che ci sia un'obiezione non detta, relativa allo sbattimento aggiuntivo nel dover pensare a del codice come codice condiviso, e quindi fare attenzione alla retro-compatibilità, etc etc. Invece col copia-incolla, fai quel che ti serve localmente, incurante di come il codice diverge

E quindi la risposta alla tua domanda "ma quanto cambia?" è: non lo so, a meno di confrontare tutti i posti in cui è copia-incollato

federico
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python

Rispondere a