原创 設計子程序需要注意的問題(第四章)

1.封裝的信息2.輸入3.輸出,包括影響全局的變量4.如何處理錯誤具體應用:1.命名2.效率3.算法和數據結構4.編寫工作從抽象到具體(註釋→單元測試

原创 使用子程序的原因(第五章)

1.避免重複(比如NBS中工廠的抽象)2.限制改動的影響(封裝需求變化)3.集中控制,集中修改4.隱含數據結構(比如具體算法的實現)5.建立代碼資源庫6.提高可讀性7.提高可移植性8.分隔複雜操作

原创 結構設計檢查表參考(第三章)

1.總體組織形式清晰2.模塊定義清楚,外部接口明確3.需求是否被所有模塊覆蓋4.是否能涵蓋變更5.是否有需要外部購買部分6.主要數據結構7.數據庫組織形式8.關鍵算法驗證9.驗證所有主要目標10.處理用戶輸

原创 高質量子程序要點(第五章)

1.命名清晰2.註釋清楚3.輸入變量和全局變量區分4.不應直接讀寫全局變量5.功能應單一明瞭6.異常處理7.根據具體情況決定傳入對象還是屬性8.參數不應超過7個

原创 AIX下安裝WebSphere

aix自帶IBM jdk,java -version即可查看放入光盤,進入aix目錄,./install開始安裝由於採用圖形化安裝界面,在安裝時,應使用xmanager安裝過程中可供選擇的地方不多,一步步走

原创 開發系統零起步——數據庫建表

前提:ORACLE表空間等已經設置完畢IDE:PL/SQL具體步驟:1.創建數據庫表,包括表名,說明,如果不指定具體表空間會使用當前登錄用戶的表空間2.添加字段,包括字段名,字段類型長度,是否允許爲null

原创 系統總體設計需要時刻考慮的問題(第三章)

主要數據結構關鍵算法主要對象用戶界面輸入輸出內存管理字符串存儲錯誤處理

原创 AIX下安裝weblogic

oslevel看AIX版本5.3.0.0下載WebLogic 10.3,安裝無奈jdk版本太低,必須1.6去IBM註冊一個號下載,一種是基本版6.0.0.1,一種是最新版6.0.0.175,我用的後者,應該