簡介:編程首要是要考慮程序的可行性,然后是可讀性、可移植性、健壯性以及可測試性。這是總則。但是很多人忽略了可讀性、可移植性和健壯性(可調(diào)試的方法可能歌不相同),這是不對的。
規(guī)則并不是完美的,通過禁止在特定情況下有用的特性,可能會(huì)對代碼實(shí)現(xiàn)造成影響。
1禁止在頭文件中定義變量2禁止在extern “C”中包含頭文件,否則會(huì)導(dǎo)致extern “C”嵌套,嵌套太多導(dǎo)致編譯錯(cuò)誤3每個(gè)模塊提供多個(gè).c文件,在同一目錄下,目錄名為模塊名,并提供一個(gè).h文件4
編程首要是要考慮程序的可行性,然后是可讀性、可移植性、健壯性以及可測試性。這是總則。但是很多人忽略了可讀性、可移植性和健壯性(可調(diào)試的方法可能歌不相同),這是不對的。1.當(dāng)項(xiàng)目比較大時(shí),最好分模塊編程,一
一、基本要求1.1 程序結(jié)構(gòu)清析,簡單易懂,單個(gè)函數(shù)的程序行數(shù)不得超過100行。1.2 打算干什么,要簡單,直接了當(dāng),代碼精簡,避免垃圾程序。1.3 盡量使用標(biāo)準(zhǔn)庫函數(shù)和公共函數(shù)。1.4 不要隨意定義全局變量,盡量使
1禁止在頭文件中定義變量2禁止在extern “C”中包含頭文件,否則會(huì)導(dǎo)致extern “C”嵌套,嵌套太多導(dǎo)致編譯錯(cuò)誤3每個(gè)模塊提供多個(gè).c文件,在同一目錄下,目錄名為模塊名,并提供一個(gè).h文件4
為了提高源程序的質(zhì)量和可維護(hù)性,從而最終提高軟件產(chǎn)品生產(chǎn)力,特編寫此規(guī)范。本標(biāo)準(zhǔn)規(guī)定了程序設(shè)計(jì)人員進(jìn)行程序設(shè)計(jì)時(shí)必須遵循的規(guī)范。本規(guī)范主要針對單片機(jī)編程語言和08編譯器而言,包括排版、注釋、命名、變
設(shè)計(jì)和開發(fā)工作需要設(shè)立里程碑。每個(gè)里程碑結(jié)束前都需要進(jìn)行評審工作。由于嵌入式軟件的運(yùn)行環(huán)境不同,受到很大的限制,所以在進(jìn)行開發(fā)之前需要進(jìn)行編程規(guī)范工作,編碼的時(shí)候需要嚴(yán)格按照編碼要求進(jìn)行工作,每一個(gè)條款都需要認(rèn)真執(zhí)行和審查。
一、程序命名規(guī)范程序文件名由兩部分構(gòu)成:一部分為產(chǎn)品型號(hào)或功能描述,一部分為軟件版本號(hào)。產(chǎn)品型號(hào)用字母描述,可為英文或中文拼音。軟件版本號(hào)為4位,前一位固定為字母”V”,后3位為數(shù)字,編寫軟件版
1單片機(jī)C51編程規(guī)范- 前言 為了提高源程序的質(zhì)量和可維護(hù)性,從而最終提高軟件產(chǎn)品生產(chǎn)力,特編寫此規(guī)范。 2 單片機(jī)C51編程規(guī)范-范圍 本標(biāo)準(zhǔn)規(guī)定了程序設(shè)計(jì)人員進(jìn)行程序設(shè)計(jì)時(shí)必須遵循的規(guī)范。本規(guī)范
現(xiàn)在單片機(jī)的程序設(shè)計(jì),C51已經(jīng)得到廣泛的推廣和應(yīng)用,算是單片機(jī)的主流設(shè)計(jì)程序,甚至可以說作為單片機(jī)開發(fā)人員必須要掌握的一門語言了。 作為一門工具,最終的目的就是實(shí)現(xiàn)功能。在滿足這個(gè)前提條件下,我們希望
1單片機(jī)C51編程規(guī)范- 前言 為了提高源程序的質(zhì)量和可維護(hù)性,從而最終提高軟件產(chǎn)品生產(chǎn)力,特編寫此規(guī)范。 2 單片機(jī)C51編程規(guī)范-范圍 本標(biāo)準(zhǔn)規(guī)定了程序設(shè)計(jì)人員進(jìn)行程序設(shè)計(jì)時(shí)必須遵循的規(guī)范。本規(guī)范主