Skip to content
Taose edited this page Mar 24, 2017 · 1 revision

Allman, why Allman of all the...

In an open source project style is something that is greatly under-rated or bogged down in dogma and often there are multiple conflicting styles. Vega Strike is no stranger to this and it makes for some very disjointed reading and makes the code hard to maintain properly.

Therefore abiding by certain desires to continue development of the project long after the original developers have moved onto other projects, to encourage newer coders to pick up or have a go at the project and coding for it a simple style is needed. The style that most people are at least familiar with (thanks to educational establishments and ANSI) is the Allman style.

The Allman style is simple to recognize and while it does increase the number of lines of code it makes it significantly easier to read and to maintain good programming standards especially for newer programmers.

Of course you are free to work in a style of your own choice as the UniversalIndentGui will often convert the code to the appropriate style for you (or any other code beautifier).