Je suis un développeur Web débutant (un an d'expérience). Quelques semaines après l'obtention de mon diplôme, on m'a proposé de créer une application Web pour une entreprise dont le propriétaire n'est pas vraiment un technicien. Il m'a recruté pour éviter le vol de son idée, le coût élevé du développement …
Je suis tombé par hasard sur la citation suivante de Linus Torvalds: "Les mauvais programmeurs s'inquiètent du code. Les bons programmeurs s'inquiètent des structures de données et de leurs relations." J'y réfléchis depuis quelques jours et je suis toujours confus (ce qui n'est probablement pas un bon signe), c'est pourquoi …
Je lance donc un tout nouveau projet en Java et envisage d’utiliser Spring. Pourquoi je considère le printemps? Parce que beaucoup de gens me disent que je devrais utiliser le printemps! Sérieusement, chaque fois que j'ai essayé d'amener les gens à expliquer ce qu'est exactement le printemps ou ce qu'il …
Beaucoup de gens affirment que "les commentaires devraient expliquer" pourquoi "mais pas" comment "". D'autres disent que "le code devrait être auto-documenté" et que les commentaires devraient être rares. Robert C. Martin affirme que (reformulé selon mes propres mots) souvent "les commentaires sont des excuses pour un code mal écrit". …
Dans un message , Joel Spolsky a mentionné que la réputation de débordement de pile à 5 chiffres peut vous aider à gagner un travail payant plus de 100 000 $. Combien de cela est réel? Quelqu'un voudrait-il partager son succès en obtenant un travail bien rémunéré en raison de …
Qui veut travailler dans un environnement en évolution rapide? Pas moi! Je veux un environnement civilisé où les gens ont un sens de l'équilibre. Le travail de meilleure qualité se fait de cette façon et la vie professionnelle ne génère pas de stress et d’angoisse.
On m'a récemment confié la lecture des débats de Tanenbaum-Torvalds dans ma classe de système d'exploitation. Dans les débats, Tanenbaum fait certaines prédictions: Les micro-noyaux sont l'avenir x86 s'éteindra et les architectures RISC domineront le marché (Dans 5 ans) tout le monde utilisera un système d’exploitation GNU gratuit J'avais un …
J'ai écrit un éditeur de texte XML qui offre 2 options d'affichage pour le même texte XML, l'une indentée (pratiquement), l'autre justifiée à gauche. La vue justifiée à gauche a pour but d'aider les utilisateurs à «voir» les caractères d'espacement qu'ils utilisent pour l'indentation de texte brut ou de code …
Souvent, dans les bibliothèques en particulier, les packages contiennent des classes organisées autour d'un concept unique. Exemples: xml, sql, user, config, db . Je pense que nous pensons tous assez naturellement que ces paquets sont corrects au singulier . com.myproject. xml .Element com.myproject. sql .Connection com.myproject. utilisateur .utilisateur com.myproject. utilisateur …
Dans un gitenvironnement où nous avons modularisé la plupart des projets, nous sommes confrontés à un projet par référentiel ou à plusieurs projets par problème de conception de référentiel . Considérons un projet modularisé: myProject/ +-- gui +-- core +-- api +-- implA +-- implB Aujourd'hui, nous avons un projet …
Je suis le nouveau développeur - ceci est mon premier poste en programmation. Mon problème est le suivant: nous utilisons git- je coupe une branche de notre developbranche, puis je commence à travailler sur la tâche mineure qui m’a été confiée. C'est très lent, parce que je suis inexpérimenté. Au …
On m'a dit que je deviendrais un chef d'équipe d'un projet à venir. Je n'avais jamais été chef d'équipe auparavant, mais les responsabilités correspondent à ce à quoi vous vous attendiez normalement, avec la porte tournante de 3 à 4 autres développeurs au cours des 8 ou 9 mois nécessaires …
Python 3 est sorti en décembre 2008. Beaucoup de temps s’est écoulé depuis, mais de nombreux développeurs hésitent encore à utiliser Python 3. Même les frameworks populaires tels que Django ne sont pas encore compatibles avec Python 3 mais reposent toujours sur Python 2. Bien sûr, Python 3 présente des …
Il semble y avoir un certain accord sur le fait que les messages d'exception devraient contenir des détails utiles . Pourquoi de nombreuses exceptions communes aux composants système ne contiennent-elles pas des informations utiles? Quelques exemples: .NET Listaccès à l'index ArgumentOutOfRangeExceptionne pas me dire la valeur de l' indice qui …
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.