Re: My silliest extention made yet 2008...



On Jan 17, 12:59 pm, Jon Skeet [C# MVP] <sk...@xxxxxxxxx> wrote:
Matt <matttel...@xxxxxxxxxxx> wrote:
As someone that does a LOT of mainteance coding
in his life, one of my pet peeves is that most code (and here I include
C, C#, Perl and its ilk) is write-only. You write the code, I have no idea
what you meant the code to do, I can only read the code and know what it
actually DOES.

That's certainly true for badly written C#, but well written and well
refactored C# can be very readable indeed.

Readable is a relative thing, Jon. I'm not exactly a newbie at this.
With 20+
years of experience in the programming world, and 7 years with C# ( I
was
at Microsoft when the Alpha came out ), I know more than the average
bear :)


This is increased significantly (IMO) by the improvements in C# 3,
which often contribute to explaining what code is meant to do while
leaving out the details of how it does it.

This is true. However, our problem stems not from the language, but
rather from our inability to say what it is we are GOING to do.

Hey, I did say it was a rant.

Matt


--
Jon Skeet - <sk...@xxxxxxxxx>http://www.pobox.com/~skeet ; Blog:http://www.msmvps.com/jon.skeet
World class .NET training in the UK:http://iterativetraining.co.uk

.



Relevant Pages

  • Re: My silliest extention made yet 2008...
    ... in his life, one of my pet peeves is that most code (and here I include ... C, C#, Perl and its ilk) is write-only. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: SMTP TRACE
    ... Forget this an use a higher level module than Net::SMTP! ... MIME::Lite should make your life much easier, ... MIME::Base64 is included with Perl since 5.007003 and CAN be ...
    (perl.beginners)
  • Re: SMTP TRACE
    ... Forget this an use a higher level module than Net::SMTP! ... MIME::Lite should make your life much easier, ... MIME::Base64 is included with Perl since 5.007003 and CAN be ...
    (perl.beginners)
  • Re: Bertie is the Best
    ... British. ... I can slag anyone I want. ... ilk is given a by ball. ... There is much much more to life than the ...
    (soc.culture.irish)
  • Re: There are three kinds of men...
    ... At least we get a sense of life instead of living it vicariously through ... Marx, Hilary and their ilk. ...
    (soc.retirement)

Loading