Porchoman® is Back!

17 janvier 2008

Séparation du code, vous connaissez ?

Classé dans : Non classé — MagicalTux @ 9:27

La séparation du code, vous en avez certainement déjà entendu parler. Ce concept de séparer au moins l'apparence du code. De nombreux outils permettent de façon relativement simple de séparer du code et de l'apparence. L'exemple le plus connu est très probablement Smarty.

Porchoman est un ennemi de la séparation du code. Pour lui, plus le code est intégré, mieux c'est.

Le principal problème de cette technique relève du fait qu'il deviens alors nécessaire à toute personne travaillant sur le site de connaitre à la fois le HTML et le PHP. Impossible pour un designer de travailler sur l'apparence. Impossible à un développeur pur code de continuer en propre sur le site.

L'extrait de code du jour proviens d'un vieux site trouvé entre deux dossiers. Je pense que son auteur doit se repentir aujourd'hui d'avoir écrit ce style de code.

<img src="img/puce.gif" width="7" height="11"> <a href="profile.php" class="lien2">Profil</a><br>
<img src="img/puce.gif" width="7" height="11"> <a href="<? echo $PHP_SELF."?deconnexion=2"; ?>" class="lien2">D&eacute;connection</a>
<?PHP if ($_SESSION['relations'] > 0) { ?>
<br><img src="img/puce.gif" width="7" height="11"> <a href="datingon.php" class="txt5"><?PHP echo $_SESSION['relations']; ?>
relation(s)</a>
<?PHP } ?>
<?PHP
        $temp3 = new db_tanuki();
        $req = "SELECT `id` FROM `messages` WHERE `nto`='".$_SESSION['name']."' AND `read`='0'";
        $temp3->query($req);
        $_SESSION['nmessages'] = $temp3->nb_lignes();
        $temp3->close();
        if ($_SESSION['nmessages'] > 0) { ?>
<br><img src="img/puce.gif" width="7" height="11"> <a href="datingon.php" class="txt5"><?PHP echo $_SESSION['nmessages']; ?>
message(s)</a>
<?PHP } ?>
</td>
 

Pas de commentaire »

Pas encore de commentaire.

Flux RSS des commentaires de cet article. URL de rétrolien

Laisser un commentaire