原創(chuàng)|行業(yè)資訊|編輯:龔雪|2014-11-17 09:23:04.000|閱讀 645 次
概述:本文收集了Reddit論壇上關(guān)于編程風(fēng)格的討論,包括:Allman風(fēng)格、GNU風(fēng)格、K&R?風(fēng)格和Whitesmiths風(fēng)格。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
編程根據(jù)環(huán)境和語言的不同,造就了開發(fā)者有很多種不同的編程風(fēng)格,比如C系列程序員都喜歡Allman風(fēng)格,而Java系列程序員大部分喜歡K&R風(fēng)格,以下總結(jié)了Reddit論壇的一些討論:
編程能力,不要從風(fēng)格上去判斷水平的高低,但要養(yǎng)成固定的編程風(fēng)格,跟從團(tuán)隊(duì),少數(shù)服從多數(shù),容易看懂,結(jié)構(gòu)清楚明白,我想這就足夠了吧。
附上各種編程風(fēng)格樣式:
Allman風(fēng)格:
if ()
{
GNU風(fēng)格:
if ()
{
K&R 風(fēng)格:
if (){
Whitesmiths風(fēng)格:
if()
{
另外小編覺得開發(fā)工具也是編程風(fēng)格主要因素,好的開發(fā)工具往往能整理代碼的樣式和風(fēng)格。如IntelliJ IDEA PhpStorm WebStorm MyEclipse(目前年終活動中,點(diǎn)擊查看 )
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn