原创 工作中效率有待提高的點

2008.09.10 1.我將單獨的一個V9模塊加入UCC中,感覺很麻煩,很難做,很費時間,不爽的地方有: 想DLL和外界的接口麻煩? 設置目錄結構

原创 如何解決重複日誌問題,談談錯誤用返回值還是用拋異常進行處理

問題描述:編譯流程圖時,邏輯複雜,嵌套很深,很多函數都有成功失敗返回值,造成每層函數都出現大量的成功失敗判斷,並且不知道打印日誌是該在函數外,還是在函數內打印,感覺每次發現失敗的時候都應該打印日誌,但是又覺得有打印有重複,同時,打印的日誌

原创 談程序員的懶惰

最近一段時間總是在做一些拷貝粘貼的工作,有時明顯知道我們可以通過一定的方法去提高工作效率,但是因爲這些工作我們通過簡單的體力勞動也可以在一定的時間內

原创 談程序員的溝通與合作

也談程序員的溝通與合作  促使我寫這篇文章的,主要是有感於《讀者》中的一篇文章《請按一下九層》,作者盧青。 這是全市最忙的一部電梯,上下班高峯時期,

原创 《97 Things Every Software Architect Should Know》讀書筆記

(從網上搜集的,並且整理爲DOC文檔,希望大家可以從這篇文章中學到更多的東西, 我準備將該文檔翻譯成中文,大家可以不定期的訪問我的博客http://blog.csdn.net/jianglike18) 1、Don't put your r

原创 工作經驗總結

2007.10.16 如何提高編譯速度? 在DMR的開發中,出現了一個怪現象,每次編譯的時候,編譯一個文件的時間都好長,並且每個被編譯的文件都要去連

原创 工作中遇到的問題

1.在用一套類的命名規則命名所有嚮導頁之後,需求發生變化,導致新增類的命名規則和已有類不一致,衝突嚴重。 思路:命名時考慮將來的變化,比如說假設需求

原创 OO設計的重要原則

1.開閉原則 (Open-Closed Principle)    模塊在開放性方面應該是開放的(易於擴展),在更改性方面應該是封閉的(易於修改而不

原创 如何分析java程序的內存泄漏

1、可以使用MAT工具 2、注意,當MAT是插件版本的時候,打開Heap Dumps文件的時候是從主菜單File->Open File...完成的,不是從MAT的某個試圖開始的哦 3、不會用?看MAT的幫助。重點看Leak Suspe

原创 編程提示經驗

一 基礎部分 Introduction I assume you are downloading some source code from tim

原创 設置工程屬性

設置工程屬性(通過一次性把工程屬性設置好,可以減少不斷編譯發現有問題再修改工程屬性設置的次數,可以節約大約1/3的時間) 1.常規->輸出目錄: 指

原创 如何成爲軟件高手

勤學苦練 流程圖 結構化程序設計 有意識地用於實踐 數據模型和用戶界面的程序一定要嚴格分開,否則程序極難修改 不要寄希望於一次就把軟件設計好 軟件結

原创 真正合格的程序員應該具有的素質

以下文章都是經典,看不看隨你的便,我只希望知識掌握在更多中國人的手裏! 中國有很多小朋友,他們18,9歲或21,2歲,通過自學也寫了不少代碼,他們有

原创 Fred George訪談錄:關於敏捷開發的精彩見解

關注敏捷開發領域的程序員,對Fred George並不陌生,他是有近40年經驗的國際敏捷領域大師級專家、諮詢師、架構師。2011年3月中旬,他再次來華訪問。值此良機,記者採訪了Fred George,讓我們一起分享他關於敏捷開發的精彩見

原创 不用TreeViewer如何實現延遲加載

因爲對TreeViewer不熟,所以我自己直接用Tree實現了延遲加載功能。 基本原理: 監聽展開事件,如果其子節點已經加載,則啥也不做。如果子節點未加載,則加載子節點。 注意,每次插入一個節點的時候,都假定其有子節點,否則沒法展開,採用