La façon classique de programmer est avec try ... catch. Quand est-il approprié d'utiliser trysans catch? En Python, ce qui suit semble légal et peut avoir un sens: try: #do work finally: #do something unconditional Cependant, le code n'a catchrien. De même, on pourrait penser en Java que: try { …
Passez-vous vos heures de travail à apprendre de nouvelles choses, à lire des blogs techniques, des livres sur la programmation, etc.? Quelle est votre opinion à ce sujet? Un employeur peut-il bénéficier d’avantages permettant aux développeurs de passer environ 1 à 1,5 heure par jour à l’apprentissage? Sera-t-il remboursé à …
Je ne sais pas ce que signifie exactement scalaire, mais j'essaie de voir si j'y pense correctement. Est-ce que scalar se rapporte à l'arbitraire où le type de données pourrait être n'importe quel type, ou un système n'est pas capable de savoir ce que les données sont en avance.
Par exemple, préféreriez-vous ce one-liner int median(int a, int b, int c) { return (a<b) ? (b<c) ? b : (a<c) ? c : a : (a<c) ? a : (b<c) ? c : b; } ou une solution if / else impliquant plusieurs déclarations de retour? Quand est-ce ?:approprié …
Quelle est la différence entre les préfixes de nom de méthode "to" et "as" comme lister(), asList (), etc... Quand utiliser lequel pour concevoir une méthode?
Il existe certains langages de programmation pour lesquels il existe un système de gestion de paquets: CTAN pour TeX CPAN pour Perl Pip & Eggs pour Python Maven pour Java cabale pour Haskell Gems pour Ruby npm pour NodeJS bower pour frontend Javascript & CSS pépite pour C # compositeur …
On m'a demandé de vendre le code source (avec les utilisateurs existants) de la petite application utilitaire que j'ai créée il y a des années. J'ai étudié la possibilité de mettre un prix sur le code source, mais je n'ai pas encore trouvé de bonne solution. J'ai cherché sur le …
J'ai un service web. À l'heure actuelle, les mots de passe sont stockés en texte brut dans une table MySQL sur mon serveur. Je sais que ce n'est pas la meilleure pratique, et c'est pourquoi je travaille dessus. Pourquoi les mots de passe devraient-ils être cryptés s'ils sont stockés dans …
Tout d'abord, dans cette question, je voudrais rester à l'écart de la polémique sur la question de savoir si les commentaires sur le code source sont bons ou mauvais. J'essaie simplement de comprendre plus clairement ce que les gens veulent dire quand ils parlent de commentaires qui vous disent POURQUOI, …
Je ne pouvais pas comprendre la raison de cela. J'utilise toujours la classe String comme les autres développeurs, mais lorsque j'en modifie la valeur, une nouvelle instance de String est créée. Quelle pourrait être la raison de l'immuabilité de la classe String en Java? Je sais qu'il existe des alternatives …
Je suis en train d'écrire un essai et j'aimerais avoir des preuves empiriques, peut-être des données longitudinales permettant de comparer la popularité de ces technologies sur une période de quelques années. Existe-t-il des statistiques montrant la popularité de Git par rapport à SVN?
Je suis sûr que de nombreux développeurs connaissent bien XML et JSON , et ils les ont utilisés tous les deux. Il ne sert donc à rien d’expliquer ce qu’ils sont et quel est leur but, même brièvement. Si nous essayons de cartographier leurs concepts, nous pouvons dire (corrigez-moi si …
Je sais que Subversion (ce que nous utilisons au travail) peut être configuré pour exiger des commentaires sur les commits, mais je ne suis pas en position de pouvoir simplement l'activer. Je sais que la raison pour laquelle je commente mes commits est parce qu’il est utile, ne serait-ce qu’en …
Parfois, vous rencontrez une situation dans laquelle vous devez étendre / améliorer du code existant. Vous voyez que l'ancien code est très maigre, mais il est également difficile à étendre et prend du temps à lire. Est-ce une bonne idée de le remplacer par du code moderne? Il y a …
Selon cette question et ses réponses Quel est le but de la "clause de non-aval" dans la nouvelle licence BSD? il semble plus judicieux de choisir la licence BSD sur le MIT pour empêcher les personnes d'utiliser votre nom de manière non souhaitée. Si tel est le cas, pourquoi les …
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.