03-10-2007, 09:55 PM
Personnellement je définis assez bien ce que je veux sans en faire des pages et des pages.
Je définis d'abord dans ma tête ce que je veux, j'analyse les possibilités et surtout je prévois un code entièrement modulable, par exemple pour un jeu de gestion je prévois un système permettant d'ajouter des nouveaux types de batiments, d'unités, de ressources via la base de données, désavantage : les pages ne sont pas optimisées et la base de donnée est très solicitée. Ensuite je fais des tas de schémas d'interactions sur papier, pour connaître toutes les inter-dépendances de mon système. Ensuite finalement je fais mes spécifications par ordinateur, je tape le concept, et je rédige en bon français tout ce qui fera le code. Ainsi on peux dire que je code mais en français, je dis par exemple ou je mettrais telle condition, telle insertion SQL... Et je me met à coder. En partant d'une base de données de scripts que j'ai fait je peux ainsi terminer un projet très rapidement sans m'y perdre. Je connais dès le départ la quantité de boulot. Cependant mes projets sont personnels donc je n'ai pas à m'inquiéter de l'impact et des impératifs de temps, tous mes projets publics stagnent indéfiniment par manque de temps, de courage et d'organisation. J'ai donc des spécifications suffisantes pour des projets de petite envergure.
Je définis d'abord dans ma tête ce que je veux, j'analyse les possibilités et surtout je prévois un code entièrement modulable, par exemple pour un jeu de gestion je prévois un système permettant d'ajouter des nouveaux types de batiments, d'unités, de ressources via la base de données, désavantage : les pages ne sont pas optimisées et la base de donnée est très solicitée. Ensuite je fais des tas de schémas d'interactions sur papier, pour connaître toutes les inter-dépendances de mon système. Ensuite finalement je fais mes spécifications par ordinateur, je tape le concept, et je rédige en bon français tout ce qui fera le code. Ainsi on peux dire que je code mais en français, je dis par exemple ou je mettrais telle condition, telle insertion SQL... Et je me met à coder. En partant d'une base de données de scripts que j'ai fait je peux ainsi terminer un projet très rapidement sans m'y perdre. Je connais dès le départ la quantité de boulot. Cependant mes projets sont personnels donc je n'ai pas à m'inquiéter de l'impact et des impératifs de temps, tous mes projets publics stagnent indéfiniment par manque de temps, de courage et d'organisation. J'ai donc des spécifications suffisantes pour des projets de petite envergure.