Liste des Groupes | Revenir à cl c |
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:I tried it on a non-C project and the results were:
On 27.02.2025 10:15, Lawrence D'Oliveiro wrote:This measurement is an interesting idea.
>On Thu, 27 Feb 2025 09:38:40 +0100, Janis Papanagnou wrote:>
>Too deep indenting I consider to be a possible bad structuring>
effect ...
Would you consider half a dozen indentation levels to be too many? I
frequently go that deep.
To be honest, I've never counted them. So why should I suggest someone
else what's a "good" value. Programmers certainly should have got (or
develop) a feeling about what's acceptable and what's too much in their
own playground (or in project contexts where many people cooperate).
>
But since you were asking I got curious; I pick one recent "C" source
from one of my toy projects and get this distribution of the amount of
indents
>
80 - // empty lines
169 0
254 1
172 2
122 3
46 4
34 5
7 6
3 7
Gathering some statistics from what I expect is typical source for
my own code, and ignoring: blank lines; lines that are flush left;
and "non-code" lines; I get
level percent percentile
===== ======= ==========
1 69.6 69.6
2 27.0 96.5
3 2.2 98.7
4 0.9 99.6
5 0.4 100.0
giving an average indentation of 1.36 levels. The numbers shown are
calculated by considering the amount of leading white space in each line,
and rounding up to an integral multiple of one indent level (which
is four columns).
Les messages affichés proviennent d'usenet.