#18305

Solve the problem at hand @ tonsky.me

don’t solve a problem you don’t have

+1

C’est aussi pour ça que les framework en tout genre (CSS/HTML, pour que je sache) sont si énormes même pour une simple page HTML : ils veulent traiter tous les imaginables pour que tout le monde les utilise, alors personne n’a besoin de tout à la fois.

Si vous ne savez pas quels seront les besoins futurs du client, alors c’est que le cahier des charges n’est pas bon, et que la vision des choses du client n’est pas claire, et donc qu’il faut peut-être clarifier tout ça avant de commencer à construire.

Quand une maison est construite, on ne met pas une masse de briques en forme de maison dans laquelle on creuse ensuite des murs, puis des fenêtres. Non, on a une vision globale du projet avant de commencer et on s’en tient au plans.
On conserve parfois un peu d’espace pour les détails, mais ce sont justement des détails, pas un mur porteur ou une nouvelle pièce.

http://tonsky.me/blog/concrete-vs-abstract/