La documentation du logiciel est un texte écrit qui accompagne les logiciels informatiques. Il explique comment le logiciel fonctionne, comment l'installer, comment l'utiliser et d'autres ressources d'aide.
Pourquoi la documentation de certaines langues dit "équivalent à" plutôt que "est"? Par exemple, les documents Python disent itertools.chain(*iterables) ... Équivalent à: def chain(*iterables): # chain('ABC', 'DEF') --> A B C D E F for it in iterables: for element in it: yield element Ou cette référence C ++ sur …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé l'année dernière . Je veux documenter mon code de telle sorte qu'il …
Cela semble un peu un sujet controversé de tout documenter, y compris la syntaxe "JavaBean" des getters et des setters pour les champs: les gens disent que sa rupture inutilement longue et répétitive DRY (ne vous répétez pas) , que la convention de nommage devrait tout expliquer , et il …
Je ne peux pas compter le nombre de fois que j'ai lu des déclarations dans la veine des «tests unitaires sont une source très importante de documentation du code testé». Je ne nie pas qu'elles soient vraies. Mais personnellement, je ne me suis jamais retrouvé à les utiliser comme documentation. …
Nous rédigeons actuellement des spécifications fonctionnelles et techniques dans un format à deux colonnes; phrase sommaire et détail technique. Les détails se réfèrent souvent à une annexe avec des diagrammes, des schémas de configuration, etc. Cependant, je me bats avec quel temps l'écrire: Au passé, comme si le travail était …
Contexte: Mes collaborateurs et moi écrivons un article pour une revue universitaire. Au cours de nos recherches, nous avons écrit un programme de simulation en Java. Nous voulons rendre le programme de simulation disponible gratuitement pour que d'autres puissent l'utiliser. Nous avons décidé d'héberger le code sur un référentiel GitHub. …
Nous avons donc une interface comme ça /// <summary> /// Interface for classes capable of creating foos /// </summary> public interface ICreatesFoo { /// <summary> /// Creates foos /// </summary> void Create(Foo foo); /// <summary> /// Does Bar stuff /// </summary> void Bar(); } Récemment, nous avons joué une histoire …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Après avoir passé plus d'un …
Parfois, mais pas souvent, je dois inclure la logique mathématique dans mon code. Les concepts utilisés sont pour la plupart très simples, mais le code qui en résulte ne l'est pas - beaucoup de variables avec un but peu clair, et certaines opérations avec une intention pas si évidente. Je …
Récemment, j'ai travaillé sur la refactorisation de parties de la base de code que je traite actuellement - non seulement pour mieux le comprendre moi-même, mais aussi pour le rendre plus facile pour les autres qui travaillent sur le code. J'ai tendance à me pencher du côté de penser que …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Tout le monde sait qu'un …
Supposons que vous êtes l'unique développeur à quitter un emploi. Quel type d'information / matériel, en dehors du code lui-même, devez-vous créer et laisser pour votre remplacement? Une réponse évidente est "tout ce que vous voudriez à un nouvel emploi", c'est sûr, mais cela fait un moment que j'ai commencé …
J'ai cherché à documenter les projets logiciels de manière plus formelle et j'ai découvert IEEE 830-1998: Pratique recommandée pour les spécifications des exigences logicielles . Cependant, comme vous pouvez le voir sur ce lien, il a été remplacé. Je sais que 830-1998, et probablement même 830-1993, sont probablement très bien …
Nous avons tous vu d'innombrables exemples de logiciels livrés avec des "exigences système minimales" comme les suivants: Windows XP / Vista / 7 1 Go de RAM 200 Mo de stockage Comment sont-ils généralement déterminés? Évidemment, il existe parfois des contraintes spécifiques (si le programme prend 200 Mo sur le …
L'un des développeurs de mon équipe pense qu'il est nécessaire d'écrire un commentaire javadoc pour CHAQUE paramètre dans la signature d'une méthode. Je ne pense pas que cela soit nécessaire et, en fait, je pense que cela peut même être nocif. Tout d'abord, je pense que les noms de paramètres …
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.