Une variable ou scalaire est un emplacement de stockage associé à un nom symbolique associé (un identifiant), qui contient une quantité connue ou inconnue ou des informations appelées valeur.
Clean Code suggère d'éviter les variables protégées dans la section "Distance verticale" du chapitre "Mise en forme": Les concepts étroitement liés doivent rester proches les uns des autres, à la verticale. Il est clair que cette règle ne fonctionne pas pour les concepts qui appartiennent à des fichiers séparés. Mais …
C'est un peu pédant, mais j'ai vu certaines personnes utiliser Idcomme dans: private int userId; public int getUserId(); et d'autres utilisent: private int userID; public int getUserID(); L'un de ces noms est-il meilleur que l'autre? Pourquoi? J'ai vu cela se faire de manière très inconsistante dans les grands projets. Si …
Je parcourais le code source d'un framework open source, où j'ai vu une "charge utile" de variable mentionnée à plusieurs reprises. Des idées que "charge utile" représente?
Par exemple, pour garder un processeur sous Android, je peux utiliser un code comme celui-ci: PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "abc"); wakeLock.acquire(); mais je pense que les variables locales powerManageret wakeLockpeuvent être éliminés: ((PowerManager)getSystemService(POWER_SERVICE)) .newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakelockTag") .acquire(); Une scène similaire apparaît en mode alerte iOS, par exemple: …
Pourquoi de nombreux exemples de code, notamment des didacticiels, utilisent-ils les noms "Foo" et "Bar" si souvent? C'est presque une norme. Par exemple: void foo(char* bar) { printf("%s", bar); }
Devrais-je réutiliser des variables? Je sais que beaucoup de bonnes pratiques disent que vous ne devriez pas le faire, cependant, plus tard, lorsqu'un développeur différent débogue le code et que 3 variables se ressemblent et que la seule différence est qu'elles sont créées à des endroits différents du code. confus. …
J'ai lu les premiers chapitres de Clean Code de Robert C. Martin, et il me semble que c'est assez bon, mais j'ai un doute, dans une partie il est mentionné qu'il est bon (cognitivement) que les fonctions aient aussi peu de paramètres Autant que possible, cela suggère même que 3 …
Je suis tombé sur un problème épineux avec l'orientation générale de: noms pour variables verbes pour fonctions Plus précisément, j'ai un cas où le mot est ambigu - il peut s'agir d'un verbe ou d' un nom. Et dans certains cas, lorsque nous discutons de l'application, elle sera utilisée dans …
Je vois souvent du code qui inclut des fautes d'orthographe intentionnelles de mots courants qui, pour le meilleur ou pour le pire, sont devenus des mots réservés: klassou clazzpour la classe :Class clazz = ThisClass.class kountpour compter en SQL:count(*) AS kount Personnellement, je trouve que cela diminue la lisibilité. Dans …
Souvent, lorsque la syntaxe du langage exige que je nomme une variable qui n'est jamais utilisée, je le nomme _. Dans mon esprit, cela réduit l'encombrement et me permet de me concentrer sur les variables significatives du code. Je trouve que c'est discret, de sorte que cela produit un effet …
Est-ce une bonne pratique d'appeler la variable renvoyée par une méthode avec un nom de variable result? Par exemple: public Zorglub calculate() { Zorglub result = [...] [...] return result; } Ou devrais-je le nommer par son type? public Zorglub calculate() { Zorglub zorglub = [...] [...] return zorglub; } …
Si je définis une variable d'un certain type (qui, pour autant que je sache, n'affecte que des données pour le contenu de la variable), comment peut-elle garder trace de quel type de variable il s'agit?
Supposons que dans la partie privée d'une classe, il existe une valeur utilisée par plusieurs méthodes privées. Les gens préfèrent-ils définir cette variable en tant que variable membre de la classe ou la transmettre en tant qu'argument à chacune des méthodes - et pourquoi? D'un côté, je pourrais voir un …
J'écris un programme en Java où, à un moment donné, je dois charger un mot de passe pour mon magasin de clés. Juste pour le plaisir, j'ai essayé de garder mon mot de passe en Java le plus court possible en procédant ainsi: //Some code .... KeyManagerFactory keyManager = KeyManagerFactory.getInstance("SunX509"); …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.