首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 編程規範 - 下 (8) 型別轉換、正確性與容錯、可重用性

     編輯:關於C語言

10.1 型別轉換

  • 盡量避免強制轉型。
  • 必要時用 as 安全轉型:Dog d = new GermanShepherd(); GermanShepherd g = d as GermanShepherd; if (g!=null) {...}

10.2 正確性與容錯

  • 程式首先正確,其次優美。
  • 無法證明無錯,完成後必須回頭檢查。
  • 修改錯誤可能引入新錯,先評估影響範圍。
  • 所有使用者輸入必驗證合法性。
  • 避免浮點數比較相等 (如 10.0*0.1==1.0 不可靠)。
  • 外部依賴(檔案/印表機)必主動處理異常,明確錯誤給明確提示,不確定場景用 try/catch。
  • 單元測試是編程一環,提交聯測前必須通過。

10.3 可重用性

  • 獨立功能算法/代碼抽象為 ASP.NET 服務或類別。
  • 服務/類別遵循 OO 原則,降低耦合,考慮封裝性。
  • 避免依賴特定路徑組件。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved