Examen Final 2017 Programmation

Examen Final 2017 Programmation

by Tanish Patil -
Number of replies: 1

Bonjour,

Je ne comprends pas tres bien les consignes de la question 2.2 de l'examen final 2017, partie programmation ("Écrire le prototype et le corps de la fonction load..."), en particulier la phrase "On ne vous demande pas d’écrire le code de vos éventuelles sous-fonctions...". On n'aurait pas simplement le droit de définir un sous-fonction load2 qui fait tout? 

Merci,

Tanish Patil

In reply to Tanish Patil

Re: Examen Final 2017 Programmation

by Jean-Cédric Chappelier -

Qu'en pensez-vous ?
(si vous posez la question... et je vous sais plus intelligent que ça)

Feriez-vous ça « dans la vraie vie » ?
Si oui : vous seriez alors rapidement « licencié » par votre équipe, pour « sur-modularisation ».

Ma remarque est clairement une suggestion à modulariser. Et bien modulariser est un art (pas une science exacte). Il s'agit de règles de bonne conduite et de bon sens.
Si l'on sort de ce domaine (flou) alors on rate clairement la question :

  • soit par excès de modularisation (comme votre suggestion) : on esquive la question (et donc on n'a pas de point)
  • soit par défaut de modularisation (tout écrire au point de lire char par char) : on se complique la vie et on perd du temps.
Pour conclure : donc, oui, cette question testait aussi votre capacité à modulariser (de façon crédible).