From: Isaac Dupree <id@isaac.cedarswampstudios.org>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: Re: [PATCH] Drivemap module
Date: Mon, 04 Aug 2008 20:50:36 -0400 [thread overview]
Message-ID: <4897A3DC.4050705@isaac.cedarswampstudios.org> (raw)
In-Reply-To: <1217891426.15145.38.camel@localhost>
Javier Martín wrote:
> You understand my concern, but seemingly do not understand that in order
> to conform to the Holy Coding Style you are asking me to write code that
> can become buggy (and with a very hard to trace bug) with a simple
> deltion! (point: did you notice that last word _without_ a spelling
> checker? Now try to do so in a multithousand-line program).
well, maybe a bit off topic.
But I can't imagine how, after code is written, I could
accidentally delete an "=" character even when editing it.
I prefer the (to me) intuitive meaning of (variable ==
value) in my own code. That particular problem has never
bitten me. Although, in C++ coding style, a lot more local
variables are "const" and therefore the error could be
caught by the compiler anyway. It seems like an odd
paranoia to choose. Say, take "uint32_t". It's only a
one-character deletion to become int32_t and then there is
subtle breakage. "htons" and many other functions with
similar names and suffixes. Etc.? It's half C language and
culture, and half inevitable in programming, IMHO.
point[2]: I half did notice the typo (only "half" because
I've trained myself not to be too distracted by people's
spelling), and I'm generally more precise when looking at
code (maybe). ;-)
Anyway, since "they" are more likely to maintain the code in
the long run than you, in general, the question is whether
the code is more likely to become buggy by their hacking on
it, if it follows project coding style or someone else's
(your) "safer" coding style. Likely it's safer if using a
consistent programming style. Although I personally don't
see that it's very helpful to have a style that makes things
down to the order of "==" arguments be consistent within the
project; haphazard only slows reading the tiniest bit, and I
don't think it makes a different what order the arguments are...
-Isaac
next prev parent reply other threads:[~2008-08-05 0:50 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-04 2:12 [PATCH] Drivemap module Javier Martín
2008-07-05 11:04 ` Marco Gerards
2008-07-16 15:39 ` Javier Martín
2008-07-20 19:40 ` Marco Gerards
2008-07-21 0:55 ` Javier Martín
2008-07-21 11:07 ` Javier Martín
2008-07-22 21:32 ` Robert Millan
2008-07-31 19:01 ` Marco Gerards
2008-08-03 23:29 ` Javier Martín
2008-08-04 20:51 ` Marco Gerards
2008-08-04 23:10 ` Javier Martín
2008-08-05 0:50 ` Isaac Dupree [this message]
2008-08-05 2:38 ` Javier Martín
2008-08-05 11:31 ` Marco Gerards
2008-08-05 11:23 ` Marco Gerards
2008-08-05 17:18 ` Colin D Bennett
2008-08-05 11:28 ` Marco Gerards
2008-08-05 16:39 ` Javier Martín
2008-08-09 15:33 ` Javier Martín
2008-08-13 10:13 ` Marco Gerards
2008-08-13 12:16 ` Javier Martín
2008-08-13 13:00 ` Robert Millan
2008-08-13 14:28 ` Javier Martín
2008-08-13 14:51 ` Marco Gerards
2008-08-13 15:14 ` Robert Millan
2008-08-13 15:57 ` Marco Gerards
2008-08-13 22:38 ` Javier Martín
2008-08-14 17:15 ` Marco Gerards
2008-08-14 22:17 ` Javier Martín
2008-08-13 13:01 ` Robert Millan
2008-08-05 17:15 ` Colin D Bennett
-- strict thread matches above, loose matches on Subject: below --
2008-08-08 13:43 Viswesh S
2008-08-07 12:15 Viswesh S
2008-08-06 14:43 Viswesh S
2008-08-06 17:31 ` Javier Martín
2008-08-08 13:20 ` Felix Zielcke
2008-06-10 20:09 Javier Martín
2008-06-10 20:23 ` Vesa Jääskeläinen
2008-06-10 21:31 ` Javier Martín
2008-06-12 20:31 ` Pavel Roskin
2008-06-12 22:43 ` Javier Martín
2008-06-12 22:58 ` Colin D Bennett
2008-06-13 1:00 ` Pavel Roskin
2008-06-13 4:09 ` Colin D Bennett
2008-06-13 1:37 ` Pavel Roskin
2008-06-13 2:29 ` Javier Martín
2008-06-11 14:44 ` Marco Gerards
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4897A3DC.4050705@isaac.cedarswampstudios.org \
--to=id@isaac.cedarswampstudios.org \
--cc=grub-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.