Skip to Content.
Sympa Menu

devel - Re: [sympa-developpers] Why autodie?

Subject: Developers of Sympa

List archive

Chronological Thread  
  • From: "Stefan Hornburg (Racke)" <address@concealed>
  • To: address@concealed
  • Subject: Re: [sympa-developpers] Why autodie?
  • Date: Wed, 21 Feb 2018 16:21:57 +0100

On 02/21/2018 12:15 PM, David Verdin wrote:
>
>
> On 21/02/2018 11:55, Alexandre Franke wrote:
>> Hi,
>>
>> 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.
> Thanks!
>>
>>> Except it is already there and working.
>>> On my opinion, replacing a module with CPAN must come with an added value.
>> Reducing the burden of maintainership sure looks like added value to
>> 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”.
> Sure. And as exception handling goes, I'm sure we have something good on
> CPAN.
> 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.
>>
>>> "Mieux vaut viser la perfection et la rater que viser la médiocrité et
>>> l'atteindre."
>>> - Francis Blanche
>> « La perfection est atteinte, non pas lorsqu'il n'y a plus rien à
>> ajouter, mais lorsqu'il n'y a plus rien à retirer. »
>> -- Antoine de Saint-Exupéry
> I agree with Antoine on this. It's from "Terre des hommes" and it's about
> planes. I dig this book.
> 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. ;-)
>
>>
>

Sorry, but I don't see how exception handling would go away in Sympa code ...

Regards
Racke

--
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.



Archive powered by MHonArc 2.6.19+.

Top of Page