Dad 3.0

C'est un papa du futur avec son appareil photo

Auteur : Darko Stankovski (Page 2 of 40)

Organiser ses tests unitaires

Après avoir essayé de démystifier les tests dans le premier billet de cette série, je vous propose de commencer à organiser votre code de test. Oui, oui, il faut l’organiser un minimum.

Vous avez vu qu’un premier principe de l’organisation des tests est de séparer le code de test du code fonctionnel. Ça, ça va aller, c’est facile à mettre en œuvre. Mais organiser son code de test signifie aussi savoir quoi mettre dans un test. Pour cela, je vais commencer par vous présenter ce concept de test unitaire. Ensuite, il faudra avoir un aperçu des frameworks plus standard que pytest.

Lire la suite

Testez le comportement de votre code et non son implémentation

Mon premier billet sur les tests présente le concept et comment, avec peu d’effort, vous pouvez améliorer la validation que vous faites déjà. Mais le code présenté a des défauts et celui sur lequel je souhaite insister en premier relève de la question de quoi tester. En particulier pour le langage Python qui a une manière particulière de gérer la visibilité des attributs.

Notez que si l’exemple présenté ici repose sur une particularité du langage Python, le concept s’applique à tous les langages.

Lire la suite

De la validation aux tests

Une particularité du langage Python est qu’il ne se limite pas au monde des développeurs. Pour l’écrasante majorité de mes stagiaires, écrire un programme n’est pas leur activité principale mais doit les aider dans leur métier. Inutile de dire que tout ce qui a un rapport à la production de code doit aller à l’essentiel.

Du coup, il y a une partie qui provoque toujours la même réaction de lassitude : les tests. Cette réaction d’intérêt mitigé vient du fait qu’ils ne codent que des scripts à usage limité pour lesquels l’investissement à la compréhension de ce que sont les tests et la démarche ne semble pas nécessaire. C’est certainement le cas aussi pour tous ceux qui n’écrivent pas du code à usage professionnel.

Vous vous doutez bien que si j’écris ce billet, c’est que la vision du test n’est pas tout à fait exacte et résulte d’une incompréhension de l’objectif du test dit de développeur. Je vous invite donc à lire le billet suivant afin d’essayer de comprendre ce qu’est un test, car vous en faites déjà… ou presque.

Lire la suite

Harry Potter de retour chez LEGO

Harry Potter chez LEGO est une série qui s’est arrêtée en 2011, année de sortie du dernier volet de la série, les Reliques de la Mort. La série n’est pas vraiment repartie avec la sortie des Animaux Fantastiques qui n’a eu droit qu’à 2 boites dans la série LEGO Dimensions.

Cela change avec la sortie prochaine du second volet des aventures de Newt Scamander/Norbert Dragonneau. Ce n’est pas moins de 11 ensembles qui sont déjà disponibles dont 9 sur le thème Harry Potter. Yep, le New York des Animaux Fantastiques ne se prête peut-être pas assez à des ensembles LEGO, c’est l’occasion de revenir sur un thème qui est certainement très rentable pour LEGO.

Allons-y pour un tour de ces ensembles.

Lire la suite

Un troisième kit Nintendo Labo en septembre

Le succès du carton pour Nintendo se confirme avec l’annonce aujourd’hui d’un troisième kit Nintendo Labo annoncé pour septembre : le kit véhicules.

Comme pour les précédents, ce kit permettra d’assembler un certain nombre d’accessoires en cartons et ils pourront les utiliser dans les activités proposées sur la cartouche de jeu fournie avec. Au programme : buggy, avion et sous-marin. À ce que je comprends de la vidéo de présentation, ce ne sera pas des jeux distincts mais un seul qui permettra de passer d’un véhicule à l’autre en changeant la joy-con d’accessoire. En tout cas, c’est ce que suggère la vidéo de présentation suivante.

Les accessoires à construire sont donc : un volant, une pédale, un joystick (une manche pour piloter l’avion, parce que bon, avoir des monstres de technologie pour revenir au joystick…) et un… contrôleur pour le sous-marin qui a deux contrôles (un pour chaque moteur).

Le tout est géré par une clef accueillant la joy-con droite, celle qui a le capteur infra-rouge.

Petite nouveauté, il semble qu’il sera possible de jouer à 2, l’un contrôlant le véhicule (par exemple le buggy avec le volant) et l’autre un canon à l’aide du joystick.

Jouer à deux avec le Nintendo Labo (Nintendo)

