Login
Sign Up For Free
English
中文 (繁體)
中文 (香港)
中文 (简体)
日本語
Filipino
Bahasa Indonesia
Bahasa Melayu
Pусский
Português (Brasil)
Magyar
Français
Español
Deutsch
Čeština
العربية
Català
Dansk
Ελληνικά
فارسی
Suomi
Gaeilge
Hindi
עברית
Hrvatski
Italiano
Norsk bokmål
Nederlands
한국어
Polski
Română
Slovenský
Svenska
Türkçe
українська
беларуская
ไทย
Standard view
fnsne
說
5 years ago
[每日一噗]
今天工作,因為前端覺得處理各種收到空字串的反應不同,由他那邊寫會很困難,最後改由我這邊來寫。(我這邊會簡單一些)。
latest #20
掰噗~
正在
5 years ago
〒_〒 (噴哭
fnsne
說
5 years ago
來舉例一下好了。
我單純用google drive的介面情況來舉例,真實google drive的行為不一定像我提的一樣。
fnsne
說
5 years ago
case 1:
一開始建立好帳號,還沒有上傳、新增任何東西到google drive,會提示使用者,可以去上傳、新增檔案到drive上。
立即下載
fnsne
說
5 years ago
case 2:
現在google drive上面已經有一些檔案了,但是下的搜尋條件搜不到任何東西,這個時候提示使用者,應該要修改一下搜尋的條件。
fnsne
說
5 years ago
原本我都是單純的傳需要的資料,假如沒有資料,就傳空的 list
fnsne
說
5 years ago
在確定需求之後,我就開始來改code了。
fnsne
說
5 years ago
然後這時我忽然發現,這個部分,好像正好可以用上個禮拜上課的內容來做。所以我就先開始重構,把一些錯誤處理改成用decorator的方式包在外面。內部就只做核心的依照條件去獲得需要的資料,並回傳。
fnsne
說
5 years ago
結果做到一半的時候卡住了一陣子,在經過了一陣子的debug後,才發現是因為我不小心讓decorator回傳的東西不一樣了,在我做上面的新需求的那層decorator之前的那層decorator,我回傳的值變成是HttpResponse物件了,而不是還沒編碼之前的python dict 。
fnsne
說
5 years ago
而且還不是所有的回傳都是用HttpResponse,有些條件下還是會回傳python dict的
fnsne
說
5 years ago
最後在經過一段思考,決定把那幾個會回傳HttpResponse的部分搬出來到外面,用raise Exception的方式讓外部去接。反正那幾個要回傳HttpResponse的部分,也是例外情況,不需要用到搜尋的結果。
fnsne
說
5 years ago
在確定了之後,快速的寫了幾個自定義的Exception,外面接一接,很快速就完成了。
fnsne
說
5 years ago
而且完成出來的code,看起來還很舒服,很好懂這邊在幹嘛。
fnsne
說
5 years ago
說道這邊才想起來,在一開始分析完需求之後,我也依照了TDD的方式,去分析testcase,讓原本需要6~7個testcase來cover,改成只需要用3個testcase來剛剛好逼出需要的code。
fnsne
說
5 years ago
真的有感受到上完課後,有變強的感覺。
fnsne
說
5 years ago
然後下班遇到去造勢回來的人潮擠捷運。蠻不爽的,是沒看到已經滿了嗎,還硬要用力推人進去......
fnsne
說
5 years ago
喔對了,今天發現公司附近有一間蠻不錯喝的咖啡,老闆是一位酷酷帥帥的大叔。我點了音樂家系列的莫札特來喝。沖出來的咖啡頗香的,口感和尾韻也都蠻不錯的,而且還有一股清爽不膩的甜味。
fnsne
說
5 years ago
而且也有很清楚的葡萄乾的味道。蠻好喝的。
fnsne
說
5 years ago
===============================
Δ晴//👟
5 years ago
看憲哥的文章感覺你進步好多喔~~有變成大神的趨勢
fnsne
說
5 years ago
sun82010828
:
我沒有任何公司的前輩可以帶我,所以在目前工作可以做到需求下來,完成的了的程度後,就不知道要做啥了......
然後看到91的課,上下去之後就發現有新的東西可以鑽研研究了。
只是一個在沙漠中沒水喝,行屍走肉的移動著,忽然發現綠洲那樣,想辦法去研究而已。之後能夠真的內化的部分倒是不知道能有多少。
back to top
delete
reply
edit
cancel
cancel