Les activités qui se produisent après le déploiement d'un système logiciel. Cela comprend la modification des systèmes publiés, la formation, l'exploitation et la transition vers les organisations de support.
J'espère que ce n'est pas une question trop générale; Je pourrais vraiment utiliser quelques conseils expérimentés. Je suis récemment devenu le seul "ingénieur SW" dans un assez petit magasin de scientifiques qui ont passé les 10 à 20 dernières années à bricoler une vaste base de code. (Il a été …
Je viens de commencer ma carrière en tant que développeur Web pour une entreprise de taille moyenne. Dès que j'ai commencé, j'ai eu la tâche de développer une application existante (mal codé, développé par plusieurs programmeurs au fil des ans, gère les mêmes tâches de différentes manières, sans structure). Ainsi, …
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 …
Je suis un bon programmeur, ou du moins le pensais-je. J'aime toujours programmer. Et je veux apprendre beaucoup de choses sur la programmation pour faire de moi un meilleur programmeur. J'ai étudié la programmation pendant 1 an et maintenant je travaille en tant que programmeur depuis presque 2 ans. En …
Je suis le responsable d'un projet qui a une grande base d'utilisateurs non techniques. Je la maintiens depuis environ 4 ans et j'ajoute de nouvelles fonctionnalités à la demande. J'aimerais maintenant passer à d'autres projets et arrêter de développer cette application. En raison de la nature non technique des utilisateurs, …
J'avais l'impression qu'un système de contrôle de version éliminait le besoin d'avoir des "journaux de modification" collés partout dans le code. J'ai souvent vu l'utilisation continue des journaux de modifications, y compris de gros blocs longs au début des procédures stockées avec une grande section bloquée pour les modifications du …
Supposons que l’on ait un programme relativement important (disons 900k SLOC en C #), tous commentés / documentés de manière approfondie, bien organisés et fonctionnant bien. L'ensemble de la base de code a été écrit par un seul développeur senior qui n'est plus avec la société. Tout le code est …
Je travaille dans le développement de logiciels depuis plus de 10 ans maintenant, et je réalise que je parviens rarement à créer quelque chose de "nouveau". Je sais que «nouveau» est un terme vague, mais je le définirais comme allant d’un nouveau projet à grande échelle évident à une nouvelle …
Je n'ai pas beaucoup d'expérience dans l'industrie du logiciel, je suis autodidacte et j'ai participé à l'open source avant de décider de travailler. Maintenant que je travaille pour de l'argent, je dois aussi faire face à des problèmes désagréables, ce qui est normal bien sûr. Récemment, on m'a demandé d'ajouter …
J'ai à peine une année d'expérience en codage. Après avoir commencé à travailler, la plupart du temps, je travaillais sur le code de quelqu'un d'autre, en ajoutant de nouvelles fonctionnalités par rapport à celles existantes ou en modifiant les fonctionnalités existantes. Le type qui a écrit le code actuel ne …
Je gère une petite équipe de développeurs sur une application qui est au milieu de son cycle de vie, au sein d'une grande entreprise. Cela signifie malheureusement qu'il existe généralement une division 30/70 des tâches de programmation en "autre travail technique". Ce travail comprend: Travailler avec des équipes DBA / …
La majeure partie de mon travail au cours des trois dernières années a principalement consisté à entretenir les systèmes existants qui nécessitaient une mise à niveau ou une refonte occasionnelle avant d'être revendus à nouveau. Je comprends le rôle essentiel que les programmeurs de maintenance dédiés doivent jouer dans les …
Lorsque nous choisissons ce que nous voulons étudier, que nous faisons avec notre carrière et nos vies, nous attendons tous de voir ce que cela va devenir. Maintenant que je suis dans l’industrie depuis presque une décennie, j’ai réfléchi un peu à ce que je pensais (à l’époque où j’étudiais …
Je dois étendre un module existant d'un projet. Je n'aime pas la façon dont cela a été fait (beaucoup d'anti-pattern impliqué, comme du code copier / coller). Je ne veux pas effectuer un refactor complet pour plusieurs raisons. Devrais-je: créer de nouvelles méthodes en utilisant la convention existante, même si …
Je gère une petite équipe de développeurs. De temps en temps, nous décidons de passer un jour ou deux à nettoyer notre code. Serait-ce une bonne idée de prévoir du temps régulier, par exemple une semaine tous les deux mois, pour nettoyer notre base de code?
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.