保證每一行代碼的功能是正確的,例如對(duì)于控制結(jié)構(gòu) if (condition) {DoA;} else {DoB;}
功能的實(shí)現(xiàn)和技巧的運(yùn)用就像室內(nèi)的裝潢,因人而異,且差異極大。我覺(jué)得工程師的水平主要體現(xiàn)在這里:能簡(jiǎn)潔、美觀、思路清晰地解決問(wèn)題。
更有甚者,我移交出去的程序、我的很多同事,都在沿用我這種結(jié)構(gòu)
說(shuō)它尷尬分析一下就知道了.
我們自己的一些程序員就有怪話了,說(shuō)他們水平真低。但是!印度人能夠把軟件整體把握得很好,能夠完成軟件,并得到相當(dāng)好的設(shè)計(jì)文檔。
對(duì)于一支足球隊(duì)來(lái)說(shuō),靠的是什么,兩個(gè)對(duì)立面,一個(gè)是進(jìn)攻,一個(gè)是防守
40歲的人,不會(huì)C只會(huì)匯編,境界怎么能提高?
比方說(shuō)移植困難,比方說(shuō)可閱讀性差
我個(gè)人認(rèn)為:一個(gè)完全符合計(jì)算機(jī)編程思想的MCU程序結(jié)構(gòu),也未必是一個(gè)好的單片機(jī)程序!
盡量少使用指針變量。因?yàn)橹羔樧兞勘旧硪加?個(gè)字節(jié),對(duì)于單片機(jī)里幾百個(gè)字節(jié)的RAM來(lái)說(shuō),
談設(shè)計(jì)的一些理論和方法,思想,移植性,動(dòng)態(tài)分配
隨著PCB設(shè)計(jì)的復(fù)雜程度和高速PCB設(shè)計(jì)需求的不斷增加,越來(lái)越多的PCB設(shè)計(jì)者、設(shè)計(jì)團(tuán)隊(duì)選擇Cadence的設(shè)計(jì)平臺(tái)和工具。
鋼鐵是怎樣練成的,我說(shuō)鋼鐵是被拍磚練成的。呵呵
“他絕對(duì)是做盜版的好材料!”
徐建國(guó)正將手中的辭職信遞給卡斯特羅