Dans mon expérience en programmation, je dois souvent décider si je dois utiliser des nombres flottants ou doubles pour mes nombres réels. Parfois, je privilégie le double, parfois le double, mais cela semble plus subjectif. Si je devais être confronté pour défendre ma décision, je ne donnerais probablement pas de …
J'ai vu de temps en temps une pratique qui "se sent" mal, mais je ne peux pas tout à fait dire ce qui ne va pas. Ou peut-être que c'est juste mes préjugés. Voici: Un développeur définit une méthode avec un booléen comme l'un de ses paramètres, et cette méthode …
Au lieu d'une base de données, je sérialise simplement mes données sur JSON, les enregistre et les charge sur le disque si nécessaire. Toute la gestion des données est faite sur le programme lui-même, ce qui est plus rapide ET plus facile que d'utiliser des requêtes SQL. Pour cette raison, …
Dans mes bases de données, j'ai tendance à prendre l'habitude de disposer d'une clé primaire entière auto-incrémentée avec le nom idde chaque table que je crée, de sorte que j'ai une recherche unique pour une ligne particulière. Est-ce considéré comme une mauvaise idée? Y at-il des inconvénients à le faire …
Mon patron continue de mentionner avec nonchalance que les mauvais programmeurs utilisent breaket continueen boucle. Je les utilise tout le temps parce qu'ils ont un sens; laissez-moi vous montrer l'inspiration: function verify(object) { if (object->value < 0) return false; if (object->value > object->max_value) return false; if (object->name == "") return …
Je suis tombé sur cette balise PHP <?= ?>récemment et je suis réticent à l'utiliser, mais ça me démange tellement que je voulais avoir votre avis. Je sais que c'est une mauvaise pratique d'utiliser des balises courtes <? ?>et que nous devrions utiliser des balises complètes à la <?php ?>place, …
Tout en développant l'application, j'ai commencé à me demander: comment concevoir des arguments en ligne de commande? Beaucoup de programmes utilisent une formule comme celle-ci -argument valueou /argument value. La solution qui m'est venue à l’esprit était argument:value. Je pensais que c'était une bonne chose, car sans espaces blancs, il …
Je sais que Microsoft a dit ASP.NET MVC ne remplace pas WebForms. Et certains développeurs disent que WebForms est plus rapide à développer que MVC. Mais je crois que la vitesse de codage dépend de la technologie, donc je ne veux pas de réponses dans ce sens. Étant donné qu'ASP.NET …
AGPL est une toute nouvelle licence destinée à utiliser la GPL sur les réseaux. Cependant, n'étant pas avocat et n'ayant pas lu la totalité de la licence, je ne comprends pas ce que vous pouvez faire librement et ce que vous ne pouvez pas faire avec AGPL. Mon incertitude est …
Je crée actuellement une application Web qui permet aux utilisateurs de stocker et de partager des fichiers, d'une taille allant de 1 à 10 Mo. Il me semble que le stockage des fichiers dans une base de données ralentira considérablement l’accès à la base de données. Est-ce une préoccupation valable? …
Je travaille dans une startup de la robotique dans une équipe de couverture de chemin et après avoir soumis une demande d'extraction, mon code est examiné. Mon coéquipier, qui fait partie de l'équipe depuis plus d'un an, a fait quelques remarques dans mon code qui suggèrent que je fasse beaucoup …
Je suis un élève du secondaire qui travaille sur un projet C # avec un ami à moi qui a à peu près le même niveau de compétence que moi. Jusqu'à présent, nous avons écrit environ 3 000 lignes de code et 250 lignes de code de test sur une …
Si nous regardons le programme vintage Netscape Navigator ou une version antérieure de Microsoft Word, ces programmes mesuraient moins de 50 Mo. Maintenant, lorsque j'installe Google Chrome, il s'agit de 200 Mo et la version de bureau de Slack, de 300 Mo. J'ai lu certaines règles qui stipulent que les …
Je travaille sur un projet java. Je suis nouveau aux tests unitaires. Quel est le meilleur moyen de tester à l'unité les méthodes privées dans les classes java?
Un membre de mon équipe évite systématiquement de faire des commentaires dans son code. Son code n'est pas auto-documenté et les autres programmeurs ont du mal à comprendre son code. Je lui ai demandé à plusieurs reprises de commenter son code, mais il ne fait que donner des excuses ou …
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.