preguntar acerca de readability

11
réponses

Méthode booléenne nommant la lisibilité

Question Simple, du point de vue de la lisibilité, quel nom de méthode préférez-vous pour une méthode booléenne: public boolean isUserExist(...) Ou: public boolean doesUserExist(...) Ou: public boolean userExists(...) ... …
demandé sur 1970-01-01 00:33:29
4
réponses

Nouveau (std:: nothrow) vs nouveau dans un bloc try/catch

J'ai fait quelques recherches après avoir appris new, contrairement à {[3] } auquel je suis habitué, ne retourne pas NULL pour les allocations échouées, et j'ai trouvé qu'il y avait deux façons distinctes de vérifier si new avait réussi ou non. Ces …
demandé sur 1970-01-01 00:33:31
2
réponses

Existe-t-il un IDE/utilitaire pour refactoriser les importations Python * pour utiliser le module standard.membre de la syntaxe?

J'ai récemment été chargé de maintenir un tas de code qui utilise from module import * assez fortement. Cette base de code est devenue assez grande pour importer des conflits/nommer l'ambiguïté / " d'où vient cette fonction, il y a comme huit modul …
demandé sur 1970-01-01 00:33:32
14
réponses

Taille de tabulation optimale pour la lisibilité du code [fermé]

Préférences personnelles mis à part, y a-t-il une taille d'onglet optimale (2 espaces? 3 espaces? 8 places?) pour la lisibilité du code? Dans les différents projets sur lesquels j'ai travaillé, les gens semblent très différentes normes. Je n'arrive p …
demandé sur 1970-01-01 00:33:29
7
réponses

Est-il possible en C++ de faire l’itération std::map «for element: container» avec des variables nommées (par exemple, clé et valeur) au lieu de.premier et.deuxième?

Je ne savais pas quoi chercher. J'ai trouvé renommant le premier et le deuxième itérateur de carte mais ce n'est pas tout à fait ce que je veux faire. voici ce que j'aimerais faire [voir ci-dessous pour le code C++ absurde]. Est quelq …
demandé sur 1970-01-01 00:33:36
23
réponses

Est-ce que while (true) with break est une mauvaise pratique de programmation?

j'utilise souvent ce motif de code: while(true) { //do something if(<some condition>) { break; } } un autre programmeur m'a dit que c'était une mauvaise pratique et que je devais la remplacer par la plus …
demandé sur 1970-01-01 00:33:28
3
réponses

Séparer Les Chaînes C++ Sur Plusieurs Lignes (Syntaxe De Code, Pas D’Analyse)

à ne pas confondre avec la façon de fendre une corde parsing Sage, p.ex.: Split a string in C++? je suis un peu confus quant à la façon de découper une chaîne sur plusieurs lignes en c++. cela ressemble à une question si …
demandé sur 1970-01-01 00:33:30
2
réponses

Meilleures pratiques pour transformer les carnets jupyter en scripts python

Jupyter (iPython) notebook est à juste titre connu comme un bon outil pour prototyper le code et faire toutes sortes de choses machine d'apprentissage interactivement. Mais quand je l'utilise, je tombe inévitablement sur ce qui suit: le n …
demandé sur 1970-01-01 00:33:35