Sto sviluppando un'applicazione .Net che utilizza i buffer del protocollo di google. Storicamente l'applicazione utilizzava l'approccio, sostenuto dal team di protobuf-net, di decorare le classi con attributi invece di usare i file .proto.
Ora sono in procinto di migrare parte del client dell'applicazione su un'altra tecnologia e c'è un strong desiderio di iniziare a utilizzare i file .proto come autorità in modo che le due tecnologie possano interagire.
Il mio piano è quello di generare automaticamente il C # da .proto, tuttavia, la mia domanda è: devo ricontrollare i file risultanti nel controllo del codice sorgente? Nota mi aspetto che il processo di generazione del codice sia veloce.
Come faccio a scegliere un approccio appropriato per il caso precedente? Qual è considerata la migliore pratica?