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

.NET 開發最佳實踐指南 (一)

     編輯:關於C語言

編譯優化觀察

編譯後的 CS 檔案在體積與速度上明顯優化:200KB 來源壓縮至 28KB,執行速度近乎瞬間。

關鍵注意事項

  1. 編譯策略:繼承同一基類或處理同一「物件」的類別集中編譯,提升速度
  2. 樣式表快取:ASPX 快取機制配合 SmartNavigation="true" 效果顯著(框架頁中體現)
  3. 命名空間規範:數百個類別若無規律將極難維護
  4. 委派事件:熟練掌握委派處理事件
  5. 生命週期順序:Render、CreateChildControls、PreRender 前後順序,建立控制項時關鍵
  6. 異常處理精準度:捕獲 Exception 不如具體異常(FileNotFoundException),推薦繼承 ApplicationException 而非 Exception,區分框架與使用者異常

服務故障排查

服務出問題優先檢查服務管理器:MySQL 是否啟動、Apache 是否被禁用等基礎設施狀態。

字串比較陷阱

  • == 與 Equals 行為不同
  • string 與 ToString() 不同
  • 清除 Session:優先 Remove,非必要勿用 Abandon
  • 要求程式碼清楚知道何時建立何種變數

資料庫關鍵字與參數化

  • 各資料庫執行關鍵字、分隔符不同,熟悉後再寫
  • 單引號是唯一危險字元,其餘相對安全
  • 熟練使用 Command 物件與參數(@、?)
  • MySQL 建議單引號包裹 SQL,避免被執行

專案重構實錄

FHR 第四次升級:原代碼析構函數未關閉 MySQL 連線、屬性管理器未善用、分頁邏輯混亂。重構重點:修正析構函數、優化分頁、引入 Admin_Page_List 常數、大幅改進模板系統。

心態建設

「現在像條狗」—— 承認技術債,踏實重構,才是成長之路。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved