Le Thu, Mar 21, 2024 at 11:16:20AM +0100, Laurent Barme a écrit :
> 
> Le 21/03/2024 à 09:31, Denis Fondras via FRsAG a écrit :
> > Le Wed, Mar 20, 2024 at 10:07:11PM +0100, Laurent Barme a écrit :
> > > C'est là où je ne te rejoins pas. Par exemple, à voir comment est codé
> > > openssh cela ne me parait pas du tout évident d'y découvrir rapidement un
> > > bug. Ok, openssh est complexe mais en plus son codage est tordu. Pourquoi
> > > rajouter une complexité artificielle au traitement d'un problème déjà
> > > complexe ?
> > > 
> > J'imagine que tu veux dire OpenSSL et pas OpenSSH ?
> > 
> C'est bien d'openSSH dont je parle. J'ai partagé mon expérience à ce sujet
> sur mon blog : https://blog.nun.tf/les-limites-de-lopen-source/ ; si tu veux
> bien le lire, tes remarques et commentaires sont les bienvenus.

Dire qu'un projet écrit en C est *trop* complexe parce qu'il utilise
des pointeurs de fonction... nan, désolé, ça ne passe pas. Tout
logiciel complexe utilise des indirections, que le langage utilisé
rende ça transparent ou non. Je ne vois pas en quoi ce serait de
nature à faire froid dans le dos.

Si tu vois comment modifier le code pour rendre sa compréhension plus
abordable pour un débutant *sans amener en même temps d'autres
problèmes*, je suis persuadé que tes patches seront bienvenus.

PS : "given enough eyeballs, all bugs are shallow" on est d'accord que
cette pseudo-loi est trop simple pour représenter fidèlement la
réalité. Par contre laisser entendre qu'elle serait tout simplement
fausse est au mieux trollesque, mais ça je pense que tu le sais très
bien. ;)

-- 
jca@openbsd
_______________________________________________
Liste de diffusion du %(real_name)s
http://www.frsag.org/

Répondre à