Update 'Coding Style'

Patrick Vogler 2023-06-21 14:31:00 +00:00
parent 42b846ccd2
commit 7ce71ef18f

@ -39,7 +39,19 @@ Above all, the following rule from the GNOME developer documentation should alwa
Keep the length of source code lines to 100 characters or less to ensure maximum readability on most modern monitors with a reasonable font size. Longer lines of code are more difficult to read and understand. Too many indentations should be interpreted as an indication that code restructuring is required.
### Indentation
Each new level is indented by 2 spaces, braces go on a line by themselves, and they are indented as well:
```c
while ((c = *str++))
{
if ((c >= 97) && (c <= 122))
{
c = c - 32;
}
hash = (hash * 33) ^ c;
}
```
Continuation lines should align wrapped elements either vertically using Pythons implicit line joining inside parentheses, brackets and braces, or using a hanging indent [1]. When using a hanging indent the following should be considered; there should be no arguments on the first line and further indentation should be used to clearly distinguish itself as a continuation line:
### Braces