• # Ma participation.

    Posté par (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame. Évalué à 4.

    Au sein de mon école, on m'a poussé à venir faire ce concours. Aujourd'hui, je ne peux pas réellement dire si je vais participer ou pas (je suis en stage et je rentre généralement à Montpellier vers 20h) mais j'aimerais bien pour relever le défi de mes collègues. Au-delà de ça, j'ai compris que votre barème porté l'accent sur la qualité du code. En ayant fait les exercices d'entraînement j'ai remarqué votre notation et en discutant avec d'autres personnes qui ont fait le concours l'année dernière, j'ai pris en compte le niveau aussi.

    En somme, je suis assez curieux de savoir comment vous pouvez analyser la qualité du code. Est ce que c'est fait de façon automatique, par le biais d'une moulinette (ce que je pense) ou par l'humain. Les critères qui sont sortis dans mon test sont semblables à ceux qu'on retrouve dans des concours comme Prologin ou encore les Olympiades Informatiques ou même la manière dont est corrigé mes projets dans mon école, en réalité, je ne vois pas la différence entre votre concours et les autres au niveau de la notation.

    De plus, la qualité d'un code peut être très subjectif par le biais de la définition qu'on peut donner à « qualité ». En somme, j'aurais la capacité de résoudre vos exercices en une seule ligne de code en C (ou en essayant de faire du ASCII-Art), on ne pourra malheureusement pas dire que je fais preuve de qualité dans mon code (maintenabilité, partage, etc.) et pourtant celui-ci peut très bien fonctionner et passer tous vos tests.

    Je m'interroge donc. Et c'est drôle de voir un évènement de Montpellier sur LinuxFR.