Et ils sont portables sur combien de plateformes tes makefiles ? Est-ce qu'il faut les éditer à la main ou est-ce qu'il y a un script genre configure pour les générer ? Est-ce qu'ils gèrent bien les dépendences ?
Les Makefile, c'est comme Unix et pas mal d'outils comme sed, awk, vi...: quand on ne cherche pas à comprendre, on ne comprend pas, et une fois qu'on comprend, on se rend compte que c'est hyper simple!!
Tu as surement raison. J'ai pratiqué les makefile "fait maison", les Imakefiles, autoconf, tmake, qmake, automake+autoconf, et à chaque fois j'ai complètement loupé à quel point c'était hyper-simple. Et manifestement ça a échappé aussi aux mecs qui ont écrit tous ces outils pour faciliter la génération de makefiles. Ça s'est vachement amélioré le niveau de la fac maintenant, il en sort de vrais génies qui résolvent d'un coup un problème qui fait chier toute l'industrie depuis des années. Je suis impressioné.
Enfin peut-être pas, quand je suis sorti de fac je croyais aussi être très doué et que tout était simple. :-)
Quand il y a un outil pour naviguer rapidement dans les classes, on a tendance à ne pas s'embêter à organiser les sources
La notion de fichier source n'a rien à voir avec la programmation en soi, il y a des langages qui ignorent ce concept, et la tendance des IDE est précisément de t'en abstraire. Ou même tu as carrément des langages comme Java ou la structure des fichiers est définie par le nommage des classes.
[^] # Re: interet d'une IDE sous Linux
Posté par Guillaume Laurent . En réponse à la dépêche C++ Builder sous Linux : bientôt du neuf !. Évalué à 5.
Et ils sont portables sur combien de plateformes tes makefiles ? Est-ce qu'il faut les éditer à la main ou est-ce qu'il y a un script genre configure pour les générer ? Est-ce qu'ils gèrent bien les dépendences ?
Les Makefile, c'est comme Unix et pas mal d'outils comme sed, awk, vi...: quand on ne cherche pas à comprendre, on ne comprend pas, et une fois qu'on comprend, on se rend compte que c'est hyper simple!!
Tu as surement raison. J'ai pratiqué les makefile "fait maison", les Imakefiles, autoconf, tmake, qmake, automake+autoconf, et à chaque fois j'ai complètement loupé à quel point c'était hyper-simple. Et manifestement ça a échappé aussi aux mecs qui ont écrit tous ces outils pour faciliter la génération de makefiles. Ça s'est vachement amélioré le niveau de la fac maintenant, il en sort de vrais génies qui résolvent d'un coup un problème qui fait chier toute l'industrie depuis des années. Je suis impressioné.
Enfin peut-être pas, quand je suis sorti de fac je croyais aussi être très doué et que tout était simple. :-)
Quand il y a un outil pour naviguer rapidement dans les classes, on a tendance à ne pas s'embêter à organiser les sources
La notion de fichier source n'a rien à voir avec la programmation en soi, il y a des langages qui ignorent ce concept, et la tendance des IDE est précisément de t'en abstraire. Ou même tu as carrément des langages comme Java ou la structure des fichiers est définie par le nommage des classes.