2012年11月25日 星期日

程式不是會動就好,真的要Code Review

原本發票資料傳送的程式,也已經正常運作2、3年。所以一直沒有去理會他偶爾會當掉的問題。
最近因為發票套印寄送的作業,從A配合廠商改到B廠商,因為當初開發的同事已經離職,趁機想重新改用其他程式改寫,以符合目前整體背景自動化作業的控制。

認真一看才發現了兩年前就存在的資料,也就是資料流程尚未健全的部分,如果長年都要撈這些過期資料重複判斷,難怪這個程式的效率越來越差,有時甚至會當掉。

這次的經驗告訴我,最好一定要做Code Review,除了可以看出程式安全、邏輯、架構是否符合現在標準外,還可以檢查出現行運作的資料、系統、行政…流程。是否有調整、改善的空間。

今天的心情就像從古籍中,發現寶藏的心情…哈哈

另外發現網路上有前輩發表很棒的文章,一定要抽空好好體會

如何提升系統品質

2009年8月12日 星期三

Coldfusion 連結 Oracle 7.3.X JDBC drivers 設定

之前同事交接下來JDBC去抓資料總是會讓欄位名稱變的亂七八糟,因為我笨所以在網路上又找不到可以用的,今天透過主管、同事的幫忙總算解決了,Coldfusion連到Oracle 7.3.X 的問題。
參考 這邊 
到Oracle的網頁下載Oracle 8.1.7的JDBC classes12.zip
然後把它Rename成ojdbc14.jar放到Coldfusion 安裝目錄的 lib 資料夾,重新啟動Coldfusion就可以使用了~~~感動
但是還是對jdbc不熟~~~有待以後努力搞懂他

以下是Coldfusion DataSource的幾個設定



JDBC URL

jdbc:oracle:thin:@Host:1521:instances Name

Driver Class

oracle.jdbc.OracleDriver

UserName

帳號

Password

密碼

2009年7月14日 星期二

SQL 2008 更新 Service Pack 1 失敗 -- 0x84B20001

剛成功裝完SQL 2008,居然在update的時候安裝SP1一直失敗,第一時間反應是Google一下,有大陸網友不建議修復,但是我看了這篇

MSSQL 2008 SP1 install fails: A failure was detected for a previous installation, patch, or repair 0x84B20001

乖乖的看了Log之後,應該是安裝的時候還是有元件沒有裝成功,還是決定利用光碟片來修復我的SQL Server 2008,不用這個我還能有什麼招.....果然接下來可以正常安裝SP1,好感動~~已經很久沒被這樣折磨了

SQL 2008 安裝失敗

看到網路上高人的Blog才知道原因,害我ㄧ度懷疑我自己已經是個【下一步、下一步...】都會出錯的人。

原來是MSXML SP2的關係

MSXML 6 SP2 會造成 SQL Server 2008 安裝失敗

2009年3月30日 星期一

資訊人員的痛

今天在訂閱的Blog看到 死了都要改 這篇文章,看到歌詞真是心有戚戚焉,上Youtube找看看有沒有更棒的影片,果然網路是萬能的哈哈

這讓我又回想當初當MIS時,在網路上聽到的一首歌

I won't fix your computer(我才不要幫你修電惱)

記憶體沒插牢,你自己去插牢
主機板嗶嗶叫,就讓他繼續叫
就算是螢幕燒掉還是被雷打到
我才不要幫你修電腦

管你不能上網,是如何的煎熬
管你不能列印,工作都亂糟糟
出了什麼問題我統統都不知道
我才不要幫你修電腦

我不要,我才不要,我才不要沒事幫你修電腦
我不要,我才不要,我憑什麼非要幫你修到好?
我不要,我就是不要,我又不是為了你才學電腦
電腦修到好,你也不會對我比較好

我不要,我才不要,我才不要沒事幫你修電腦
我不要,我才不要,我憑什麼非要幫你修到好?
我不要,我就是不要,我又不是為了你才學電腦
電腦修得好,只會要飯要到老

No, I won't fix your computer
我才不要幫你修電腦 No!No!No!No!
No, I won't fix your computer
我才不要幫你修電腦

作者的Blog http://zonble.net/archives/2005_07/784.php
想聽的朋友可以連過去下載~~~~真的超貼切