Question

J'ai pris une classe de structures de données en C ++ l'année dernière et, par conséquent, j'ai implémenté toutes les principales structures de données dans un code basé sur un modèle. J'ai tout sauvegardé sur une clé USB car j'ai l'impression qu'à un moment donné de ma vie, je vais l'utiliser à nouveau. J'imagine quelque chose que je finis par programmer nécessitera un arbre B, ou est-ce simplement délirant? Combien de temps enregistrez-vous généralement le code que vous écrivez pour une réutilisation éventuelle?

Était-ce utile?

La solution

Pour toujours (ou aussi proche que possible). C'est tout l'intérêt d'un système de contrôle de source.

Autres conseils

-1 pour sauvegarder tout ce qui a été produit. Je compare cela à un parent fier qui conserve chaque couche utilisée pour égayer les joues de leur petite pince. C'est merdique et le monde ne profite pas de son existence.

Combien de personnes passent régulièrement devant la première page dans google? Avoir tant de conneries ne semble que rendre difficile de trouver quelque chose d’utile.

+1 pour conserver le code pour toujours. De nos jours, il n'y a aucune raison de supprimer des données qui pourraient être utiles à l'avenir. Même si vous n'utilisez pas le B-Tree comme structure utile, vous pouvez consulter le code pour voir comment vous avez fait quelque chose. Ou mieux encore, vous souhaiterez peut-être revenir au code un jour à des fins pédagogiques. Vous ne saurez jamais quand vous voudrez peut-être consulter ce morceau de code qui a permis d'accomplir une tâche d'une certaine manière.

Si je l'utilise, il se bloque dans un référentiel Bazaar et est chargé sur Launchpad. Si c’est un petit projet secondaire qui m’arrache mal, je le déplace généralement vers un sous-répertoire junk / .

  

Je vais l'utiliser à nouveau. J'imagine que quelque chose que je finirai par programmer aura besoin d'un arbre B, ou est-ce simplement délirant?

Quelque chose que vous écrivez nécessitera un arbre B, mais vous pourrez utiliser une bibliothèque car le monde réel valorise les solutions efficaces par rapport au code supplémentaire.

Je garde des sauvegardes de tout mon code le plus longtemps possible. Les choses importantes sont sauvegardées sur mon serveur Web et sur un disque dur externe. Vous pouvez toujours supprimer des éléments ultérieurement, mais si vous pensez en trouver une utilisation, pourquoi ne pas les conserver?

Il me reste du code que j'ai écrit dès le collège et ce serait il y a 18 ans :-). Comme c'est souvent le cas, il vaut mieux l'avoir et ne jamais le vouloir que le vouloir et ne pas l'avoir.

Contrôle de la source, conservez-le hors site et gardez-le pour la vie! Vous n'aurez jamais à vous en soucier.

J'ai du code d'il y a beaucoup d'années. En fait, je pense avoir toujours mon premier script php. Si rien d'autre, c'est un bon moyen de voir combien vous avez changé au fil du temps.

Je suis d'accord avec les autres affiches. J'ai gardé mon code de l'école dans un référentiel de code source personnel. Quel mal y a-t-il vraiment?

Je voudrais simplement le mettre sur un disque à des fins historiques. Utilisez le Bibliothèque de modèles standard - une erreur que les gens commettent est en supposant que leur mise en œuvre de structures de données modérées à complexes sont les meilleurs. Je ne peux pas vous dire combien de fois j'ai trouvé un bogue dans une implémentation B-tree développée à la maison.

Gardez tout! Vous ne savez jamais quand cela vous épargnera du travail. Il y a environ un an, j'avais besoin d'un code C pour analyser une expression, la segmenter pour la stocker et en évaluer les résultats. C'est un petit morceau de code laid. Mais cela semble être familier, comme il se doit - je devais faire un évaluateur post-correctif à l'université (il y a 30 ans) - et j'avais toujours le code. Certes, il fallait un peu de nettoyage, mais cela m'a évité quelques jours de travail.

J'ai implémenté un arbre noir rouge en Java pendant mes études. J'ai toujours voulu retrouver ce code et je ne le peux pas.

Maintenant, je n'ai pas le temps de le recréer à partir de zéro puisque j'ai trois enfants et que je ne me développe pas en Java.

Je garde maintenant tout pour pouvoir réapprendre beaucoup plus rapidement. Je trouve également fascinant de voir comment j’ai fait quelque chose il ya 1, 5, 10 ans. Je me sens bien parce que je l’ai bien fait ou que je vais mieux maintenant et que je le ferais autrement

Si jamais je retourne à l'université pour donner une conférence aux futurs étudiants, faites-le figurer sur la liste des choses à faire:

Tout sauvegarder ...

Je suis un codeur de code, pour le meilleur ou pour le pire, mais je le garde, car il est parfois confidentiel. "

Cela a parfois été très utile, comme si un client perdait ses documents ou sa documentation.

J'ai perdu beaucoup de vieux code (d'il y a 10 ans) à cause d'une panne d'ordinateur qui n'a pas été sauvegardée, mais en fait je m'en fiche car je ne veux pas vraiment voir le code programmé dans un très vieux langage. . La plupart de ce code a été écrit en VB5 ...

Je suis d’accord sur le fait qu’il est maintenant facile de tout conserver, mais j’estime que parfois, il est bon de nettoyer notre sauvegarde / stockage sur ordinateur car c’est comme dans le monde réel, nous n’avons pas besoin de tout garder pour toujours.

Forever est la beauté du support électronique. C’est l’un des aspects les plus attrayants pour moi.

Mais sa conservation dépend de votre style de codage et de ce que vous en faites.

Je vous conseillerais de jeter votre code si vous êtes du genre à ...

  • ne regarde jamais en arrière.
  • Préférez ré-écrire de votre mémoire pour améliorer votre art.
  • n'est pas très organisé.
  • Est gêné par le stockage latent.
  • aime vivre sur le bord.
  • vénère l'efficacité de la mémoire.

Les raisons logiques d'un tel lancer pourraient être ...

  • Cela vous dérange.
  • Cela perturbe votre flux de travail en vous faisant obstacle.
  • Vous en avez honte.
  • Cela vous confond et vous distrait.

Comme tout ce qui occupe de l'espace physique dans la vie, sa valeur est mise en balance avec son utilité.

Tout mon code est conservé indéfiniment, avec l’intention de le retrouver à un moment donné, de le réfléchir et de le refactoriser. Je le fais parce que c’est amusant de voir mes progrès et offre des expériences d’apprentissage très accessibles. De plus, l’intégration de tout mon code dans un cadre consolidé est une chose sur laquelle je travaille tout le temps.

Pour toujours ...

Un bon code ne meurt jamais. ;)

Je ne possède pas la plupart du code que j'ai développé: mon employeur en a. Je ne conserve donc pas ce code (mon employeur le fait ou le devrait).

Depuis que j'ai découvert l'informatique, j'ai écrit du code pour des périphériques qui n'existent plus dans des langues qui ne valent plus la peine. Peut-être y a-t-il un émulateur mais garder ce code et le faire tourner serait une nostalgie.

Vous pouvez trouver des informations sur B-tree (et de nombreux autres sujets) sur Wikipedia. (et beaucoup d'autres endroits). Il n'est pas nécessaire de conserver ce code.

En fin de compte, je ne conserve que le code que je possède et que je conserve.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top