Mokona Guu Center

Catégorie: Informatique. Toutes les catégories

Environnement de tests pour Express.js

En ce moment, je développe un petit service qui me permet de relever des données sur mon compteur d'électricité, les enregistrer et me les présenter. J'aurais pu déployer un système de domotique open source comme Domogik, mais l'idée était aussi d'aborder l'écosystème Node.js / Express.js sur un exemple concret …

Git fait-il pousser des arbres ?

Lorsqu'un système fonctionne et est adopté par beaucoup d'utilisateurs, il arrive toujours un moment où des voix s'élèvent pour dire que finalement, tout ça, c'est nul ! Nul est vaste et englobe le « n'est pas adapté à mon cas », le « j'étais fan mais en fait j'étais aveugle » ou encore le « c'est …

Quand démarrer les tests ?

Les lecteurs de mes articles l'auront probablement deviné : je suis profondément convaincu que les tests automatiques forment un moyen très efficace de développer rapidement des programmes corrects.

Autour de cette conviction, qui vient de mes expériences, se greffent des questions sur comment mettre en place les tests de manière efficaces …

Test de Clion avec Unreal, partie 2

Après quelques recherches pour arriver à lancer l'éditeur d'Unreal sous Linux, j'ai eu l'occasion de jouer un peu avec Clion.

À la question : est-ce que Clion arrive à tenir de très gros projets, la question... reste un peu en suspens.

En effet, le chargement du projet et l'analyse des symboles …

Test de Clion avec Unreal, partie 1

Hier, je démarrais un test pour trouver un IDE C++ pour Linux en 2015. Maintenant que toutes les dépendances d'Unreal sont chargées, je peux me lancer. Le premier IDE testé sera Clion.

Clion est un IDE pour C++ de Jetbrains, qui nous habitue à des produits de bonnes factures. L'IDE …

IDE C++ pour Linux en 2015

C'est une question que m'a posé un collègue : est-ce que tu peux me conseiller un bon IDE C++ pour Linux, qui serait capable de bien réagir à de gros projets.

Ma réponse a été « non ». Ça fait un bout de temps que je n'ai pas utilisé d'IDE sous Linux. C'est …

Biicode, un gestionnaire de dépendances pour C++

La gestion des dépendances et l'installation des bibliothèques externes en C++ est souvent un problème, et chaque environnement de développement a sa manière de le gérer... quand il est géré.

Alors qu'en Python, un simple 'pip install package' permet de récupérer et configurer le package voulu, le C++ est encore …

Test Driven Development : le gain facile

Le but des LucidPlayers de l'épisode précédent était de choisir un mouvement qui fait gagner immédiatement si possible. Autrement dit, de ne pas passer à côté d'une victoire évidente. C'est en ça qu'ils étaient lucides... en quelque sorte.

Je continue donc l'implémentation de cette stratégie en implémentant la recherche du …

Test Driven Development : parachutages lucides

La fois dernière, j'avais terminé à programmer des joueurs qui effectuaient des coups valides de mouvements et de capture. J'avais laissé de côté les parachutages ainsi que la détection d'une victoire immédiate.

Ce seront les sujets de cet épisode.

Parachutes

Afin de savoir s'il y a des pièces à parachuter …

Test Driven Development : des joueurs un peu moins fous

À présent que je peux lancer des parties avec des joueurs qui font des choix automatiquement, je vais implémenter des joueurs un peu moins automatiques que les précédents.

Leur but : ne pas passer à côté d'une victoire immédiate, c'est-à-dire lorsqu'il peut capturer le Lion adverse ou placer son Lion sur …

<<< Page 3 / 12 >>>