三化感悟 2007 3 14

2021-04-12 19:32:29 字數 1087 閱讀 4299

為了更好的融入專案,並且能夠切實的承擔起專案交給的任務,我進入專案後的第乙個工作是工作梳理,

把我們要做的所有工作進行細緻的列舉,同時把下廠後的安裝以及使用者的操作都做了詳細的計畫,這份文件一直到我離開這個專案都在不斷的發揮作用。我們所講的三化,不僅僅「復用」,包含我們對問題的思考,乙份好的文件是指引工作順利開展的有力**。

在這個專案裡面我採用了大量現成的設計,極大的提高了工作效率,簡單的舉幾個例子:

早在 2001 年的時候,我用 delphi 程式設計的時代,我就積累了很多的共用函式,例如「字串處理函式」、「數字計算函式」、「日期函式」和「檔案操作函式」等等,簡單的列舉幾個:

function expandarraystr(s:string;var aexp:array of string;ssub:char=','):boolean;

這個函式可以將乙個字串分解為幾個字串

function digittoint(mdigit: string; mscale: byte): integer;

這個函式可以轉換任意進製的整數

function getpriormonthinfo(const adate:tdate;const flag:integer):string;

這個函式可以得到上乙個月的資訊

procedure copyfilestoclipboard(filelist: string);

這個函式可以把乙個檔案的內容複製到剪貼簿

到了凌雲公司後,開始使用 vc 進行程式設計,於是將以前的這些函式相應的轉成了 c++ 版,並且隨著工作的開展,逐漸有更多的函式擴充到進來,在這次程式設計中也發揮了很大的作用,例如王鋒在**裡有很多關於路徑的操作,一般要得到乙個完整的檔名我們都是直接在路徑後面加上「//」再加上檔名,殊不知,這樣會**很多的問題,如果我們得到的路徑後面本身就有乙個「/」,那麼我們的路徑裡面便包含了兩個「/」,這樣的**必然導致出錯,我在 2001 時就已經考慮到了這個問題,所以就寫了乙個專門用來處理路徑的函式,保證不會出錯,這個函式的 vc 版本經過了多次公升級,現在已經比較穩定了。

平時要注意收集和整理,經過有效的整理,才不會讓我們為了工作而工作,不但增加了工作的樂趣,還提高了自己的技術能力,從而讓乙個「菜鳥」變成乙個「老鳥」

objective c感悟 三 屬性之謎

property readwrite,assign,setter setcity getter getcity nsstring city property copy nsstring name property retain arc arc 上面 是oc的屬性以及一些屬性修飾符,oc跟c 區別這裡...

感悟之三者

之一 地鐵上看見了時髦女人和要飯人的一幕 在地鐵上看見有乙個乞丐,明顯是裝的,有幕後的那種,踱步乞討,走過乙個女人,女人衣著時髦,髮型考究,對之不理不睬,然則乞丐走出十五步有餘之後,時髦女人追上來,從包裡掏出一堆硬幣,仔細挑揀後,拿出一枚一角的投入乞丐的盤子。此時,乞丐揚然而前行,女人颯然而歸位,其...

感悟之三者

之一 地鐵上看見了時髦女人和要飯人的一幕 在地鐵上看見有乙個乞丐,明顯是裝的,有幕後的那種,踱步乞討,走過乙個女人,女人衣著時髦,髮型考究,對之不理不睬,然則乞丐走出十五步有餘之後,時髦女人追上來,從包裡掏出一堆硬幣,仔細挑揀後,拿出一枚一角的投入乞丐的盤子。此時,乞丐揚然而前行,女人颯然而歸位,其...