Le code source est une collection d'instructions informatiques (éventuellement avec des commentaires) écrites en utilisant un langage informatique lisible par l'homme, généralement sous forme de texte.
Je suis développeur junior parmi les seniors et j'ai beaucoup de mal à comprendre leurs pensées, leur raisonnement. Je lis en DDD ( Domain-Driven Design ) et ne comprends pas pourquoi nous devons créer autant de classes. Si nous suivons cette méthode de conception de logiciel, nous aboutissons à 20-30 …
Je traite avec une assez grosse base de code et on m'a donné quelques mois pour refactoriser le code existant. Le processus de refactorisation est nécessaire car nous aurons bientôt besoin d'ajouter de nombreuses nouvelles fonctionnalités à notre produit et, pour l'instant, nous ne sommes plus en mesure d'ajouter aucune …
Quels outils et techniques utilisez-vous pour explorer et apprendre une base de code inconnue? Je pense à des outils tels que grep, ctagsdes tests unitaires, des tests fonctionnels, des générateurs de diagrammes de classes, des graphiques d'appel, des métriques de code sloccount, etc. Je serais intéressé par vos expériences, les …
Pourquoi les anciens BASIC (et peut-être d'autres langues) ont-ils utilisé des numéros de ligne dans le code source? Je veux dire, quels problèmes at-il (essayé de) résoudre?
Par exemple, l' outil SysInternals "FileMon" du passé possède un pilote en mode noyau dont le code source est entièrement dans un fichier de 4 000 lignes. Même chose pour le tout premier programme ping jamais écrit (~ 2 000 LOC).
Votre client vous demande alors d’écrire du code. Il modifie ensuite les spécifications sur vous, comme prévu, et vous implémentez ses nouvelles fonctionnalités avec diligence, comme un bon petit garçon. Sauf que ... les nouvelles fonctionnalités sont en conflit avec les anciennes. Votre code est donc en désordre. Vous voulez …
Je suis stagiaire dans une société de santé (non rémunérée). Appelons-la société A et j’ai remarqué qu’elles utilisaient beaucoup de formulaires papier pour les tâches pouvant être effectuées à l’ordinateur. Fichiers Excel pour des choses qui ne devraient pas être dans Excel. Je voulais donc améliorer ma programmation et pensais …
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 …
Nous l'avons tous fait, nous avons étiqueté du code (souvent des éléments dont nous avons hérité) comme "hérité"? Mais il est toujours utilisé dans les systèmes de production - est-ce vraiment un héritage? Et qu'est-ce qui en fait un héritage? Devons-nous éviter cet étiquetage injustifié de code qui fonctionne parfaitement; …
Il existe des projets open source très complexes, et pour certains d'entre eux, je pense que je pourrais apporter certaines contributions et j'aimerais pouvoir le faire, mais la barrière à l'entrée est trop élevée pour une seule raison: pour modifier une ligne de code à la fois. grand projet, vous …
Il m'est toujours difficile de choisir entre des formes singulières et plurielles pour les noms de classes: CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController Et pour les noms composites, c'est encore plus difficile: OrderCustomerRepository vs OrderCustomersRepository vs OrdersCustomersRepository Quelle approche préférez-vous et pourquoi?
Je travaille avec une équipe de programmeurs en tant qu'analyste d'entreprise. Nous venons de publier la version 2.0 de notre produit et travaillons sur la prochaine version qui sortira dans 3 mois (c'est un logiciel interne). Malheureusement, la version 2.0 présente des problèmes qu’ils ont dû résoudre et nous allons …
J'ai entendu quelques personnes dire que l'une des meilleures façons d'améliorer votre capacité de codage est de lire le code des autres et de le comprendre. Ma question, en tant que programmeur relativement nouveau, est la suivante: où puis-je trouver de bons exemples de code source qui ne sont pas …
Supposons que je vérifie le code envoyé par les candidats pour prouver leurs compétences. Clairement, je ne veux pas exécuter les exécutables qu’ils envoient. Pas si clairement que je préfère ne pas exécuter le résultat de la compilation de leur code (par exemple, Java permet de masquer le code exécutable …
Est-ce une bonne pratique de mettre des numéros de bogues dans le fichier lui-même dans un commentaire d'en-tête? Les commentaires ressembleraient à ceci: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description Cela …
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.