Re: Which code style do you prefer the most?

Liste des GroupesRevenir à cl c 
Sujet : Re: Which code style do you prefer the most?
De : david.brown (at) *nospam* hesbynett.no (David Brown)
Groupes : comp.lang.c
Date : 28. Feb 2025, 12:54:30
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vps85m$3l1rq$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0
On 28/02/2025 10:00, Janis Papanagnou wrote:
On 27.02.2025 16:47, David Brown wrote:
On 27/02/2025 06:57, Janis Papanagnou wrote:
On 26.02.2025 20:56, David Brown wrote:
On 26/02/2025 18:13, Janis Papanagnou wrote:
(I'm snipping part of this - I don't think it is really going anywhere, and certainly not anywhere topical for the group!)

Doing too much in
one line of code makes it hard to understand - regardless of how many
characters it actually uses.
 I think we should abandon speaking about it in terms of characters.
 
Agreed.

(I think we agreed that readability is the key, not a hard or soft
column limit; typically used number of columns are nonetheless based
on cultural - you may say also technical; still based on cultural -
sensible heuristics. But habits seem to run out of control "lately".)
 
Yes.

Taking something that is logically one
operation or expression and artificially splitting it into two (or more)
lines to suit an arbitrary line length limit also makes the code hard to
understand. [...]
 This may be the case or not. - That's the whole point; to organize the
code to become clear. - A split may make it even better readable. (But
a _misplaced_ split may make it worse.)
Sure.  It is the "artificial" splitting merely to fit some line length rule that is the problem, not splitting in itself.

 Is that split in your opinion reducing readability...?
          if (sscanf (mutations, "r:%u,g:%u,a:%u,d:%u",
                     &mutation_rates.base,
                     &mutation_rates.genesis,
                     &mutation_rates.aging,
                     &mutation_rates.death
                    ) != 4)
 or would you prefer it for (better?) readability to be in one line?
 
Splitting is fine here - it is natural and fits the flow of the code.
I might prefer to write it as :
const int matches = sscanf (mutations, "r:%u,g:%u,a:%u,d:%u",
&mutation_rates.base,
&mutation_rates.genesis,
&mutation_rates.aging,
&mutation_rates.death
);
if (matches != 4) {
since the "!= 4" bit looks a bit lonely and out of place in your code. But that is perhaps just splitting hairs :-)

>
Myself I usually operate on a minimum of two physical screens, and
(with my font setting) each one capable of displaying two 80-column
windows side by side.
>
That seems small to me.
 Do you mean my screen or my default window size setting?
 I cannot help; I'm used to the two 24" screens that I have, and my age
and health does not allow to regularly use font's below 10pt (or so).
 
I also have two 24" screens (on this computer), and my eyes are also not as good as they used to be.  (In my youth, I used to write my notes on 2mm graph paper - normal lined paper seemed a waste of space to me.)

I have no problem with two approximately
120-column windows side-by-side in my IDE,
 This actually explains your preferences; elsethread I wrote about my
observations of people using larger defaults for window sizes, and
specifically that I've observed IDE users to work with larger default
window sizes also regularly don't mind writing code with (even much)
longer lines.
I don't go overboard on line length, but I do like to have more room than 80 characters, and I don't like hard limits.  One factor in this is that a fair bit of my development is in C++ (on small embedded systems), and namespaces and classes mean that the average full identifier length is a fair amount longer than in C - thus it is natural for lines to be longer.
I use IDE's often, but I also use lighter editors and occasionally command-line editors as well.  It depends on the kind of project I am working on, and what I am doing with it - IDE's are heavier, but good if there's a lot of cross-file navigation and integration with a debugger and other tools.  Other editors can often be more efficient for smaller tasks or non-coding work.

 (Given what you write here my guess is that our habits actually don't
differ too much. And I think also our reasoning is not too different
in principle, if I've read your post correctly. - Our differences are
probably only in our observation, experiences, opinions, hypotheses,
concerning the historic or cultural background.)
 
That sounds about right.  And I've no problem at all with those kinds of differences - my only problem is with people (not you) who think there are "magic" numbers and fixed rules that should always apply.

