看到乙個粗製濫造的程式所感

2021-09-07 22:54:18 字數 746 閱讀 7059

最近剛到乙個公司上班,公司發出去了乙個外包專案要接收,乙個用c#開發的c/s程式,我就跟著領導跑去接收,事先我問領導關於這次接收的指導思想,領導說這是朋友關係做的外包,不必挑刺。跑過去看了他們的程式,領導說還不錯,我也剛來不清楚,於是程式交接,錢也付了。

回來看程式,傻眼了,只有低質量的源**,缺少文件。我工作5年,親自寫下了數十萬行程式,雖然沒人教,但各種程式設計規範還是摸索得透徹。這個外包程式的**有些不入我的法眼,對此我能忍受。領導說這個程式要搞單機版,而這個程式裡面有不少儲存過程和觸發器,這得改,我的資料庫水平很平庸,但也認了。

最近發現乙個問題,程式需要維實時護介面上的一些狀態標記,這些狀態資訊來自資料庫,他到好,窗體上放了定時器,300毫秒的間隔,每次連線資料庫,查詢不少資料,然後關閉資料庫。如此高頻度的查詢資料,我還是第一次看到,這導致的直接結果就是使用者毫無操作但cpu使用率卻是100%。如此的寫程式可以說是毫無常識。乙個客戶端都如此,那用不了幾個客戶端,再強大的資料庫伺服器也會崩潰。

這時我就感嘆,c#是一流的程式語言,使用的是最先進的vs.net ide 2005,可惜寫出了三流的程式。有些人抱怨這個程式語言慢,那個框架反應遲鈍。其實很多是自己的程式的問題。此處建議各位同學少參合語言框架之爭,多埋頭打理自己的程式吧。

此處我得出乙個教訓,對別人的仁慈就是對自己的殘忍,對於外包,在正常情況下,應當藉著甲方的身份嚴把質量關,因為不管怎樣,程式最終還是我們自己維護的,粗製濫造的程式最終會讓我們頭痛。此時不必為了一些面子而破壞我們的美好生活。

袁永福( ) 2006-10-26

看到乙個有趣的東東。

這段時間忙著搬新公司,一直也沒上來寫東西,今天在面試簡歷的看到乙個非常有趣的自我介紹,原文如下 自我評價 本人安于工作,誠實肯幹,勇於挑戰和接受新知識 現大專在讀 相信我的努力定能為你帶來一分意外的收穫。相信他的能力吧 擅長騙取弱小可欺的女孩的身體及錢財,弱女子到手後要求她買膝上型電腦,包括在兩小孩...

看到了乙個真實的自己

剛才在部落格生活裡閒逛,看到爪友已逝老友寫的一篇隨筆,裡面有一段如下 離開了校園,選擇了離家很遠的地方去工作,家人不理解,我只是不想在父母的關係網蔭庇下去度過自己的生活,想自己在乙個陌生的城市親手去開創一番,建立自己的網路,我知道自己將為此付出的代價,已經失去了最愛的人,我想有個堅強的外表,可還是痛...

看到了乙個真實的自己

剛才在部落格生活裡閒逛,看到爪友已逝老友寫的一篇隨筆,裡面有一段如下 離開了校園,選擇了離家很遠的地方去工作,家人不理解,我只是不想在父母的關係網蔭庇下去度過自己的生活,想自己在乙個陌生的城市親手去開創一番,建立自己的網路,我知道自己將為此付出的代價,已經失去了最愛的人,我想有個堅強的外表,可還是痛...