Voici quelques informations sur moi, avant de commencer par la question. Je suis un étudiant de premier cycle en informatique, Java étant mon principal langage de codage. Le problème fondamental de mon université concerne les normes d’enseignement. Personne ne s'inquiète de l'enseignement des connaissances de codage aux étudiants, plutôt que …
J'ai un programme qui doit générer des fichiers temporaires. Il est écrit pour les machines en cluster. Si j'ai enregistré ces fichiers dans un répertoire temporaire à l'échelle du système (par exemple:) /tmp, certains utilisateurs se sont plaints du fait que le programme avait échoué car ils ne disposaient pas …
Avez-vous déjà essayé de résumer tous les nombres de 1 à 2 000 000 dans votre langage de programmation préféré? Le résultat est facile à calculer manuellement: 2 000 001 000 000, soit 900 fois la valeur maximale d’un nombre entier non signé de 32 bits. C # imprime -1453759936- …
Développeur JVM ici. Dernièrement, j'ai vu des plaisanteries sur les forums de discussion IRC et même dans mon propre bureau à propos de bibliothèques dites " ombrées " Java. Le contexte de l'utilisation sera quelque chose comme: " Tel et tel fournit un client" ombré "pour XYZ. " L’exemple parfait …
Dans le tutoriel de Python, on peut lire que l'implémentation originale de Python est en C; D'autre part, l'implémentation Python, écrite en C, (...) Je suis très curieux de savoir pourquoi Python a été écrit en C et non en C ++. J'aimerais connaître le raisonnement derrière cette décision et …
J'ai du mal à comprendre comment appliquer la syntaxe camelCase à certains de mes noms de variables. Par exemple, comment dois-je écrire correctement un mot comme "numéro de téléphone" dans le cas d'un chameau? Est-ce phoneNumberou phonenumber? De même avec "nom d'utilisateur", est-ce usernameou userName? Je pense qu'il ne semble …
Je suis le responsable d'un projet qui a une grande base d'utilisateurs non techniques. Je la maintiens depuis environ 4 ans et j'ajoute de nouvelles fonctionnalités à la demande. J'aimerais maintenant passer à d'autres projets et arrêter de développer cette application. En raison de la nature non technique des utilisateurs, …
La littérature de programmation OO est pleine de modèles de conception. La plupart des livres sur la programmation orientée objet consacrent un chapitre ou deux à la conception de motifs tels que des usines et des décorateurs. Alors, quels sont les modèles équivalents dans les langages fonctionnels et pourquoi personne …
Savez-vous ce sentiment quand vous avez juste besoin de montrer ce nouveau tour avec Expressions ou de généraliser trois procédures différentes? Cela n’a pas besoin d’être à l’ échelle Architecture Astronaut et peut en fait être utile, mais je ne peux pas m'empêcher de remarquer que quelqu'un implémenterait la même …
J'avais l'impression qu'un système de contrôle de version éliminait le besoin d'avoir des "journaux de modification" collés partout dans le code. J'ai souvent vu l'utilisation continue des journaux de modifications, y compris de gros blocs longs au début des procédures stockées avec une grande section bloquée pour les modifications du …
Je sais d'avance que les gens vont voir cette question et penser "libre Red Bull". Mais je cherche en fait le meilleur moyen de lier les récompenses des développeurs aux objectifs à long terme de l'entreprise. Par exemple, en supposant qu'une équipe travaille sur le même logiciel, serait-il préférable de …
"L'optimisation prématurée est la racine de tout mal" est quelque chose que nous avons presque tous entendu / lu. Ce que je suis curieux de savoir quel type d’optimisation n’est pas prématuré, c’est-à-dire à chaque étape du développement logiciel (conception de haut niveau, conception détaillée, implémentation de haut niveau, implémentation …
J'ai récemment été embauché dans une grande entreprise (des milliers de personnes, pour donner une idée de la taille). Ils ont dit qu'ils m'avaient embauché en raison de ma rigueur et de mon expérience malgré ma jeunesse (j'ai 25 ans) en tant que programmeur C / C ++. Maintenant que …
En raison d'un certain nombre de circonstances ayant conduit à un déploiement médiocre lors du dernier cycle de génération, j'ai fait campagne dans notre bureau pour effectuer tous les déploiements futurs avec une machine de génération dédiée, et mon patron a accepté cette proposition. Cependant, au lieu d’utiliser une machine …
J'ai 16 ans. J'ai commencé à programmer il y a environ un an alors que j'étais sur le point de commencer le lycée. Je vais faire carrière dans la programmation et je fais de mon mieux pour apprendre le plus possible. Quand j'ai commencé, j'ai appris les bases du C …
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.