Je suis étudiant CS. J'assiste actuellement à des conférences, où nous apprenons l'analyse et la conception objectives. Il consiste principalement à rédiger des cas d'utilisation, à analyser le problème que nous pouvons rencontrer lors de l'écriture d'une application pour le client, et à concevoir le projet de manière à ce qu'il soit à la fois extensible, clair pour les développeurs et ne génère pas de problèmes lorsque le client se dispute sur certains Caractéristiques. Puisqu'il est «objectif», nous l'apprenons du point de vue POO (classes et autres).
Maintenant, nous utilisons UML comme outil d'aide. Je crois que j'ai une bonne compréhension de la POO, mais j'ai également appris le paradigme fonctionnel et l'ai utilisé avec succès dans certains de mes petits projets.
Notre professeur, face à "qu'en est-il du paradigme fonctionnel?" question, a répondu qu'il ne programmait pas de projet plus important dans des langages fonctionnels, et il ne sait pas quel outil les programmes fonctionnels peuvent utiliser.
Alors, qu'est-ce qu'ils utiliseraient? Existe-t-il une méthodologie pour cela? Ou peut-être qu'il n'y a pas besoin d'une telle chose?