Questions marquées «coding-style»

Le style de codage est un ensemble de directives qui aident à la lisibilité et à la compréhension du code source.



6
Zéro comme constante?
J'ai rencontré cet idiome de programmation récemment: const float Zero = 0.0; qui est ensuite utilisé dans les comparaisons: if (x > Zero) {..} Quelqu'un peut-il expliquer si cela est vraiment plus efficace ou plus lisible ou maintenable que: if (x > 0.0) {..} NOTE: Je peux penser à d' …

2
Le surcoût de la méthode objective-c rend-il une approche de conception de «nombreuses petites méthodes» déconseillée?
Je préfère généralement utiliser de petites méthodes, comme recommandé, entre autres, par Bob Martin dans Clean Code . J'ai également lu suffisamment de choses sur les internes d'Objective-C pour avoir au moins une idée du fonctionnement de l'envoi de messages (la série bbums est particulièrement informative à ce sujet). Nonobstant …



6
Qu'est-ce que la pollution «utilisant l'espace de noms»?
Je regardais le guide de codage de Google [ici] et ils ne recommandent pas que l'on utilise le using namespaceou namespace::function- si je ne l'ai pas mal interprété. Est-ce que cela s'applique stdégalement? cout<<ne fonctionne pas sans elle. Ce livre , recommande la même chose. Alors, comment puis-je utiliser cout<<sans …
15 c++  coding-style 



2
Maintenant que toutes les déclarations de méthodes dans une interface Java ne sont pas publiques, les méthodes doivent-elles être déclarées avec ces modificateurs?
Depuis Java 8, des defaultméthodes ont été introduites dans les interfaces. En fait, cela signifie que toutes les méthodes d'un interfacefichier ne le sont pas abstract. À partir de Java 9 (peut-être), les privateméthodes seront autorisées. Cela signifie que toutes les méthodes d'un interfacefichier ne le sont pas public abstract. …


3
Quand utiliser typedef?
Je suis un peu confus quant à savoir si et quand je dois utiliser typedef en C ++. Je pense que c'est un équilibre entre lisibilité et clarté. Voici un exemple de code sans typedefs: int sum(std::vector<int>::const_iterator first, std::vector<int>::const_iterator last) { static std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, int> lookup_table; std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, int>::iterator lookup_it …
14 c++  coding-style 




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.