Subject: Developers of Sympa
List archive
- From: David Verdin <address@concealed>
- To: address@concealed
- Subject: Re: [sympa-developpers] Why autodie?
- Date: Wed, 21 Feb 2018 12:15:24 +0100
On 21/02/2018 11:55, Alexandre Franke wrote:
Hi,Thanks!
On Wed, Feb 21, 2018 at 10:37 AM, David Verdin <address@concealed>
wrote:
what is the NIH syndrom?It stands for Not Invented Here and it is the bias towards homebrew
code which supposedly better fills a need than something written by a
third party, regardless of its actual suitability.
Sure. And as exception handling goes, I'm sure we have something good on CPAN.
Except it is already there and working.Reducing the burden of maintainership sure looks like added value to
On my opinion, replacing a module with CPAN must come with an added value.
me. As an outsider I clearly lack the context of the specific bit
you’re talking about, but as I often say “the best code is the one you
don’t have to write”.
The point here was the usage of autodie. In fine I was reacting to the debate about exception handling that derived from autodie.
Exception handling is one thing we already do (our homebrew modules does it).
Exception raising is something we do not - or at least not consistently. That's the point eiro wants to improve with autodie and we disagree about.
But, later, we will certainly address the matter of exception handling.
What's important when working with Sympa code is trying to stick to the issue at hand. Diverting is the way to madness.
I agree with Antoine on this. It's from "Terre des hommes" and it's about planes. I dig this book.
"Mieux vaut viser la perfection et la rater que viser la médiocrité et« La perfection est atteinte, non pas lorsqu'il n'y a plus rien à
l'atteindre."
- Francis Blanche
ajouter, mais lorsqu'il n'y a plus rien à retirer. »
-- Antoine de Saint-Exupéry
Exception handling is an excellent example of things we could remove from howebrew code.
As developing Sympa 7.0 should, on my opinion, be in sync with 6.2 and keep a working Sympa all the way, I try not remove the wings. ;-)
--
"Mieux vaut viser la perfection et la rater que viser la médiocrité et
l'atteindre."
- Francis Blanche
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
-
[sympa-developpers] Why autodie?,
David Verdin, 02/19/2018
-
Re: [sympa-developpers] Why autodie?,
IKEDA Soji, 02/19/2018
- Re: [sympa-developpers] Why autodie?, David Verdin, 02/20/2018
-
Re: [sympa-developpers] Why autodie?,
Marc Chantreux, 02/21/2018
-
Re: [sympa-developpers] Why autodie?,
IKEDA Soji, 02/21/2018
- Re: [sympa-developpers] Why autodie?, IKEDA Soji, 02/21/2018
-
Re: [sympa-developpers] Why autodie?,
David Verdin, 02/21/2018
-
Re: [sympa-developpers] Why autodie?,
Alexandre Franke, 02/21/2018
-
Re: [sympa-developpers] Why autodie?,
David Verdin, 02/21/2018
-
Re: [sympa-developpers] Why autodie?,
Stefan Hornburg (Racke), 02/21/2018
- Re: [sympa-developpers] Why autodie?, David Verdin, 02/21/2018
- Re: [sympa-developpers] Why autodie?, Stefan Hornburg (Racke), 02/21/2018
- Re: [sympa-developpers] Why autodie?, David Verdin, 02/21/2018
- Re: [sympa-developpers] Why autodie?, Stefan Hornburg (Racke), 02/21/2018
- Re: [sympa-developpers] Why autodie?, Soji Ikeda, 02/22/2018
- Re: [sympa-developpers] Why autodie?, David Verdin, 02/22/2018
- Re: [sympa-developpers] Why autodie?, Marc Chantreux, 02/22/2018
- Re: [sympa-developpers] Why autodie?, IKEDA Soji, 02/24/2018
- Re: [sympa-developpers] Why autodie?, Stefan Hornburg (Racke), 02/24/2018
-
Re: [sympa-developpers] Why autodie?,
Stefan Hornburg (Racke), 02/21/2018
-
Re: [sympa-developpers] Why autodie?,
David Verdin, 02/21/2018
-
Re: [sympa-developpers] Why autodie?,
Alexandre Franke, 02/21/2018
-
Re: [sympa-developpers] Why autodie?,
IKEDA Soji, 02/21/2018
-
Re: [sympa-developpers] Why autodie?,
IKEDA Soji, 02/19/2018
Archive powered by MHonArc 2.6.19+.