C'est l'exception qui rend tout ce concept caduque,
Je ne vois pas pourquoi. C'est juste l'exception qui implique d'appliquer un cas exceptionnel adapté.
y'a pas de raison que la façon dont on formate son code ne fasse pas en soit parti du code.
Je pense que si. Les concepteurs de Python ont décidé du contraire, mais je ne vois pas en quoi ça devrait se généraliser pour l'écrasante majorité des autres.
Je te réfère au journal, c'est exactement ce que les tabs élastiques veulent pouvoir corriger.
Tu considères que les fins tabs élastiques ne le corrigent donc pas ?
C'est ce que j'ai dit : « Les soucis arrivent quand les gens utilisent aussi des espaces » et pas « Les soucis arrivent aussi quand les gens utilisent des espaces ».
Pour ce qui est de Python, c'est un cas exceptionnel où l'indentation fait partie de la sémantique du langage, mais ce n'est pas le cas en général.
C'est quoi le délire à utiliser les tabs pour indenter du code ?
Que chacun puisse choisir le rendu visuel de l'indentation ? Certains trouvent que 2 espaces c'est bien suffisant, la majorité 4, et d'autres 8. Avec des tabulations, tu n'utilises qu'un seul caractère que chacun peut faire interpréter selon son goût dans son éditeur de texte préféré.
Dans l'absolu, je pense qu'un fichier source ne devrait pas représenter la mise en forme du code, il faudrait séparer celle du fichier de celle qui est présentée à l'utilisateur par l'intermédiaire de son éditeur. Je vois bien l'intérêt d'avoir du code dans un fichier texte simple, donc on peut imaginer un formatage fait par un outil pour l'enregistrement du fichier, mais que l'éditeur de texte n'en tienne pas compte et mette en forme le contenu présenté par l'utilisateur suivant ses préférences. Tout le monde serait content et chacun aurait le formatage de ses rêves.
Euh non, si tout le monde utilise une tabulation pour une profondeur d'indentation, je ne vois pas où peut être le problème. Les soucis arrivent quand les gens utilisent aussi des espaces pour indeter.
Posté par Dr BG .
En réponse au journal Faites des tests !.
Évalué à 4.
Dernière modification le 26 juillet 2018 à 09:26.
Je pense que toi, Claude Simon, et d'après ce que tu dis, tu es parvenu à factoriser ton code de telle sorte que si un bug existait dans une de tes librairies, tu le détecterai automatiquement
C'est ça que je trouve le plus étrange. Si le code est très factorisé, un changement va avoir des répercussions dans différentes parties du code, mais comme il n'y a pas de test, eh bien en fait on ne sait pas si on a introduit une régression sur un de ces parties touchées. Le bug va effectivement rapidement apparaître chez un des utilisateurs (quoique), mais moins rapidement qu'avec des tests…
Ce que tu n'arrives pas à comprendre est que ces droits sont des droits peu utiles
Ça c'est toi qui le dit. C'est peu utile pour le commerce, mais c'est très utile pour l'utilisateur. Pour moi, en tant qu'utilisateur, qu'est-ce que ça peut bien m'apporter d'avoir le droit d'en faire du commerce ? Franchement que dalle.
Et d'autres gens ont le droit de te répondre que les libertés fournies sont peu utiles, et qu'ils gardent l'utile
Non, toi, tu es (comme d'habitude) catégorique. Toi, tu trouves que ça t'es peu utile, donc c'est peu utile dans l'absolu.
C'est vraiment de la grosse bonne mauvaise foi. Tu peux regarder leur code, construire ta propre calculatrice suivant leur plans si tu veux, corriger les bugs que tu aurais trouvé si NumWorks ne le faisait pas, partager tes modifs avec d'autres. Tu peux auditer le code et le recompiler si tu n'as pas confiance. Tu peux ajouter des fonctionnalités où en supprimer.
Quand Richard Stallman a créé la GPL, son problème était de ne pas pouvoir faire fonctionner les pilotes de son imprimante, pas de vendre des pilotes. Là Richard aurait déjà pu dépanner sa calculatrice.
Alors oui, ce n'est pas un logiciel libre parce que tu ne peux pas le revendre, mais tu peux faire tout le reste et c'est déjà mieux que les autres.
Ou peut-être réfractaire à l'utilisation de techno lourdes et pas intégrées pour développer des applications de bureau, comme à la bonne époque des Adobe Air, même si libre.
D'une manière générale, les gens choisissent l'option la plus rapide, la moins chère, et la plus confortable.
Non, les gens choisissent très souvent la solution où ils vont de toutes façons utiliser leur voiture sans se demander s'ils ne pouvaient pas faire autrement. Et ensuite ils se disent "bah oui, mais comment je ferais dans ma situation sans voiture ?".
[^] # Re: Et Python ? Et Emacs ?
Posté par Dr BG . En réponse au journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code. Évalué à 2.
Je ne vois pas pourquoi. C'est juste l'exception qui implique d'appliquer un cas exceptionnel adapté.
Je pense que si. Les concepteurs de Python ont décidé du contraire, mais je ne vois pas en quoi ça devrait se généraliser pour l'écrasante majorité des autres.
Tu considères que les fins tabs élastiques ne le corrigent donc pas ?
[^] # Re: aligner tabuler
Posté par Dr BG . En réponse au journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code. Évalué à 6.
C'est ce que j'ai dit : « Les soucis arrivent quand les gens utilisent aussi des espaces » et pas « Les soucis arrivent aussi quand les gens utilisent des espaces ».
Pour ce qui est de Python, c'est un cas exceptionnel où l'indentation fait partie de la sémantique du langage, mais ce n'est pas le cas en général.
[^] # Re: Et Python ? Et Emacs ?
Posté par Dr BG . En réponse au journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code. Évalué à 4.
Peux-tu donner un exemple, que je vois bien de quel genre de souci tu veux parler ?
Pour Python, c'est sûr que ce n'est pas adapté, mais c'est un peu une exception.
[^] # Re: Et Python ? Et Emacs ?
Posté par Dr BG . En réponse au journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code. Évalué à 8.
Que chacun puisse choisir le rendu visuel de l'indentation ? Certains trouvent que 2 espaces c'est bien suffisant, la majorité 4, et d'autres 8. Avec des tabulations, tu n'utilises qu'un seul caractère que chacun peut faire interpréter selon son goût dans son éditeur de texte préféré.
Dans l'absolu, je pense qu'un fichier source ne devrait pas représenter la mise en forme du code, il faudrait séparer celle du fichier de celle qui est présentée à l'utilisateur par l'intermédiaire de son éditeur. Je vois bien l'intérêt d'avoir du code dans un fichier texte simple, donc on peut imaginer un formatage fait par un outil pour l'enregistrement du fichier, mais que l'éditeur de texte n'en tienne pas compte et mette en forme le contenu présenté par l'utilisateur suivant ses préférences. Tout le monde serait content et chacun aurait le formatage de ses rêves.
[^] # Re: aligner tabuler
Posté par Dr BG . En réponse au journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code. Évalué à 3. Dernière modification le 30 juillet 2018 à 11:17.
Personne, juste que l'affichage de la tabulation n'a rien à voir avec.
[^] # Re: aligner tabuler
Posté par Dr BG . En réponse au journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code. Évalué à 2.
Parce que le but est de ne pas toucher au code source pour changer visuellement l'apparence des tabulations.
[^] # Re: aligner tabuler
Posté par Dr BG . En réponse au journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code. Évalué à 10.
Euh non, si tout le monde utilise une tabulation pour une profondeur d'indentation, je ne vois pas où peut être le problème. Les soucis arrivent quand les gens utilisent aussi des espaces pour indeter.
[^] # Re: ;)
Posté par Dr BG . En réponse au journal elysee.fr, ou la pitoyabilité de la start-up nation. Évalué à 5.
J'imagine que Twitter est, malheureusement, plus efficace pour ce type de personne.
[^] # Re: Faire des tests, c'est bien, mais...
Posté par Dr BG . En réponse au journal Faites des tests !. Évalué à 4. Dernière modification le 26 juillet 2018 à 09:26.
C'est ça que je trouve le plus étrange. Si le code est très factorisé, un changement va avoir des répercussions dans différentes parties du code, mais comme il n'y a pas de test, eh bien en fait on ne sait pas si on a introduit une régression sur un de ces parties touchées. Le bug va effectivement rapidement apparaître chez un des utilisateurs (quoique), mais moins rapidement qu'avec des tests…
[^] # Re: Faites ce que j'écris, pas ce que je crois
Posté par Dr BG . En réponse au journal Lecture pour cet été. Évalué à 5.
Eh bien je dois avouer que ton commentaire était tellement énigmatique que c'est aussi l'interprétation que j'en avais faite.
[^] # Re: Linux est il devenu un truc de vieux ?
Posté par Dr BG . En réponse à la dépêche 20 ans de LinuxFr.org. Évalué à 5.
J'en ai aussi déjà vu sous Linux et qui ne le savaient pas : "ah bon, c'est pas Windows" ?
[^] # Re: Garder la licence OEM
Posté par Dr BG . En réponse au journal Migrer Windows 10 d'un disque BIOS/MBR, vers un SSD en mode UEFI/GPT avec des logiciels libres. Évalué à 4.
Moi j'ai juste ajouté une carte réseau et il me dit que je n'ai pas de licence.
[^] # Re: Pas forcément commercial
Posté par Dr BG . En réponse au journal Le logiciel libre dont on ne peut utiliser les libertés. Évalué à 10.
Même pour la 7ième ?
[^] # Re: Libre diffusion ≠ Libre
Posté par Dr BG . En réponse au journal Retour sur la licence de NumWorks. Évalué à 9.
Ça c'est toi qui le dit. C'est peu utile pour le commerce, mais c'est très utile pour l'utilisateur. Pour moi, en tant qu'utilisateur, qu'est-ce que ça peut bien m'apporter d'avoir le droit d'en faire du commerce ? Franchement que dalle.
Non, toi, tu es (comme d'habitude) catégorique. Toi, tu trouves que ça t'es peu utile, donc c'est peu utile dans l'absolu.
[^] # Re: Troll classique contre le libre
Posté par Dr BG . En réponse au journal Retour sur la licence de NumWorks. Évalué à 1.
Oui, eh bien ça tout le monde a compris depuis longtemps, pas la peine de faire une fixette dessus et rester bloqué sur un procès d'intention.
[^] # Re: Troll classique contre le libre
Posté par Dr BG . En réponse au journal Retour sur la licence de NumWorks. Évalué à 10. Dernière modification le 12 juin 2018 à 11:56.
C'est vraiment de la grosse bonne mauvaise foi. Tu peux regarder leur code, construire ta propre calculatrice suivant leur plans si tu veux, corriger les bugs que tu aurais trouvé si NumWorks ne le faisait pas, partager tes modifs avec d'autres. Tu peux auditer le code et le recompiler si tu n'as pas confiance. Tu peux ajouter des fonctionnalités où en supprimer.
Quand Richard Stallman a créé la GPL, son problème était de ne pas pouvoir faire fonctionner les pilotes de son imprimante, pas de vendre des pilotes. Là Richard aurait déjà pu dépanner sa calculatrice.
Alors oui, ce n'est pas un logiciel libre parce que tu ne peux pas le revendre, mais tu peux faire tout le reste et c'est déjà mieux que les autres.
[^] # Re: Et avec Github...
Posté par Dr BG . En réponse au journal Microsoft rachète Github. Évalué à 10.
Ou peut-être réfractaire à l'utilisation de techno lourdes et pas intégrées pour développer des applications de bureau, comme à la bonne époque des Adobe Air, même si libre.
[^] # Re: Sécurité sociale
Posté par Dr BG . En réponse au journal Solution au conflit de la ZAD de Notre-Dame-des-Landes. Évalué à 5.
Ce sont en fait des ultralibéraux !
[^] # Re: C'est une drogue.
Posté par Dr BG . En réponse au journal Pourquoi Facebook ?. Évalué à 9.
C'est le nouveau PowerPoint envoyé par l'oncle relou.
[^] # Re: Voitures électriques
Posté par Dr BG . En réponse au journal Le Bitcoin va-t-il détruire la planète ? Contre‐point. Évalué à 7.
Non, les gens choisissent très souvent la solution où ils vont de toutes façons utiliser leur voiture sans se demander s'ils ne pouvaient pas faire autrement. Et ensuite ils se disent "bah oui, mais comment je ferais dans ma situation sans voiture ?".
[^] # Re: Voitures électriques
Posté par Dr BG . En réponse au journal Le Bitcoin va-t-il détruire la planète ? Contre‐point. Évalué à 5.
Pas toujours économiquement rationnel : le prix de la voiture et de son entretien pouvant facilement coûter plus cher que la différence de loyer.
[^] # Re: et le contrat ?
Posté par Dr BG . En réponse au journal «Votre avis nous intéresse !» − Cette fois, je crame mon banquier…. Évalué à 4.
Peut-on explicitement stipuler dans un contrat qu'on se torche avec le secret bancaire (inscrit dans la loi) ? Pas sûr.
[^] # Re: Lag
Posté par Dr BG . En réponse à la dépêche GNOME 3.28. Évalué à 6.
De ce que j'ai compris, c'est Xorg par défaut, mais on peut utiliser Wayland si on veut.
[^] # Re: concrètement ?
Posté par Dr BG . En réponse à la dépêche Savoir qui bosse où en un clin d’œil grâce à Awayboard !. Évalué à 3.
C'est donc toi qui déplace à la main l'état de tes collègues ? Sinon, comment leur état est-il mis à jour ? Je pense que c'est ça la question.
[^] # Re: Vieux con
Posté par Dr BG . En réponse à la dépêche C++17 libère size(), data() et empty(). Évalué à 10.
C'est ton a priori sur les cheveux longs qui te font croire que c'est une femme ?