使用數據的一般事項覈對表

涉及概念:初始化,作用域,持續性和綁定時間

覈對表

初始化變量:

1.每個子程序都檢查其輸入參數的正確性;
2.變量聲明的位置儘量靠近第一次使用的位置;
3.儘可能在聲明變量的同時進行初始化;
4,如果所使用的語言不支持聲明變量的同時進行初始化,則在靠近第一次使用變量的位置進行初始化;
5.計數器和累加器都要進行初始化,並且再次使用時要重新初始化;
6.適當的重新初始化“需要重複執行的代碼裏的變量”;
7.如果所使用的語言支持隱式聲明,則關閉隱式聲明或者顯式聲明全部使用的變量。

其他注意事項:

1.所有變量的作用域,儘量定義爲最小;
2.各個變量的引用點儘量集中在一起;
3.控制結構要符合數據類型;
4.所有聲明的變量都要用到,用不到的變量刪除;
5.變量要在合適的時間綁定;
6.每個變量有且只用一種用途;
7.每個變量的含義要明確,杜絕隱含含義。

要點:

1.數據初始化過程極易出錯,而且檢查麻煩,一定要有規範的初始化意識;
2.最小化每個變量的作用域。把同一個變量的引用點集中在一起,把變量限定在子程序或者類的範圍之內,儘量避免使用全局變量;
3.把使用相同變量的語句,儘量集中在一起;
4.早期綁定會減少靈活性,但有助於減少複雜度;晚期綁定會增加靈活性,但有會增加複雜度;
5.每個變量用於唯一的用途。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章