我學習c#的tips(1)
1.配置異常(debug | exceptions) 每個異常都可以配置。
2.健壯程式的處理
1) throw 對應的異常,不能夠慎用catch(exception e) 這種捕獲方法.
2) 異常轉義丟擲,給使用者以合理的提示,不要丟擲假異常.
3) 給出斷言trace.assert() 便於除錯.
4) 在程式的最後一層,最好要處理一下異常,但是同時要記錄日誌log,既要保證使用者沒有中斷操作,又要給自己的改進帶來依據(把異常的
日誌返回 到開發人員手中),如果有reporting server 更好.
5) 總之,不要輕易吃掉異常,只能增加開發的成本
3)共同學習,共同積累
敏捷宣言,你還記得嗎
敏捷!敏捷?在實際的軟體開發過程中,很多團隊都用了敏捷方式 然而是否做好敏捷了呢?值得反思。敏捷宣言的這些經典信條,值得我們常常反思 我們一直在實踐中探尋更好的軟體開發方法,身體力行的同時也幫助他人。由此我們建立了如下價值觀 個體和互動 高於 流程和工具 工作的軟體 高於 詳盡的文件 客戶合作 高於...
資料結構,你還記得嗎(上)
1976年,瑞士計算機科學家niklaus wirth寫了一本書,名為 演算法 資料結構 程式設計 40多年後,它仍然是true。所以作為軟體工程師 碼農 你不知道資料結構,就需要喝下這碗十全大補湯了。簡單地說,資料結構是以某種特定的布局方式儲存資料的容器。這種 布局方式 決定了資料結構對於某些操作...
PHP 基礎知識溫習,你還記得麼?
下面一段 的結果是啥?class a class b extends a a test 10 b test 12 echo a test.b test 答案是 12 12 class a class b extends a a test 10 b test 12 echo a test.b test...