2009-03-02 7 views
1

Après chaque nouveau programme, il reste beaucoup de documentation papier.Manipulation de la documentation sur le papier

En dehors des habituelles il y a généralement des notes des programmeurs griffonner un tas de papiers belle contenant des explications modèles physiques, calculs et ainsi de suite (équations, tableaux, graphiques, petites images décrivant les variables ...)

Nous généralement faire des calculs numériquement intensifs dans les applications de la console, qui ne sont pas diffusées au public (rester dans la maison, seuls les résultats sortent). Avant que chaque projet soit terminé, tous ces documents doivent être emballés en quelque sorte avec l'application, de sorte qu'un jour, quand quelqu'un va en réutiliser des parties, a une idée de ce qui est là. Jusqu'ici, nous avons utilisé la solution 'sale' consistant simplement à tout numériser et à l'emballer sur le disque avec l'application.

Donc je me demandais ... pour tous les scientifiques ici dans une situation similaire ... comment gérez-vous la documentation du projet qui est nécessaire, mais pas publié au public? (celui qui fait, va aux laddies pao, et ils font belle et brillante - pas notre problème plus :)

Répondre

2

J'utilise une des trois options:

  • Gardez tout dans mes cahiers de laboratoire, que je me archiver, pour des trucs bas niveau
  • Scannez le document papier, et ajouter au contrôle de source en format pdf. C'est moche, mais si quelqu'un en a besoin, c'est là
  • Transcrivez les équations, les résultats, etc ... dans un format propre (habituellement Latex) pour référence future, et encore, ajoutez au contrôle de la source.La copie papier officielle est signée (je travaille dans un domaine hautement réglementé) et classée dans un classeur.
+0

Pour les documents "plus officiels" nous utilisons un principe similaire (grande salle d'archives), seuls les gens préfèrent mathml. Les cahiers sont un problème pour nous. – Rook

+0

Pourquoi les ordinateurs portables sont-ils un problème? – Kena

+0

Eh bien, ils sont l'une des raisons de cette question. Les numériser est correct, mais nous obtenons juste beaucoup de pdf rempli d'images. Aussi, avez-vous déjà essayé de lire un texte manuscrit écrit rapidement après 5 ans (et cette personne n'est pas là, bien sûr) :)? – Rook

0

Voici quelques-unes des pensées ... Pas si pratique que :)

  1. Nous pouvons le faire partie de nos notes d'enregistrement. Cela peut aider les développeurs à maintenir l'application.
  2. Mise à jour du document exigence/bas document de conception de niveau avec ces éléments
2

Dans les projets que j'ai travaillé que nous avons fait beaucoup de calculs de physique dans nos programmes et nous avons par conséquent beaucoup de sessions tableau blanc avec équations sur lesquelles nous travaillons.

Nous gardons un wiki pour chaque projet majeur et après chaque session de tableau blanc, nous photographions physiquement le tableau blanc avec un appareil photo numérique et le téléchargeons/l'organisons dans le wiki. Nous scannons aussi les documents papier des cahiers des développeurs si c'est important et les incluons aussi dans le wiki. Puis, nous sauvegardons le wiki sur le disque pour le stockage. Donc, notre solution est assez similaire à la vôtre, sauf que nous utilisons le wiki du projet pour l'organisation.

+0

En fait, certains gars utilisent des wikis dans leurs projets, oui. Mon équipe utilise un pdf ordinaire, donc nous avons tout cramponné à l'intérieur :) Pour l'instant nous pensons ou essayons d'OCR le texte, donc de le séparer des graphiques et des images et des équations (pour avoir au moins une possibilité de recherche). – Rook

1

Si c'est important, il me semble que vous devriez traiter la documentation interne avec le même soin avec lequel vous traitez les documents publics.

+0

Théoriquement, oui. En pratique, c'est très rarement le cas. "En théorie, il n'y a pas de différence entre la théorie et la pratique, mais en pratique il y a une grande différence." – Rook

+0

Si nous traitons toute notre documentation de la même manière, aucun travail ne sera effectué. Les gens feraient simplement de la documentation. – Rook

1

Je crée des prototypes de papier UI en concevant l'interface utilisateur d'une application, qui produit beaucoup de papiers de format A3 (dans un projet, nous avions beaucoup de bureaux couverts de papiers). Lorsque le design est prêt ou qu'il doit être envoyé à quelqu'un, je prends des photos avec un appareil photo numérique, de sorte que je puisse produire une série d'images montrant comment effectuer certaines tâches sur l'interface utilisateur, qui sert de documentation de la façon dont l'application est destinée à fonctionner. Cela sert également de sauvegarde, au cas où quelqu'un vole/nettoie les papiers d'origine.

Questions connexes