lkml.org 
[lkml]   [2003]   [Jun]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: Coding standards. (Was: Re: [PATCH] [2.5] Non-blocking write can block)
    Date
    On Monday 09 June 2003 13:55, Timothy Miller wrote:
    > Davide Libenzi wrote:
    >
    > > There's no such a thing as "horrible coding style", since coding style is
    > > strictly personal. Whoever try to convince you that one style is better
    > > than another one is simply plain wrong. Every reason they will give you
    > > to justify one style can be wiped with other opposite reasons. The only
    > > horrible coding style is to not respect coding standards when you work
    > > inside a project. This is a form of respect for other people working
    > > inside the project itself, give the project code a more professional look
    > > and lower the fatigue of reading the project code. Jumping from 24
    > > different coding styles does not usually help this. I do not believe
    > > professional developers can be scared by a coding style, if this is the
    > > coding style adopted by the project where they have to work in.
    >
    > Oh, yes, there is most certainly "horrible coding style". When I was in
    > college, I met one CS student after another who really just did not
    > belong in CS, and you should have seen the code they wrote.
    >
    > Imagine a 200 line program which is ALL inside of main(). There is no
    > indenting. Lines of code are broken in random places. Blank lines are
    > inserted randomly. The variable names chosen are a, b, c, d, e, etc.
    > It's impossible to tell which '{' is associated with which '}'.
    >
    > It's been a while. I can't remember all of the violations of reason and
    > sanity I saw. I pity the grad students who were faced with grading
    > these monstrosities.

    ummm been there... Actually, after the first 20 it got easy... If I couldn't
    read it, it got an "F" (whether it worked or not).

    If it could be read with difficulty (and worked) it got a D
    If it could be read and worked it got a C
    If it could be read and was clear (and worked) it got a B
    If it was short, clear, and worked it got an A

    And I have met some of the idiots (including Piled higher and Deeper ones)
    that couldn't program their way through a "hello there" program.
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:36    [W:4.392 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site