lundi 20 février 2012

Mon dernier mot sur la notation pointée

La discussion notation pointée a pris beaucoup plus de mon temps dernièrement qu'il était sage pour moi de passer. Je l'ai dit à peu près tout ce que j'ai à dire sur le sujet à ce point. Je ne m'inquiète pas si vous l'utilisez, juste ne pas me dire que j'ai tort de le faire.

Juste pour mémoire, J'ai été horriblement opposition à la notation Objective-C de point lors de sa première venue sur la scène. J'ai eu programmé en C + + et Java au cours des années, mais je préfère de beaucoup d'Objective-C, et j'ai vu notation pointée comme étant un pas en arrière et une très mauvaise idée pour un certain nombre de raisons.

Pour le livre, Dave et moi avons décidé que nous allions suivre l'exemple d'Apple quand il s'agissait de style de codage et de conventions de codage, donc je peu la balle et a commencé à utiliser des propriétés pour les exercices livre. Maintenant que je les ai utilisé régulièrement pendant environ un an et demi, j'ai complètement changé mon opinion, et je suis sûr que beaucoup de mes questions original avec notation pointée étaient juste des rationalisations de ma propre résistance au changement.

Arguant théorie a le seul mérite tant. En pratique, avec un peu de réflexion et de compréhension, de propriétés et de travail notation pointée bien et peut être utilisé pour rendre le code beaucoup plus lisible et plus rapide à écrire. Si vous n'avez pas passé un excellent moment de leur utilisation réelle - si vous êtes arguant seulement de la théorie du langage - alors vous avez besoin de passer quelque temps avec eux avant de les condamner d'autres.

Aucun commentaire: