• # anti-pattern NIH

    Posté par . En réponse au journal 'Epeios organizer' : le commencement. Évalué à 4.

    Je vais redire un peu ce qui transparaît déjà dans les autres commentaires mais tant pis.

    Je ne sais pas exactement quel est le but que tu poursuis. Mais en publiant à propos de ton projet, j'imagine que tu souhaites une certaine adhésion/contribution.

    une démarche de développement d'un framework qui vise à faciliter le développement de logiciels (potentiellement libres) de qualité

    Je ne sais pas ce que tu mets derrière qualité ?

    1. Maintenable ? Par qui ?
    2. Capable de délivrer rapidement des fonctionnalités ? Par qui ?
    3. Dont tu maîtrise chaque ligne de code ?

    J'ai l'impression que tu t'ai focalisé sur la dernière option.

    Je ne crois pas - et c'est un avis purement personnel - au logiciel parfait.

    Je suis pour une approche beaucoup plus pragmatique/agile:

    • Un backlog de fonctionnalités. On implémente le plus prioritaire avec quelques outils pour aller plus vite.
    • On livre. On a des retours utilisateurs (bug ou feature request)
    • On incrémente, en refactorisant (par exemple en modifiant l'architecture logicielle, en incluant d'autres bibliothèques, etc.).
    • à un moment, on ajoute de l'intégration continue, une site vitrine, la doc, etc.

    Là tu vas mettre des années à fournir quelque chose que tes potentiels utilisateurs auront déjà trouvé (ou appris à se passer) depuis longtemps...