29-05-2009, 06:00 PM
bon moi perso, j'aime pas trop mais pas pour des raisons d'effet de mode ou pas (comme je ne suis pas la mode je ne sais même pas si ça en fait partie ^^)
simplement, un système basé sur l'indentation est un système qui m'impose une mise en page de mon texte alors que j'ai mes propres conventions de "lisibilité"
ainsi j'utilise l'indentation avec deux significations :
0) même niveau d'indentation que la ligne supérieure = instruction suivant (en séquence) l'instruction du dessus
1) indentation simple = instruction dépendant de la condition du dessus
2) indentation double = même instruction qu') la ligne précédente (dans le cas où l'instruction est plutôt longue,j'évite d'avoir des ascenseurs à manipuler dans tous les sens, je place un retour chariot)
==> autant 0) et 1) ça colle, autant 2) ne fonctionne pas
donc perso , je conteste tes avis positifs :
- la lisibilité, car contrairement à toi, l'indentation me perturbe et j'aime avoir le couple ouvrant/fermant, que ce soit une accolade ou une balise
mais l'ouvrant/fermant, comme la double indentation c'est un argument tout personnel
- fournir un code standard n'est pas un plus : ne pas fournir un code standard est un moins --> ce n'est pas un avantage que d'être correct, c'est juste normal
(mais si je devais absolument choisir entre haml et un autre qui ferait un code un peu foireux, clairement je choisirais haml, la j'ai le choix entre haml et notepad, je choisis notepad^^)
par contre je trouve pas mal le SASS, j'avais du mal à comprendre l'intérêt d'utiliser des expressions, mais après un peu de réflexion, ça donne de bonnes possibilités pour la maintenance en particulier
voilà mon avis, sachant que je me base uniquement sur ce que tu nous a montré (je n'ai pas cherché plus loin que dans tes exemples / argumentations)
et ce n'est pas parce que je ne suis pas convaincu, ou pas écrit avant que je me fous du sujet
simplement, un système basé sur l'indentation est un système qui m'impose une mise en page de mon texte alors que j'ai mes propres conventions de "lisibilité"
ainsi j'utilise l'indentation avec deux significations :
0) même niveau d'indentation que la ligne supérieure = instruction suivant (en séquence) l'instruction du dessus
1) indentation simple = instruction dépendant de la condition du dessus
2) indentation double = même instruction qu') la ligne précédente (dans le cas où l'instruction est plutôt longue,j'évite d'avoir des ascenseurs à manipuler dans tous les sens, je place un retour chariot)
==> autant 0) et 1) ça colle, autant 2) ne fonctionne pas
donc perso , je conteste tes avis positifs :
- la lisibilité, car contrairement à toi, l'indentation me perturbe et j'aime avoir le couple ouvrant/fermant, que ce soit une accolade ou une balise
mais l'ouvrant/fermant, comme la double indentation c'est un argument tout personnel
- fournir un code standard n'est pas un plus : ne pas fournir un code standard est un moins --> ce n'est pas un avantage que d'être correct, c'est juste normal
(mais si je devais absolument choisir entre haml et un autre qui ferait un code un peu foireux, clairement je choisirais haml, la j'ai le choix entre haml et notepad, je choisis notepad^^)
par contre je trouve pas mal le SASS, j'avais du mal à comprendre l'intérêt d'utiliser des expressions, mais après un peu de réflexion, ça donne de bonnes possibilités pour la maintenance en particulier
voilà mon avis, sachant que je me base uniquement sur ce que tu nous a montré (je n'ai pas cherché plus loin que dans tes exemples / argumentations)
et ce n'est pas parce que je ne suis pas convaincu, ou pas écrit avant que je me fous du sujet