Ah, grand problème que celui-là....
Qu'est ce qui est mieux :
- fournir les sources des articles sur le CD et risquer de voir des lecteurs simplement compiler le code puis le modifier sans vraiment comprendre tout l'esprit et tout le principe de l'exemple. Mais également faciliter la vie des autres qui maîtrisent déjà la matières
- ne pas fournir le code sur le CD et "forcer" le lecteur à le taper pour qu'il comprenne l'interêt de chaque ligne.
Personnellement, je me rappel de la grande époque des magazines de programmation où je passai des heures sur mon C64 à essayer de comprendre pourquoi le code sur la page, une fois, tapé, ne fonctionnait pas... Perte de temps ? Non, cela m'obligeai à faire une choses très instructive : la recherche de l'erreur, le debuging...
Enfin, une fois m'être rendu compte que j'avais simplement oublié un GOSUB ou un RETURN, je comprenait également que ce n'était qu'à ce moment là que j'avais vraiment compris le listing.
Maintenant, en fonction des articles, le problème est encore différent. Les listings contenu dans les deux (ou trois) premier articles sur la programmation en évitant les failles de sécurité sont très bien sur le papier et uniquement sur le papier. Je n'aimerai pas être à la place d'un admin qui se fait ravager le système parce qu'un clown a eu la bonne idée de faire un make dans les sources fournis sur le CD...
[^] # Re: un petit commentaire
Posté par Denis Bodor (site web personnel) . En réponse à la dépêche Linux Magazine France d'avril. Évalué à 1.
Qu'est ce qui est mieux :
- fournir les sources des articles sur le CD et risquer de voir des lecteurs simplement compiler le code puis le modifier sans vraiment comprendre tout l'esprit et tout le principe de l'exemple. Mais également faciliter la vie des autres qui maîtrisent déjà la matières
- ne pas fournir le code sur le CD et "forcer" le lecteur à le taper pour qu'il comprenne l'interêt de chaque ligne.
Personnellement, je me rappel de la grande époque des magazines de programmation où je passai des heures sur mon C64 à essayer de comprendre pourquoi le code sur la page, une fois, tapé, ne fonctionnait pas... Perte de temps ? Non, cela m'obligeai à faire une choses très instructive : la recherche de l'erreur, le debuging...
Enfin, une fois m'être rendu compte que j'avais simplement oublié un GOSUB ou un RETURN, je comprenait également que ce n'était qu'à ce moment là que j'avais vraiment compris le listing.
Maintenant, en fonction des articles, le problème est encore différent. Les listings contenu dans les deux (ou trois) premier articles sur la programmation en évitant les failles de sécurité sont très bien sur le papier et uniquement sur le papier. Je n'aimerai pas être à la place d'un admin qui se fait ravager le système parce qu'un clown a eu la bonne idée de faire un make dans les sources fournis sur le CD...