janvier 2014 (7)

vendredi 31 janvier 2014

De l'intérêt des tests

Il y a quelques jours, j’ai remarqué un fait intéressant.

En effet, j’avais encore il y a peu régulièrement envie de vomir lorsque je revenais sur du code quelque temps après l’avoir écrit.

Mais aujourd’hui, cette envie de vomir ne me prend plus lorsque je regarde mon code, mais plutôt les tests associés.

J’ai donc essayé de comprendre cette évolution, et j’en suis arrivé à la conclusion que cela vient du fait que ma façon de développer a profondément changé.

En effet, depuis que je développe atoum, j’essaye (et ce n’est pas toujours facile, car les mauvaises habitudes ont la vie dure) de faire du développement piloté par les tests.

Lire la suite

vendredi 24 janvier 2014

Bon anniversaire, le Mac !

Le Mac a aujourd’hui trente ans.

Mais le Mac et moi, c’est un peu plus récent que cela, car ma relation avec Apple a débuté en réalité avec un Apple IIc.

Et si je m’en souviens, c’est parce qu’à l’époque, j’avais passé un long moment dans la boutique parisienne dans laquelle mes parents l’avaient acheté à m’amuser avec tout un tas de machines sorties pour moi du futur.

Il n’en a pas été de même avec le Mac Plus, qui a été acheté dans une minuscule boutique rémoise à l’occasion d’une des rares campagnes de promotion d’Apple.

Je me souviens juste du regard moqueur de mon père lorsque je lui ai demandé si nous allions avoir un PC après qu’il m’eut annoncé qu’il m'emmenait à Reims avec ma mère acheter un nouvel ordinateur.

Lire la suite

dimanche 19 janvier 2014

À propos du télétravail

Mes derniers articles ont provoqué pas mal d’émois, au vu de mes statistiques de fréquentation, mais surtout quelques commentaires aussi bien sur twitter que sur ce blog à propos de mes dires sur le télétravail.

En effet, certains semblent ignorer ou découvrir que travailler de cette façon est compliqué, notamment à cause du Code du travail français.

Voici donc une synthèse rapide de ce que j’ai découvert à ce sujet lorsque ma femme a demandé à son employeur de pouvoir travailler de cette façon.

Tout d’abord, le Code du travail défini le télétravail et ce qu’il implique tant du point de vue de l’employé que de celui de l’employeur dans ses articles L1222-9, L1222-10 et L1222-11.

Lire la suite

samedi 18 janvier 2014

C'est l'histoire d'un dev

Il s'appelle Jean-Kevin, il a 24 ans, bientôt 25, et il est dans une soirée, en train de discuter avec une fille, qui vient à l'instant de lui demander sa profession.

Et Jean-Kevin, malgré sa tension qui vient de monter d'un cran, car il sait qu'il s'aventure sur un terrain miné et que sa crédibilité sociale peut à partir de cet instant voler en éclat à tout moment, lui répond avec un léger trémolo dans la voie qu'il travaille dans l'informatique.

La fille lui demande alors avec les yeux écarquillés d’admiration s’il serait capable de lui réparer son ordinateur ou de lui pirater son téléphone comme la NSA.

Lire la suite

vendredi 17 janvier 2014

La liste de Tariq

Donc M. Tariq Krim, le créateur de Netvibes et actuel vice-président « écosystème et innovation » du Conseil national du numérique, est en train de constituer une liste des 100 développeurs de France les plus marquants avec la bénédiction de Mme la Ministre déléguée chargée des PME, de lInnovation et de l'Économie numérique, j'ai nommé Fleur Péllerin.

J’avoue que ça me laisse plus que songeur, car je ne comprends pas en quoi la création d’une telle liste va permettre de faire de notre pays « l’autre nation du code » comme il l’ambitionne.

Car en admettant que la constitution d’une telle liste soit la première étape indispensable pour atteindre ce louable objectif, il faudrait pour cela que la création de cette liste soit possible.

Lire la suite

samedi 11 janvier 2014

Atoum et HipHopVM

Depuis quelque temps, on me demande régulièrement si je vais rendre atoum compatible avec HipHopVM, car il n’est actuellement pas compatible avec cette alternative au Zend Engine.

Et ma réponse est que je n’ai aucune autre solution que celle consistant à faire les rapports de bugs nécessaires aux développeurs de HipHopVM.

Ce n’est en effet pas le code d’atoum qui pose problème, puisqu’il fonctionne sans aucun soucis avec le moteur standard de PHP (ce qui ne veut pas dire qu’il n’y a pas quelques bugs cachés en son sein malgré les quelque 1600 tests unitaires et les 24 000 assertions qui les traquent sans relâche).

Et si le problème ne vient pas du code d’atoum, c’est donc qu’il vient d’un ou de plusieurs problèmes au sein de celui de HipHopVM.

Lire la suite

jeudi 2 janvier 2014

Vœux 2014

En ce début d’année, les sempiternels souhaits de bonne santé, de bonheur et autres joyeusetés du même type vont être légion pendant au moins une quinzaine de jours.

Et parmi eux, certains seront sincères, de convenances ou totalement hypocrites, en fonction du passif que vous aurez avec la personne qui vous les présentera.

Du coup, j’ai décidé cette année de vous présenter mes vœux d’une manière un peu différente.

Lire la suite