Les pratiques de programmation sont les pratiques couramment ou pas si couramment utilisées dans le développement de logiciels. Ceux-ci peuvent inclure des choses comme le développement Agile, Kanban, les raccourcis de codage, etc.
Nous pratiquons la propriété collective de code. À ma connaissance, cela signifie que tout développeur peut modifier n’importe quelle ligne de code pour ajouter des fonctionnalités, pour refactoriser, corriger des bugs ou améliorer les conceptions. Mais qu’en est-il de la réécriture complète du code d’un développeur qui fait toujours partie …
En tant qu'étudiant diplômé, je trouve qu'il est de plus en plus courant que des entreprises prestigieuses (telles que Google, Facebook, Microsoft, ...) insèrent des questions d'algorithme dans leurs tests et leurs entretiens. Quelques startups auxquelles j'ai postulé ont également posé des questions sur les algorithmes. Je me demande si …
J'utilise rarement les interfaces et je les trouve communes dans d'autres codes. De plus, je crée rarement des sous-classes et des super classes (tout en créant mes propres classes) dans mon code. Est-ce une mauvaise chose? Souhaitez-vous suggérer de changer ce style? Est-ce que ce style a des effets secondaires? …
J'écris un ensemble de classes de test junit en Java. Il existe plusieurs constantes, par exemple des chaînes dont j'aurai besoin dans différentes classes de test. Je pense à une interface qui les définit et chaque classe de test l'implémenterait. Les avantages que je vois sont les suivants: accès facile …
Quiconque aime que leur dossier Documents ne contienne que des éléments qu’ils y placent sait que le dossier Documents standard n’est absolument pas adapté à cette tâche. Chaque programme semble vouloir mettre ses paramètres, ses données ou quelque chose d'aussi indifférent dans le dossier Documents , malgré le fait qu'il …
Lors de l'écriture d'une bibliothèque pour un grand projet sur lequel je travaillais au travail, un problème nécessitant l'envoi d'un jeton à une adresse électronique, puis sa réintégration dans le code, afin de pouvoir l'utiliser ultérieurement. Mon collègue me dit simplement de lire STDIN (en utilisant Python:) code = input("Enter …
Je n'ai jamais écrit de programmes qui utilisent beaucoup la journalisation. Le plus que j'ai fait est de capturer les traces de la pile lorsque des exceptions se produisent. Je me demandais, combien de personnes se connectent? Cela dépend-il du type d'application que vous écrivez? Trouvez-vous les journaux réellement utiles?
Je suis sur le point de commencer à créer un site Web de projet musical pour un ami. Cela devrait être assez simple pour le moment: pas de contenu dynamique (dates de tournée, etc.), et rien de plus que quelques exemples de chansons ou liens SoundCloud intégrés. Je ne m'attends …
Nous construisons une application Web pour entreprise, dont l'administration n'existait jusqu'à présent que dans des feuilles Excel. Nous avons presque terminé, mais récemment, on m'a chargé d'importer toutes les données de ces feuilles dans notre nouveau système. Le système est construit en Java, mais comme cette importation n'est qu'une opération …
Je travaille actuellement pour une société de 2 personnes, en tant que développeur principal en solo. Mon patron récupère les clients, simule des modèles de conception png et me les remet. Ce système a bien fonctionné et je l’apprécie vraiment. Les types de projets sur lesquels je travaille sont destinés …
Considérez le design suivant public class Person { public virtual string Name { get; } public Person (string name) { this.Name = name; } } public class Karl : Person { public override string Name { get { return "Karl"; } } } public class John : Person { public …
Parfois, lorsque nous vérifions l'historique des mises à jour d'un logiciel, nous pouvons constater qu'il y a quelques validations qui sont vraiment GRANDES - elles peuvent modifier 10 ou 20 fichiers avec des centaines de lignes de code source modifiées (delta). Je me souviens qu'il existe un terme couramment utilisé …
Je comprends le but de XML, mais j'entends toujours les gens se plaindre de sa mauvaise réputation? Je ne comprends pas vraiment ce qui est si mauvais à ce sujet? J'entends d'habitude les termes "ballonné" et "lent" ballottés. Mais je suppose qu'en tant que programmeurs, vous l'utilisez principalement. Et considérez-vous …
La plupart des tâches de mon école pour les cours de programmation initiaux m'obligeaient à utiliser des tableaux. Je travaille à plein temps maintenant et je n'ai jamais utilisé de tableau pour aucun projet sur lequel j'ai travaillé. Même dans les projets existants, je n’ai jamais vu l’utilisation de tableaux …
Lorsque les concepts de programmation orientée objet ont été présentés aux programmeurs il y a quelques années, cela semblait intéressant et la programmation était plus propre. OOP était comme ça Stock stock = new Stock(); stock.addItem(item); stock.removeItem(item); C'était plus facile à comprendre avec un nom auto-descriptif. Mais maintenant, la POO, …
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.