Informatique : l’art du développement

À la fois une science, un art, et du vaudou.

Fil des billets - Fil des commentaires

lundi 7 avril 2008

Les pièges dans le développement

Quand les premiers programmeurs ont commencé à développer les premiers logiciels, ils se sont aperçu avec horreur qu’ils allaient perdre un temps effroyable en débogage : la belle rigueur mathématique qui enfanta l’informatique ne résista pas au choc avec la vie réelle, et plus concrètement à l’alimentation du bel ordinateur par des données mal foutues, non standardisées, parasitées, ou comprenant des situations tellement tordues que personne n’y avait pensé.

Lire la suite

mardi 29 janvier 2008

Où sont les specs ???

Écrire les spécifications fonctionnelles puis techniques d’un logiciel est un métier, et les interpréter pour développer un autre. Encore y a-t-il un problème intermédiaire bassement pratique : elles sont les spécs ???

Lire la suite

dimanche 9 décembre 2007

Une tâche à la fois

L’écho de ce billet de Joel Spolsky a résonné au plus profond de mon être le jour où je l’ai découvert : Human Task Switches Considered Harmful.

Lire la suite

jeudi 15 novembre 2007

Arrondir : oui mais comment ?

Arrondir un chiffre n’est pas innocent, du moins pas en comptabilité ou informatique, encore moins en sciences.

Lire la suite

mercredi 24 octobre 2007

"4" par 4.0 ?

4 * 4.0 donne des résultats parfois surprenants selon les langages...

Lire la suite

lundi 9 juillet 2007

Je métaprogramme

Plongée philosophico-strastophérique dans les multiples niveaux de l’informatique, du bit au méta-SQL.

Lire la suite

dimanche 11 mars 2007

Le rôle des NULL en ABAP et PL/SQL

Comparer le PL/SQL (d’Oracle) et l’ABAP (de SAP) permet de comparer deux stratégies sur un point assez délicat de la programmation informatique : que faire des valeurs vides (pas nulles, dans le sens de zéro, mais vides, non renseignées).

Lire la suite

vendredi 2 mars 2007

Première Loi de l’Informatique...

Transposition de la Première Loi d'Asimov

Lire la suite

vendredi 16 février 2007

Des noms de tables à 4 lettres

Problème concret dans une création de base de données : faut-il des noms de tables compacts ou verbeux ?

Lire la suite

samedi 10 février 2007

Encore un nouveau langage à apprendre : le D

Faut-il se lancer dans ce potentiel successeur du C++ ?

Lire la suite

mardi 2 janvier 2007

Retour sur Vista : un point de menu

Réunionnite aiguë sur un menu à trois choix.

Lire la suite

mardi 21 novembre 2006

« Frameworks », Java, complexité, librairies et usines à gaz

Béni soit Steve pour m’avoir indiqué le morceau de bravoure de BenjiSmith, hébergé sur le site de Joel Spolski : http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12 Il porte sur la profusion de frameworks disponibles notamment en Java, qui rajoutent une monstrueuse étape de complexité  […]

Lire la suite

lundi 25 septembre 2006

Le code qui pue au premier coup d’œil

Comment repérer des bugs sans réfléchir, en lisant le code.

Lire la suite

vendredi 15 septembre 2006

Le paradis des informaticiens

Joel Spolsky décrit une entreprise où les développeurs sont choyés, et démontre que cela est rentable. Chiche !

Lire la suite

dimanche 3 septembre 2006

Les noms et codes des projets et programmes

Micro-sociologie des noms de projets, grands ou petits, abscons ou pas.

Lire la suite

- page 2 de 3 -