Informaticienzero

Le blog d'un informaticien passionné de partage, d'échanges et surtout, pas si zéro que ça.

The Pragmatic Programmer – L’éthique d’un développeur pragmatique 2

2015-09-25 22:49:46 +0000

Dans la première partie de cet article, nous avons abordé plusieurs points. Sous la métaphore d’un chat mangeur de code source, nous avons compris qu’un bon programmeur ne fournit pas de mauvaises excuses mais plutôt qu’il doit fournir des solutions. D’ailleurs, c’est lui qui prend en main sa carrière, ses projets et son travail quotidien, même si cela lui demande humilité et modestie.

Retour sur deux années d'université

2015-09-14 17:29:04 +0000

Il y a peu de temps, j’ai achevé mes deux années de formation au sein de l’IUT Informatique de Villetaneuse. Tout n’a pas été blanc ni n’a été noir. Disons simplement que je suis heureux d’en avoir fini avec la scolarité et d’être désormais à plein temps dans le monde du travail. Mais avant de conclure sur toutes ces années passées sur les bancs de l’école, faisons un récapitulatif.

The Pragmatic Programmer - L'éthique d'un développeur pragmatique 1

2015-08-17 21:40:41 +0000

Avant d’apprendre à être un développeur pragmatique, il faut examiner ceux qui le sont pour comprendre leur attitude, leur façon de faire et de penser. Le premier chapitre du livre se concentre dessus et le fait bien. En effet, plutôt que de nous jeter à la figure ce que fait un tel développeur ou de nous noyer avec des notions théoriques, ce chapitre regorge de métaphores et d’illustrations. Examinons-les.

Simplifier la gestion de la mémoire en C++ avec RAII

2015-08-02 20:53:03 +0000

Tutoriel publié à l’origine sur Zeste de Savoir

La gestion des ressources est un problème récurrent en informatique. En effet, on ne dispose que de ressources limitées : RAM, disques durs, nombre de calculs par seconde, etc. Et aujourd’hui, il faut admettre qu’on charge de plus en plus de ressources qui prennent de la place. Il faut donc les gérer efficacement. Certains langages, comme le C, obligent l’utilisateur à allouer et libérer de la mémoire pour les ressources et il faut dire que c’est contraignant.

Le C++, en raison de l’approche historique qui en est malheureusement faite dans beaucoup d’ouvrages, est utilisé par certains développeurs comme le C, en gérant les ressources de manière manuelle. Pourtant, il existe un idiome très simple et efficace que nous allons découvrir dans ce tutoriel. Alors oubliez vos new et delete et découvrez ce que C++ offre.

The Pragmatic Programmer

2015-07-22 19:23:58 +0000

Il y a de cela quelques mois que l’on m’a prêté ce livre de David Thomas et Andrew Hunt sans que je ne prenne vraiment le temps de le lire. Mais cette fois, c’est décidé, je m’y mets sérieusement. Et afin de rendre cette lecture utile et efficace, j’ai décidé de m’en faire un résumé pour en sortir les points principaux. Mais pourquoi n’en ferais-je pas alors profiter les autres ?