|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Diomidis Spinellis, "The Way We Program," IEEE Software, vol. 25, no. 4, pp. 89-91, July/August, 2008. | |||
| BibTex | x | ||
| @article{ 10.1109/MS.2008.101, author = {Diomidis Spinellis}, title = {The Way We Program}, journal ={IEEE Software}, volume = {25}, number = {4}, issn = {0740-7459}, year = {2008}, pages = {89-91}, doi = {http://doi.ieeecomputersociety.org/10.1109/MS.2008.101}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - The Way We Program IS - 4 SN - 0740-7459 SP89 EP91 EPD - 89-91 A1 - Diomidis Spinellis, PY - 2008 KW - source code KW - comments KW - meaningful identifiers KW - indentation KW - whitespace KW - art VL - 25 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2008.101
Code lacking comments, meaningful identifiers, and correct indentation is a nightmare. By studying 30 programs of various sizes to measure what percentage of their source code consisted of comments, meaningful identifiers, and whitespace, the author found that more than half of the code served developers rather than the compiler. The relative composition of the three elements was equally distributed and didn't appear to vary with project size. This finding substantiates the view of programming as an art form and the importance of source code in the software development process. Therefore we need to focus management's attention on code and its developers.
Index Terms:
source code, comments, meaningful identifiers, indentation, whitespace, art
Citation:
Diomidis Spinellis, "The Way We Program," IEEE Software, vol. 25, no. 4, pp. 89-91, July-Aug. 2008, doi:10.1109/MS.2008.101
Usage of this product signifies your acceptance of the Terms of Use.

