Question

Comment organisez-vous les projets lorsque vous en avez des centaines? Pas la mise en page au sein d'un projet, mais la mise en forme des répertoires racine du projet.

Je suis en train de consolider une décennie et plus de projets personnels et d’exemples qui sont dispersés sur les disques de plusieurs systèmes et je cherche une méthode d’organisation qui me permette de garder visible la dizaine de projets actifs et de retrouver les projets archivés. .

La plupart des projets consistent en des expériences d’apprentissage, couvrant plusieurs langages et cadres différents. Certains projets sont des applications à part entière dans lesquelles je me sers pour réutiliser des idées et du code.

J'utilise un espace de noms plat dans un référentiel git distant pour mes éléments personnels, mais cela semble être une manière moins qu'idéale d'organiser les choses sur mes systèmes de développement. Il doit y avoir quelque chose de mieux que ~ / active / et ~ / archive /.

Qu'est-ce qui fonctionne pour vous dans cette situation?

Était-ce utile?

La solution

Laissez-le tel quel. Votre organisation ou son absence est une histoire. Gardez-le.

Créez peut-être quelques répertoires pour organiser les éléments dans un ordre chronologique, des années et peut-être des mois aussi créatifs.

Autres conseils

Ce sont toutes des préférences personnelles, mais l'une d'entre elles vous aidera peut-être

  1. Je garde toujours un " temp " ou " POC (preuve de concept) " dossier pour des exemples et des choses que je viens d'essayer

  2. J'utilise toujours un dossier Archive pour les projets dont je sais que je n'aurai pas besoin

  3. J'essaie de regrouper les projets par technologie (autre que ma technologie principale) afin de disposer d'un dossier Silverlight, d'un dossier Flex, de C ++, etc.

  4. J'ai toujours des dossiers de tutoriels pour tout ce que j'ai téléchargé d'Internet ou d'autres utilisateurs.

Je divise mes projets personnels en catégories et sous catégories. La hiérarchie des catégories est ensuite traduite dans une structure de système de fichiers.

      
  • Projets à long terme

    Projets pour lesquels je prévois de disposer de plusieurs versions ou de plusieurs branches en même temps. Essentiellement tout ce que je vais utiliser pendant plus de 6 mois environ

  • Code CLR

    J'avais l'habitude de décomposer cela par langue. Mais j'ai tellement de projets en plusieurs langues maintenant que je ne le fais plus. Cela ne fait que compliquer les choses. / Li>

  • Java
  • C ++
  • Tout le reste
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top