Date Sujet#  Auteur
25 Feb 25 * Which code style do you prefer the most?272Ar Rakin
25 Feb 25 +* Re: Which code style do you prefer the most?108David LaRue
25 Feb 25 i`* Re: Which code style do you prefer the most?107Ar Rakin
25 Feb 25 i +* Re: Which code style do you prefer the most?104David Brown
25 Feb 25 i i+* Re: Which code style do you prefer the most?102Ar Rakin
25 Feb 25 i ii`* Re: Which code style do you prefer the most?101David Brown
25 Feb 25 i ii +* Re: Which code style do you prefer the most?3Janis Papanagnou
26 Feb 25 i ii i`* Re: Which code style do you prefer the most?2David Brown
26 Feb 25 i ii i `- Re: Which code style do you prefer the most?1Janis Papanagnou
26 Feb 25 i ii `* Re: Which code style do you prefer the most?97Ar Rakin
26 Feb 25 i ii  +* Re: Which code style do you prefer the most?4Janis Papanagnou
27 Feb 25 i ii  i`* Re: Which code style do you prefer the most?3Lawrence D'Oliveiro
27 Feb 25 i ii  i +- Re: Which code style do you prefer the most?1Janis Papanagnou
27 Feb 25 i ii  i `- Re: Which code style do you prefer the most?1Ar Rakin
26 Feb 25 i ii  `* Re: Which code style do you prefer the most?92David Brown
26 Feb 25 i ii   `* Re: Which code style do you prefer the most?91Bradley K. Sherman
26 Feb 25 i ii    +* Re: Which code style do you prefer the most?48David Brown
26 Feb 25 i ii    i+* Re: Which code style do you prefer the most?41Janis Papanagnou
26 Feb 25 i ii    ii`* Re: Which code style do you prefer the most?40David Brown
27 Feb 25 i ii    ii `* Re: Which code style do you prefer the most?39Janis Papanagnou
27 Feb 25 i ii    ii  `* Re: Which code style do you prefer the most?38David Brown
28 Feb 25 i ii    ii   +* Re: Which code style do you prefer the most?25Richard Harnden
28 Feb 25 i ii    ii   i`* Re: Which code style do you prefer the most?24Michael S
28 Feb 25 i ii    ii   i +- Re: Which code style do you prefer the most?1Lawrence D'Oliveiro
2 Mar 25 i ii    ii   i `* Re: Which code style do you prefer the most?22Tim Rentsch
3 Mar 25 i ii    ii   i  +* Re: Which code style do you prefer the most?6Michael S
3 Mar 25 i ii    ii   i  i+* Re: Which code style do you prefer the most?4bart
3 Mar 25 i ii    ii   i  ii+* Re: Which code style do you prefer the most?2Richard Harnden
3 Mar 25 i ii    ii   i  iii`- Re: Which code style do you prefer the most?1bart
4 Mar 25 i ii    ii   i  ii`- Re: Which code style do you prefer the most?1Lawrence D'Oliveiro
3 Mar 25 i ii    ii   i  i`- Re: Which code style do you prefer the most?1Tim Rentsch
3 Mar 25 i ii    ii   i  +- Re: Which code style do you prefer the most?1Tim Rentsch
4 Mar 25 i ii    ii   i  `* Re: Which code style do you prefer the most?14Keith Thompson
4 Mar 25 i ii    ii   i   +* Re: Which code style do you prefer the most?7Lawrence D'Oliveiro
4 Mar 25 i ii    ii   i   i`* Re: Which code style do you prefer the most?6Janis Papanagnou
4 Mar 25 i ii    ii   i   i `* Re: Which code style do you prefer the most?5Lawrence D'Oliveiro
4 Mar 25 i ii    ii   i   i  +- Re: Which code style do you prefer the most?1Keith Thompson
4 Mar 25 i ii    ii   i   i  `* Re: Which code style do you prefer the most?3Lawrence D'Oliveiro
5 Mar 25 i ii    ii   i   i   `* Re: Which code style do you prefer the most?2Janis Papanagnou
5 Mar 25 i ii    ii   i   i    `- Re: Which code style do you prefer the most?1Lawrence D'Oliveiro
21 Mar 25 i ii    ii   i   `* Re: Which code style do you prefer the most?6Tim Rentsch
22 Mar 25 i ii    ii   i    +* Re: Which code style do you prefer the most?2Tim Rentsch
22 Mar 25 i ii    ii   i    i`- Re: Which code style do you prefer the most?1Tim Rentsch
1 Apr 25 i ii    ii   i    `* Re: 80 char lines and holerith cards [Was:Which code style do you prefer the most?]3Jakob Bohm
1 Apr 25 i ii    ii   i     +- Re: 80 char lines and holerith cards [Was:Which code style do you prefer the most?]1Janis Papanagnou
1 Apr 25 i ii    ii   i     `- Re: 80 char lines and holerith cards [Was:Which code style do you prefer the most?]1Janis Papanagnou
28 Feb 25 i ii    ii   `* Re: Which code style do you prefer the most?12Janis Papanagnou
28 Feb 25 i ii    ii    `* Re: Which code style do you prefer the most?11David Brown
28 Feb 25 i ii    ii     +* Re: Which code style do you prefer the most?9Richard Harnden
28 Feb 25 i ii    ii     i+- Re: Which code style do you prefer the most?1David Brown
28 Feb 25 i ii    ii     i`* Re: Which code style do you prefer the most?7Lawrence D'Oliveiro
1 Mar 25 i ii    ii     i `* Re: Which code style do you prefer the most?6Richard Harnden
1 Mar 25 i ii    ii     i  +* Re: Which code style do you prefer the most?4Richard Heathfield
1 Mar 25 i ii    ii     i  i`* Re: Which code style do you prefer the most?3Keith Thompson
1 Mar 25 i ii    ii     i  i +- Re: Which code style do you prefer the most?1Richard Harnden
1 Mar 25 i ii    ii     i  i `- Re: Which code style do you prefer the most?1David Brown
1 Mar 25 i ii    ii     i  `- Re: Which code style do you prefer the most?1Lawrence D'Oliveiro
1 Mar 25 i ii    ii     `- Re: Which code style do you prefer the most?1Janis Papanagnou
26 Feb 25 i ii    i+- Re: Which code style do you prefer the most?1David Brown
27 Feb 25 i ii    i+* Re: Which code style do you prefer the most?2Ar Rakin
27 Feb 25 i ii    ii`- Re: Which code style do you prefer the most?1David Brown
9 Mar 25 i ii    i`* Re: Which code style do you prefer the most?3Tim Rentsch
9 Mar 25 i ii    i `* Re: Which code style do you prefer the most?2Janis Papanagnou
10 Mar 25 i ii    i  `- Re: Which code style do you prefer the most?1Tim Rentsch
27 Feb 25 i ii    `* Re: Which code style do you prefer the most?42Lawrence D'Oliveiro
27 Feb 25 i ii     `* Re: Which code style do you prefer the most?41Janis Papanagnou
27 Feb 25 i ii      `* Re: Which code style do you prefer the most?40Lawrence D'Oliveiro
27 Feb 25 i ii       `* Re: Which code style do you prefer the most?39Janis Papanagnou
27 Feb 25 i ii        `* Re: Which code style do you prefer the most?38Lawrence D'Oliveiro
28 Feb 25 i ii         `* Re: Which code style do you prefer the most?37Janis Papanagnou
28 Feb 25 i ii          +* Re: Which code style do you prefer the most?33Richard Heathfield
28 Feb 25 i ii          i`* Re: Which code style do you prefer the most?32Janis Papanagnou
28 Feb 25 i ii          i `* Re: Which code style do you prefer the most?31Richard Heathfield
28 Feb 25 i ii          i  +- Re: Which code style do you prefer the most?1Janis Papanagnou
28 Feb 25 i ii          i  +* Re: Which code style do you prefer the most?4bart
28 Feb 25 i ii          i  i+* Re: Which code style do you prefer the most?2Michael S
28 Feb 25 i ii          i  ii`- Re: Which code style do you prefer the most?1Lawrence D'Oliveiro
28 Feb 25 i ii          i  i`- Re: Which code style do you prefer the most?1Ar Rakin
28 Feb 25 i ii          i  +- Re: Which code style do you prefer the most?1Chris M. Thomasson
28 Feb 25 i ii          i  +- Re: Which code style do you prefer the most?1Kaz Kylheku
28 Feb 25 i ii          i  `* Re: Which code style do you prefer the most?23Lawrence D'Oliveiro
1 Mar 25 i ii          i   `* Re: Which code style do you prefer the most?22David Brown
1 Mar 25 i ii          i    +* Re: Which code style do you prefer the most?20Janis Papanagnou
1 Mar 25 i ii          i    i`* Re: Which code style do you prefer the most?19Lawrence D'Oliveiro
1 Mar 25 i ii          i    i `* Re: Which code style do you prefer the most?18Janis Papanagnou
2 Mar 25 i ii          i    i  +* Re: Which code style do you prefer the most?12Keith Thompson
2 Mar 25 i ii          i    i  i+* Re: Which code style do you prefer the most?2Lawrence D'Oliveiro
2 Mar 25 i ii          i    i  ii`- Re: Which code style do you prefer the most?1Keith Thompson
2 Mar 25 i ii          i    i  i+- Re: Which code style do you prefer the most?1Tim Rentsch
2 Mar 25 i ii          i    i  i+- Re: Which code style do you prefer the most?1Janis Papanagnou
2 Mar 25 i ii          i    i  i+- Re: Which code style do you prefer the most?1Janis Papanagnou
2 Mar 25 i ii          i    i  i+* Re: Which code style do you prefer the most?3bart
2 Mar 25 i ii          i    i  ii+- Re: Which code style do you prefer the most?1Keith Thompson
2 Mar 25 i ii          i    i  ii`- Re: Which code style do you prefer the most?1Lawrence D'Oliveiro
2 Mar 25 i ii          i    i  i`* Re: Which code style do you prefer the most?3David Brown
2 Mar 25 i ii          i    i  i `* Re: Which code style do you prefer the most?2bart
2 Mar 25 i ii          i    i  i  `- Re: Which code style do you prefer the most?1David Brown
2 Mar 25 i ii          i    i  `* Re: Which code style do you prefer the most?5Janis Papanagnou
2 Mar 25 i ii          i    i   +* [OT] Pascal identifiers [digression] (was Re: Which code style do you prefer the most?)3Janis Papanagnou
2 Mar 25 i ii          i    i   i`* Re: [OT] Pascal identifiers [digression] (was Re: Which code style do you prefer the most?)2Keith Thompson
3 Mar 25 i ii          i    i   i `- Re: [OT] Pascal identifiers [digression] (was Re: Which code style do you prefer the most?)1Lawrence D'Oliveiro
2 Mar 25 i ii          i    i   `- Re: Which code style do you prefer the most?1Lawrence D'Oliveiro
1 Mar 25 i ii          i    `- Re: Which code style do you prefer the most?1Dan Cross
2 Mar 25 i ii          `* Re: Which code style do you prefer the most?3Tim Rentsch
25 Feb 25 i i`- Re: Which code style do you prefer the most?1Janis Papanagnou
25 Feb 25 i +- Re: Which code style do you prefer the most?1Ar Rakin
25 Feb 25 i `- Re: Which code style do you prefer the most?1Janis Papanagnou
25 Feb 25 +* Re: Which code style do you prefer the most?42John McCue
25 Feb 25 +* Re: Which code style do you prefer the most?2Rosario19
25 Feb 25 +- Re: Which code style do you prefer the most?1Janis Papanagnou
25 Feb 25 +* Re: Which code style do you prefer the most?57Lawrence D'Oliveiro
2 Mar 25 +- Re: Which code style do you prefer the most?1Tim Rentsch
4 Mar 25 +* Re: Which code style do you prefer the most?59Anton Shepelev
18 Mar 25 `- Re: Which code style do you prefer the most?1Bonita Montero

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal