non, non, on ne mettra pas de #ifdef dans mon code pour assurer une meilleure portabilité
Encore heureux. #ifdef c'est sale. Un programme bien conçu n'utilise pas #ifdef pour assurer la portabilité, mais il sépare le code portable et le code dépendant d'une plateforme dans des fichiers différents, et laisse le système de build choisir quels fichiers compiler.
Cette réponse serait pertinente si tout utilisateur avait les capacités pour contribuer, ce qui est très loin d'être le cas.
Pourquoi ? Elle est pertinente quoiqu'il arrive. Tu es en train de me dire qu'un utilisateur qui n'a pas les capacités de contribuer n'a d'autre choix que de fermer sa gueule. Et bien oui, s'il n'a pas de solution à proposer. Un tel utilisateur ferme sa gueule, ou alors il peut payer quelqu'un pour coder ce dont il a besoin. Kickstarter existe par exemple.
Je ne vois pas en quoi c'est un problème. Des devs bénévoles ne sont pas là pour répondre aux besoins de tout le monde. Ils écrivent du code pour répondre à un besoin particulier et le distribuent pour que des gens qui ont le même besoin qu'eux puissent en profiter. C'est déjà beaucoup. Tu ne peux pas leur demander de combler tout les besoins de tout le monde sur terre.
Si le besoin qu'ils comblent ne correspond pas au tient, bah soit tu contribues/modifies, soit tu trouves una utre logiciel qui correspond mieux à tes besoins, soit tu payes quelqu'un/convaint quelqu'un de dev quelque chose pour tes besoins.
Mais c'est pas en trollant sans cesse que les gens vont convaincre les devs de faire ce que eux ils veulent et non ce que les devs veulent eux même.
[^] # Re: Parallèle avec dragonfly
Posté par Enj0lras . En réponse à la dépêche Archlinux utilise désormais systemd par défaut pour les nouvelles installations. Évalué à 3.
Encore heureux. #ifdef c'est sale. Un programme bien conçu n'utilise pas #ifdef pour assurer la portabilité, mais il sépare le code portable et le code dépendant d'une plateforme dans des fichiers différents, et laisse le système de build choisir quels fichiers compiler.
Pourquoi ? Elle est pertinente quoiqu'il arrive. Tu es en train de me dire qu'un utilisateur qui n'a pas les capacités de contribuer n'a d'autre choix que de fermer sa gueule. Et bien oui, s'il n'a pas de solution à proposer. Un tel utilisateur ferme sa gueule, ou alors il peut payer quelqu'un pour coder ce dont il a besoin. Kickstarter existe par exemple.
Je ne vois pas en quoi c'est un problème. Des devs bénévoles ne sont pas là pour répondre aux besoins de tout le monde. Ils écrivent du code pour répondre à un besoin particulier et le distribuent pour que des gens qui ont le même besoin qu'eux puissent en profiter. C'est déjà beaucoup. Tu ne peux pas leur demander de combler tout les besoins de tout le monde sur terre.
Si le besoin qu'ils comblent ne correspond pas au tient, bah soit tu contribues/modifies, soit tu trouves una utre logiciel qui correspond mieux à tes besoins, soit tu payes quelqu'un/convaint quelqu'un de dev quelque chose pour tes besoins.
Mais c'est pas en trollant sans cesse que les gens vont convaincre les devs de faire ce que eux ils veulent et non ce que les devs veulent eux même.