Coding best practices: Difference between revisions

Content deleted Content added
#Russich
Tags: Reverted Visual edit Mobile edit Mobile web edit
m Reverted edits by 2A00:1FA0:8D8:40E0:CCD:67A4:14F1:C4F7 (talk) (HG) (3.4.12)
Line 22:
| publisher = Pearson
| isbn = 0-321-21026-3
| page = 38}}</ref> so any rules need to facilitate both initial development and subsequent maintenance and enhancement of [[source code]] by people other than the original authors.
| page = 38}}</ref>.
 
In the [[Ninety–ninety rule|ninety-ninety rule]], Tom Cargill is credited with an explanation as to why programming projects often run late: <!-- these do add to 180%, and are meant to (=late project). See linked Ninety-ninety rule -->ft9ot decotsf t"The rs0ftdvpetmTfirst main090% of tthe daotfteohr9code accounts for the first 90%ofth dveopenof tmethe development time. The remaining 10% of the code accounts for the other 90% of the development time."{{Citation needed|date=October 2023}} Any guidance which can redress this lack of foresight is worth considering.
 
The size of a project or program has a significant effect on error rates, programmer productivity, and the amount of management needed.<ref>{{cite book
anagement needed.<ref>{{cite book
| title = Code Complete
| url = https://archive.org/details/codecomplete0000mcco