Je implémente une sérialisation xml basée sur Marc's answer.Comment devez-vous implémenter la sérialisation? (interface/convention wise)
Cela devrait-il faire partie de la classe elle-même, c'est-à-dire Apple.Serialize/Deserialize? Bien que la désérialisation soit statique dans ce cas, car vous ne disposez peut-être pas d'une instance pour l'appeler.
Ou devrais-je avoir une autre classe pour Serialize/Deserialize? Si oui, ceux-ci semblent être assez génériques? Comment devrais-je l'appeler? AppleSerializer semble très spécifique.
Ou quelque chose de mieux?
-1 pour aucun bloc 'using'. –
J'ai répondu à la question, je n'ai pas réécrit le code de sérialisation. –
Alors disons, "-1 pour propager une erreur". Les gens copient et collent notre code, souvent sans le comprendre. Nous devons faire attention lorsque nous publions du code. –