Envie de défier vos collègues sur Java ? De montrer que vous êtes un Geek et pas un Nerd ? L’eXpress-Board vous permet de tester votre niveau de connaissance de la communauté Java. Rendez-vous sur http://www.express-board.fr/quiz et sélectionnez l’un des questionnaires pour commencer.
Grâce à l’aide de plusieurs de mes followers sur Twitter (@GabrielKast et @toutantic pour les tests @DidierGirard pour l’idée, José Paumard pour les corrections @jolliovetc et @bdissert pour les améliorations), nous avons testé et ajusté les questionnaires ce week-end. Sympa à ceux qui m’ont aidé et qui ont fait tourner le tout.
Techniquement j’utilise Play! Framework 1.1. L’application est hébergée sur PlayApps sur un petit nœud. Il y a 64Mo de mémoire, 3 threads, une base MySQL et c’est tout. Le code n’est pas encore très optimisé, on regarde déjà ce qui marche avec de vrais utilisateurs.
Une nouvelle série de question sera en ligne dimanche soir avec de nouvelles fonctionnalités. Je vais ajouter au fur et à mesure de nouvelles fonctionnalités :
– limiter le nombre d’essais pour répondre à un questionnaire
– tirer la liste des questions au hasard
– préparer une page avec le classement de chacun, utiliser Gravatar pour afficher vos photos
Rendez-vous dimanche soir ou lundi matin…
Jouer au Quiz
N’hésitez pas à en parler à vos collègues et à les défier sur le questionnaire.
0 no like
A priori j’ai cette erreur : « Si j’ai un constructeur privé sur une classe protected, comment puis-je obtenir une instance de ma classe ?
Ce n’est pas possible -500 »
Une classe protected c’est possible ??
@zeif constructeur privé donc possible uniquement avec une méthode static. Regarde le pattern Static Factory de Martin Fowler.
C’est le « classe protected » qui pour moi n’est pas possible. J’ai pensé à un piège dans la question.
Mais en fait c’est dans certains cas possible (inner class).
C’est open source ? libre ? sur github ?
open-source non, libre non plus et pas sur GitHub. Mais je bosse sur un article avec un peu de code pour montrer comment c’est implémenté. Et sinon, non je ne participe pas au challenge USI. 🙂