記一次項目任務

閒了兩個月後,終於接到一個活了,我心裏那叫一個興奮啊!

小組組長過來分配任務,本來我是在另一臺Windows電腦上看漫畫看的正歡呢,聽見他說話,就回頭看了一眼,他看見後說:“你也過來聽聽吧”,我以爲我只是個旁聽,結果他又說:“這個任務裏面也有你”。。。

然後他就巴拉巴拉地講了很多。大概地意思就是在iPhone自帶的safari裏面,打開服務器的鏈接,如果能正常打開,就直接顯示這個頁面;如果不能正確打開,就報出錯誤提示;順便還要讀出渠道標記。

大致意思是這些,但是因爲他當時說了很多話,在我腦海裏停留的關鍵字就是:打開鏈接,顯示出來,報錯。。。

跟旁邊的Android小哥溝通了一番後,他大概也只記住了這幾個關鍵字。

小組組長臨末時說,這個項目估計多長時間,我們都默不作聲,因爲這個項目的具體功能當時是真的不清楚。平時不都發郵件嗎?而且口頭表達我腦子裏是一頭霧水,而且好久沒有寫代碼,能不能寫出來還是另外一回事。他看我們倆都不說話,就無奈地說:“那你們就在QQ上告訴我吧”。我們倆都點頭說嗯。

既然要評估項目週期,那依我這個水平,我得先大概地寫寫,才知道得需要多久呀。。然後我就三下五除二地開始幹了。

既然需要顯示,那就以一個圖片爲例吧。然後我就在網上搜索了一張美女的圖片,拷貝了它的圖片鏈接,運用NSURLConnection把它給顯示出來了。。


幹完之後,我覺得,恩,蠻簡單的,半個小時就幹完了。。於是就發了一會呆。這一發呆不要緊,回憶起他說“要在服務器端讀取鏈接,顯示出來”,也就是說,肯定不是一個單純的圖片,而是一個網頁。

這網頁怎麼顯示來着,我又給忘了。。。

一會後,打算用UIWebView顯示出來。幾分鐘後,一個UIWebView把百度這個網頁給顯示出來了。。。

剛寫完,組長就來了,你們倆想的怎麼樣了?大概得需要多久呢?

正好運行完,然後我就拿着手機上的網頁給他看,我說:“用WebView可以嗎?直接把網頁顯示出來就可以了”,然後他說:“不行哦,WebView有可能造成其他的問題,要用手機自帶的瀏覽器打開,如果能打開,就打開,不能打開,就提示一個錯誤等等的”。。最後說,兩天時間夠用嗎?我倆又沒有說話,他自己很不好意思地說,那就兩天吧。

這次聽完,我沒有立即着手去看,而是先大概規劃了一下,我需要幹哪些事情。

1.怎麼調用自帶的瀏覽器呢?

2.怎麼判斷這個網頁是否打開了呢?

3.打開了還好說,如果沒有打開,這個提示在哪顯示呢?是客戶端固定的,還是在服務器端讀取的?


想到這,覺得差不多了,開始動手寫起來。用一句話完成了第一個問題:

[[UIApplication sharedApplication]openURL:[NSURL URLWithString:str]];

寫完這,我又開始思考了,這個怎麼判斷這個網頁是否打開了,網頁是否打開,它也不通知客戶端啊,既然收不到通知,更不用說顯示錯誤提示了。。

然後我又跟我右手邊的Android小夥討論,小夥說:這個還真沒辦法知道是否打開,應該是判斷設備是否聯網吧!!

聽他這個語氣,小哥也是持模棱兩可的態度,然後我就支使小哥說:“你去問問他吧,別幹了半天,再弄錯了,就白費力了”。小哥也很實誠,點頭說行。

在小哥思考了兩分鐘,又花了2分鐘上了個廁所,然後在座位上又思考了不到一分鐘,他就出發去問組長了。

不到兩分鐘,組長來了。

“你們倆不用判斷那個網頁是否打開了,只需要直接打開就可以了,然後再獲取它的渠道標記就可以了。。” 我說哦。然後他就回去了。


竟然把渠道標記的事給忘了。。(因爲遊戲包要上好幾個平臺,比如Appstore,快用,91,PP,iTools,360等,所以一般會打渠道標記進行區分。)

這回目標是明確了,那問題又來了,這個渠道標記是放在哪裏了?是在服務器端讀取,還是在客戶端獲得,還是在程序中寫死?

這次我就不好意思去找組長了。問了問之前的做SDK的東北技術大哥。我拿出我找到的SDK裏面的渠道標記的plist文件,問他,咱們的渠道標記是在這裏寫的嗎?怎麼寫了個TestDemo?如果是正式線上的話,應該不是這個吧?

大哥也比較熱心,來到我的工位說:“哦,這個是給他們測試用的…………”,巴拉巴拉地講了一大通,並找出源碼給我看。。然後我就把上面的疑問跟他說了,他就說,那你得問組長啊等等。。。

我想,也是哦。任務是組長髮的,雖然不好意思問他,問其他人更是白搭啊!

然後我就在QQ上問組長,關於渠道標記放在哪,然後他就把要求說出來了,此處省略大概三十字。。。

這樣萬事具備了,目標明確,方法明確,用了二十分鐘,編碼加測試完成。。


感想:

平時都是改一些小bug,現在給我個項目讓我做,整體架構方面欠經驗。雖然是小的項目,但是考慮問題還得面面俱到啊。。

幹活的時候,不能憑空想象,不明白不清楚的地方就要及時問的,否則,自己臆想,容易南轅北轍。

還得好好編碼呀!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章