jusqu'à un certain code Tidying qui a ce que je considère être une structure de saut de ligne confusion:Est-il approprié de décomposer une longue ligne en deux opérations?
return
CommonContext.HttpWebService.DownloadXml(configuration.MethodUrl(APIMethods.CharacterSheet),
postData);
Si elle était sur une ligne, il serait évidemment d'être à temps pour être lisible. En l'état actuel des choses, je ne vois pas d'un coup d'œil rapide comment le "retour" et le "postData" sont liés à la longue ligne. CommonContext et APIMethods sont des classes statiques, la configuration est une variable locale.
En pensant à cela, je serais probablement écrire la même chose dans deux lignes comme suit:
string methodUrl = configuration.MethodUrl(APIMethods.CharacterSheet);
return CommonContext.HttpWebService.DownloadXml(methodUrl, postData);
Est-ce un moyen efficace de spiting le code ou est-il une meilleure façon? Dans ce cas, j'utilise C# 2.0.
Merci, je suis sur la bonne voie. –