Je me trouve en conflit, en ce qui concerne le style de code que je devrais suivre lorsque j'utilise un langage C différent.Migrer d'une langue C vers une autre, changer de Style?
Actuellement, je fais du travail (différents projets) en C++, C# et Objective-C
J'ai remarqué qu'il ya beaucoup de différence dans les conventions cadres de base suivent. En général, je ne pense pas que ce soit une mauvaise idée d'adhérer à ces conventions, car cela rend le code plus «intégré» dans l'environnement. Cependant, il m'est difficile de me souvenir de toutes les différences et d'appliquer correctement les principes. En C# par exemple, toutes les méthodes d'une classe commencent majuscules, tandis que Objective-C semble préférer les méthodes de style camelCase.
Quelle tactique choisiriez-vous:
- Un style à les gouverner tous (dans la mesure applicable)
- bâton avec ce qui est commun dans l'environnement donné
je fais surtout comme les google styleguides, qui semblent recommander ce dernier. Cependant, je ne suis pas d'accord avec eux sur l'utilisation des espaces au lieu des tabulations et de leur indentation en général (par exemple des méthodes au même niveau que la classe etc.)
D'accord. Je pense que la moitié des conventions C# sont bêtes, mais je les utilise toujours, même dans le code que personne ne verra jamais. –