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 …
Un de mes collègues a engagé aujourd'hui une classe appelée ThreadLocalFormat, qui a essentiellement déplacé des instances de classes au format Java dans un thread local, car elles ne sont pas thread-safe et sont "relativement coûteuses" à créer. J'ai écrit un test rapide et calculé que je pouvais créer 200 …
J'envisage de créer une application qui, à la base, consisterait en des milliers de déclarations si… alors… autres. Le but de l'application est de pouvoir prédire comment les vaches se déplacent dans n'importe quel paysage. Ils sont affectés par des facteurs comme le soleil, le vent, les sources de nourriture, …
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 …
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 …
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 …
Quelles sont vos règles empiriques pour savoir quand utiliser les structures par rapport aux classes? Je pense à la définition C # de ces termes, mais si votre langage utilise des concepts similaires, j'aimerais également connaître votre opinion. J'ai tendance à utiliser des classes pour presque tout, et à n'utiliser …
Si vous demandez aux programmeurs pourquoi ils devraient écrire du code en clair, la première réponse que vous obtiendrez est la maintenabilité. Bien que cela soit sur ma liste, ma raison principale est plus immédiate et moins altruiste: je ne peux pas dire si mon nouveau code est correct s'il …
Je viens de commencer mon premier emploi en tant que développeur de logiciels il y a plus d'un mois. Tout ce que j'ai appris sur la POO, SOLID , DRY , YAGNI, les modèles de conception, les PRS , etc. peut être jeté par la fenêtre. Ils utilisent des formulaires …
On m'a demandé d'enseigner une nouvelle base de code à d'autres équipes, mais je rencontre toujours un problème. Chaque fois que je vais parcourir le code avec des gens, nous n'allons pas très loin avant que l'exercice entier ne devienne un exercice de bikeshedding (membres d'une organisation donnant un poids …
Lors de la conception d'une interface RESTful, la sémantique des types de demandes est considérée comme essentielle à la conception. GET - Lister une collection ou récupérer un élément PUT - Remplace la collection ou l'élément POST - Créer une collection ou un élément DELETE - Eh bien, erm, delete …
Je garde mes propres affaires à la maison et ma femme vient à moi et dit Chérie .. Pouvez-vous imprimer toutes les économies réalisées dans le monde entier pour la lumière du jour pour 2018 sur la console? J'ai besoin de vérifier quelque chose. Et je suis super heureux parce …
Supposons que nous ayons une liste d'entités de tâche et un ProjectTasksous-type. Les tâches peuvent être fermées à tout moment, à l'exception des tâches ProjectTasksqui ne peuvent pas être fermées une fois qu'elles ont le statut Lancé. L’interface utilisateur doit s’assurer que l’option de fermeture d’un espace ouvert ProjectTaskn’est jamais …
En programmation orientée objet, il n’existe bien sûr pas de règle exacte sur la longueur maximale d’une méthode, mais j’ai quand même trouvé ces deux citations qui se contredisaient un peu, je voudrais donc connaître votre opinion. Dans Clean Code: A Handbook of Agile Software Craftsmanship , Robert Martin déclare: …
Cela fait un moment que je réfléchis à ce problème et je me trouve constamment en train de trouver des mises en garde et des contradictions. J'espère donc que quelqu'un pourra produire une conclusion sur ce qui suit: Privilégier les exceptions aux codes d'erreur Autant que je sache, après avoir …
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.