Hum. L'idée est d'avoir deux possibilités, une via base de données (MySQL) l'autre via une base à stockage dans fichiers (SQLite). Je trouve que c'est un gros point fort. Et cette possibilité ne peut pas être offerte par tous les outils.
Sous CodeIgniter, à l'installation je crée le fichier de config en fonction du moteur choisi (MySQL ou SQLite, pour prendre ces deux en exemple), et le framework et ActiveRecord se chargeront du reste. En soit, proposer le choix à l'installation n'est pas un problème... From scratch ou avec le framework Orpheus cette fonctionnalité n'est même pas imaginable !
Après les tâches bonus dont j'ai parlé sont justement dites "bonus", jamais il ne sera possible de faire ça en 1h30, déjà la base + quelques fonctionnalités additionnelles c'est bien. Après celui qui participe, dans ce modèle là pourra dire : "Cette fonctionnalité qui semblait lourde et/ou complexe au premier abord est quelque chose que je peux aborder sans difficulté avec tel ou tel outils".
L'idée c'est vraiment de faire ressortir des points forts et points faibles des organisations. Telle personne expliquera que dans le temps imparti, elle n'a pu faire que la base parce que son organisation (ou outils) ne lui a pas permis d'attaquer des fonctionnalités additionnelles. Une autre aura pu par exemple faire la base et les additionnelles, mais pas s'attaquer à une tâche bonus parce que la réalisation d'une API authentifiée lui aurait demandé 3 fois plus de temps.
Je ne pars du principe que tout n'est pas faisable, loin de là, mais de voir les choix que peuvent faire les développeurs. Des frameworks partent par exemple avec une gestion de l'authentification, Ok, mais au développeur de nous montrer ce qu'on peut y gagner à l'utiliser, ou ce qu'on peut y perdre pour répondre à certaine tâche.
Je trouve ça intéressant.
Sephi-Chan, si tu veux, je te laisse revoir ce que j'ai proposé et d'enlever ce qui te semble inutile ou pas approprié, et faire quelque chose qui pourrait toucher un public de développeur plus large.
Sous CodeIgniter, à l'installation je crée le fichier de config en fonction du moteur choisi (MySQL ou SQLite, pour prendre ces deux en exemple), et le framework et ActiveRecord se chargeront du reste. En soit, proposer le choix à l'installation n'est pas un problème... From scratch ou avec le framework Orpheus cette fonctionnalité n'est même pas imaginable !
Après les tâches bonus dont j'ai parlé sont justement dites "bonus", jamais il ne sera possible de faire ça en 1h30, déjà la base + quelques fonctionnalités additionnelles c'est bien. Après celui qui participe, dans ce modèle là pourra dire : "Cette fonctionnalité qui semblait lourde et/ou complexe au premier abord est quelque chose que je peux aborder sans difficulté avec tel ou tel outils".
L'idée c'est vraiment de faire ressortir des points forts et points faibles des organisations. Telle personne expliquera que dans le temps imparti, elle n'a pu faire que la base parce que son organisation (ou outils) ne lui a pas permis d'attaquer des fonctionnalités additionnelles. Une autre aura pu par exemple faire la base et les additionnelles, mais pas s'attaquer à une tâche bonus parce que la réalisation d'une API authentifiée lui aurait demandé 3 fois plus de temps.
Je ne pars du principe que tout n'est pas faisable, loin de là, mais de voir les choix que peuvent faire les développeurs. Des frameworks partent par exemple avec une gestion de l'authentification, Ok, mais au développeur de nous montrer ce qu'on peut y gagner à l'utiliser, ou ce qu'on peut y perdre pour répondre à certaine tâche.
Je trouve ça intéressant.
Sephi-Chan, si tu veux, je te laisse revoir ce que j'ai proposé et d'enlever ce qui te semble inutile ou pas approprié, et faire quelque chose qui pourrait toucher un public de développeur plus large.