Un petit doute au sujet de ce mode de jeu… Joystick et volant ont besoin (d’après les illustrations) du joy-con droit… Il est donc fort probable que ce mode de jeu nécessitera deux paires de joy-con… À prévoir au budget, même si pour l’instant, aucun prix n’est communiqué pour ce kit. Cependant, on peut espérer qu’il sera du même ordre que le Muliti-Kit.

Rendez-vous en septembre (le 14) pour la sortie de ce nouveau kit Nintendo Labo. En attendant, vous pouvez toujours vous procurer le kit Robot et le kit multi-activités.

Affinity Designer sur iPad

Il y a un an, je vous parlais d’Affinity Designer, l’Adobe Killer. Près d’un an plus tard, Affinity Designer est disponible sur iPad. L’app est proposée pour son lancement au prix défiant toute concurrence de 14,99 €. Depuis 2 jours, je suis en train d’en faire le tour et je dois avouer que comme pour la version iPad d’Affinity Photo, Serif a fait un très bon travail.

Allons-y pour une présentation de cette app.

Lire la suite

Jeux et programmation, pour apprendre à raisonner

Aujourd’hui, c’est les résultats du Bac. Mais la semaine dernière, j’ai découvert la pétition de l’année sur l’épreuve de mathématiques. Celle-ci dénonce la difficulté du sujet de cette année et s’illustre en ayant réuni près de 100.000 signatures.note bienveillante

Honnêtement, ne connaissant pas le programme (les Kids sont encore loin du Bac), je n’ai aucune capacité pour en juger si ce reproche est justifié. Cependant, c’est les arguments qui m’inquiètent et en particulier le reprocher de la nécessité de raisonner pour résoudre les exercices.

Lire la suite

Des héros en Normandie

Cela fait un petit moment que je n’avais plus publié d’articles sur les jeux de société. Il y a quelques jours, à la demande de l’organisateur, Mulberry, je suis allé faire des photos d’un scénario particulier du jeu Heroes of Normandie. Cela faisait un moment qu’il essayait de me convaincre de me mettre à ce jeu et je dois avouer qu’avec cet évènement… J’ai craqué.

Alors avant de vous présenter ce scénario particulier qui reconstitue le débarquement à Dieppe, je vais vous proposer une présentation du jeu Heroes of Normandie qui a fini par me séduire moi en tant que joueur, mais aussi en tant que Dad.

Lire la suite

Virtuality 2018, aperçu d’univers virtuels

De mon évaluation pifométrique, cela fait à peu près 5 ans que l’on entends régulièrement parler de réalité virtuelle et plus récemment de réalité augmentée. En ce lendemain d’ouverture de la WWDC 2018, Apple a montré son investissement dans le domaine de la réalité augmentée. Mais ces présentations grand public peinent à montrer quelque chose de satisfaisant.

Pour sa seconde édition, le salon Vituality a invité ces technologies immersives à Paris du 8 au 10 février dernier ce qui a permis de se faire une idée de ce qu’elles proposent. Et ça en attire du monde. Face à l’affluence, on ne peut avoir qu’un aperçu de ce qui est proposé. Et comme j’y suis allé avec Kid 1.9, je me suis forcément plus intéressé à la partie grand public qui est dominée, comme vous pouvez vous en douter, par le jeu.

Lire la suite

Un an après le Plan Numérique

En ce dernier cycle d’activités périscolaires, Kid 1.9 fera du numérique. Bon, pas de risque qu’il devienne un Hacker, l’activité relève plus du multimédia avec le projet de réalisation d’une vidéo sur les NAP. Le projet est sympathique mais ça m’a incité à me replonger sur la situation de l’enseignement du numérique en France.

Bonne période, entre les questions sur les voitures autonomes, l’Intelligence Artificielle, les robots et à la veille de la mise en action du RGPD : comment nos Kids s’intégreront dans le monde de demain ? 

Lire la suite

Fièrement propulsé par WordPress & Thème par Anders Norén

En naviguant sur Dad 3.0, vous acceptez l’utilisation de cookies pour une navigation optimale et nous permettre de réaliser des statistiques de visites. Plus d'informations

Le blog Dad 3.0 utilise les cookies pour vous permettre une navigation optimale et nous permettre de réaliser des statistiques de visite. Dad 3.0 affichant des publicités, celles-si utilisent également des cookies pour un ciblage publicitaire. En continuant la navigation sur Dad 3.0, vous acceptez le dépôt et la lecture de cookies.

Fermer