Posts pour le tag ‘complexité’

Les ordinateurs sont des êtres humains commes les autres

vendredi 04 septembre 2009

Les machines aussi font n'importe quoiQuand vous travaillez dans un domaine qui met en jeu de près ou de loin des ordinateurs au quotidien, vous vivez rapidement des situations où vos amis/collègues/voisins/supérieurs/stagiaires/rayez-les-mentions-inutiles finissent par pousser un râle de désespoir accompagné d’une question en forme de supplique du type « Mais pourquoi il fait çaaaa..? »

« IL », c’est l’ordinateur, bien sûr. Tentative ultime de raccrocher à une figure un peu anthropomorphisée ce qui se passe en fait dans la machine, autrement dit les programmes qui font des machins. Parce qu’évidemment, tout le monde le sait, l’ordinateur ne fait rien lui-même. Il n’est ni intelligent, ni bête, il fait ce pour quoi on l’a programmé.

(suite…)

Symfony expliqué à ma maman, 2ème partie : les design patterns

mercredi 02 septembre 2009

Prendre la quatrième à gauche et tourner à droite après la fontaine

Résumé de l’épisode précédent : un framework, c’est une boîte à outils, des briques de base, et une méthodologie pour développer mieux, plus vite, et de manière plus sûre (un peu comme ça, quoi). Mais si ça peut fortement aider, ça n’est pas magique, et ça demande de suivre les principes du framework lui-même.

Une partie des principes méthodologiques qui va avec un framework est  couramment regroupée sous le nom de design patterns. Une fois encore, on s’abstiendra de traduire l’expression (la version française préconisée étant patrons de conception, et ça sonne un peu Bergère de France…)

(suite…)

Symfony expliqué à ma maman, 1ère partie : qu’est-ce qu’un framework ?

mardi 25 août 2009

Maman je t'aimeA mes heures pas perdues je travaille dans l’agence qui est à l’origine d’une fort belle chose : un framework PHP 5 qui jouit d’une assez bonne presse, ce qui n’est pas complètement un hasard parce qu’il est vraiment très bien.

Ce framework porte le nom de Symfony, pour des raisons expliquées ici. Jusque là, fastoche. C’est ensuite que ça se complique. Déjà, rien que le premier mot : framework. Littéralement, cadre ou structure ; dans la programmation en général, on le traduit plus précisément par « cadre d’applications ». Enfin, on le traduirait, parce qu’on ne le fait jamais, on dit toujours frèmeouorque. A compter de cette phrase, je dirai d’ailleurs « framework » sans autre forme de procès, et même sans italiques (je suis comme ça, jsuis un gueudin).

(suite…)