Le prototypage est parfois effectué pour mieux comprendre le problème que vous essayez de résoudre. Et parfois, pour connaître les technologies sous-jacentes si vous ne les connaissez pas déjà.
Pour le cas mentionné, vous envisagez de créer un prototype dans un langage de script, par exemple, python et de créer le code réel en C.
Évaluer certaines possibilités:
1 . Vous prototypez en python et écrivez le logiciel en C.
Le prototypage dans un langage de script peut vous aider à vérifier rapidement la sortie par rapport à l'entrée . Ceci est utile si vous devez principalement tester votre logique pour résoudre un problème. Aussi, utile si vous souhaitez créer rapidement une démo pour d'autres personnes.
Le code que vous avez écrit en python ne sera pas utilisé dans le logiciel final. Mais, cela peut être utile si vous transmettez votre prototype à quelqu'un qui peut lire python et écrire en C. Ici, le prototypage peut aider à communiquer une idée .
Cette méthode est appropriée pour tester la faisabilité logique de la solution.
2 . Vous prototypez en C et écrivez le logiciel en C.
Le prototypage en C, nouveau pour vous, présente deux avantages. Un, pendant que vous écrivez le prototype, vous apprenez à comprendre les parties pertinentes du langage , de la bibliothèque, de l'API, des pièges, etc. Deux, pendant que vous construisez le logiciel final, vous pouvez commencer à partir du prototype lui-même, ce qui vous fait gagner du temps et réutilise le code .
Cette méthode convient pour tester à la fois la faisabilité logique et technologique de la solution.
3 . Vous pouvez envisager des méthodes non codantes de prototypage en fonction du problème rencontré.
Si c'est un morceau de logique et d'idées que vous voulez prototyper; le pseudo-code , les organigrammes et les diagrammes sur papier sont également bons.
S'il s'agit d'un prototype d'interface utilisateur, envisagez un outil de maquette d'interface utilisateur ou encore du papier.