雖然這篇千代紙用途鄉民發文沒有被收入到精華區:在千代紙用途這個話題中,我們另外找到其它相關的精選爆讚文章
在 千代紙用途產品中有280篇Facebook貼文,粉絲數超過5萬的網紅東大門服飾直播網,也在其Facebook貼文中提到, ❗❗❗本款已於9/29截止加單,並關閉加購區+1功能😊謝謝東粉強~ ‼️‼️‼️直播搶爆了,無敵猛!無敵萌!超可愛!把貓咪&熊熊祖宗十八代穿上身,甜美惹人愛! ‼️‼️‼️【韓國設計師指定布料!】 摸起來比混羊毛針織還舒服!更高潮! 穿上身柔軟又舒適,必買必買必買! ‼️‼️‼️說到做到!一口氣!分...
同時也有16部Youtube影片,追蹤數超過14萬的網紅烙野孩imyeahhi,也在其Youtube影片中提到,"本片於疫情升級前拍攝,防疫期間,請帶好口罩、勤洗手、減少外出,防疫工作大家一起來。” 感謝本次贊助廠商,台新Richart數位銀行贊助播出! 這次有和廠商爭取到特別給我們粉絲的活動 新戶於活動期間透過專屬連結(專屬連結:https://tsbk.tw/3c4p2u/ ,代碼:KOL77)成功完...
「千代紙用途」的推薦目錄
- 關於千代紙用途 在 blingagnes_wonderland Instagram 的精選貼文
- 關於千代紙用途 在 ゆち? Instagram 的最佳解答
- 關於千代紙用途 在 明周文化 Instagram 的精選貼文
- 關於千代紙用途 在 東大門服飾直播網 Facebook 的最佳解答
- 關於千代紙用途 在 91 敏捷開發之路 Facebook 的精選貼文
- 關於千代紙用途 在 國家地理雜誌 Facebook 的精選貼文
- 關於千代紙用途 在 烙野孩imyeahhi Youtube 的最讚貼文
- 關於千代紙用途 在 巴打台 Youtube 的最佳貼文
- 關於千代紙用途 在 巴打台 Youtube 的最讚貼文
千代紙用途 在 blingagnes_wonderland Instagram 的精選貼文
2021-09-03 15:55:08
《TS6團購-保養篇》 睽違半年 !!!TS6終於又開團🤍💗🤍 除了想推薦好物 還有一個原因就是我也要補貨了XD 清潔保養私密處真的是女孩一生的課題🥸 ◽️私密處、大腿摩擦暗沉 ◽️生理期私密處在外覺得悶熱難耐 ◽️與另一半失去火花熱情(? 有以上問題 請繼續往下閱讀👩🏻🏫 這次團購商品有八個品...
千代紙用途 在 ゆち? Instagram 的最佳解答
2021-09-03 19:50:06
みんな、災害用バック 用意してる?? 3、4枚目は実際に私が遭遇した 9月の千葉台風15号の時、近所の様子です…🌪 もうすぐ台風シーズン、思い出してビクビク😭 実家もどこからか飛んできた倉庫が当たって 屋根破損、車のフロントガラスも割れて 家のフェンス崩壊。 折れた看板で電線が断線して、停電続い...
千代紙用途 在 明周文化 Instagram 的精選貼文
2021-08-18 22:34:57
【#私營博物館】現時香港海事博物館大約有五千件館藏,原則性上都是根據國際博物館的標準,主要是支持者的捐贈,也會做研究購藏,向拍賣行和古董商買入藏品。主責館藏及策展的首席館長陳麗碧提到:「購藏考慮的條件包括如何配合藏品的發展,如何展示,和觀眾溝通。你要知道藏品的來歷、年份,物料等等,都是公認性的方式。...
-
千代紙用途 在 烙野孩imyeahhi Youtube 的最讚貼文
2021-06-04 18:30:08"本片於疫情升級前拍攝,防疫期間,請帶好口罩、勤洗手、減少外出,防疫工作大家一起來。”
感謝本次贊助廠商,台新Richart數位銀行贊助播出!
這次有和廠商爭取到特別給我們粉絲的活動
新戶於活動期間透過專屬連結(專屬連結:https://tsbk.tw/3c4p2u/ ,代碼:KOL77)成功完成註冊Richart存款帳戶,首次登入使用Richart APP後,即可獲得用戶禮100元+Richart磁鐵乙個。
或於活動期間透過專屬連結成功完成註冊Richart存款帳戶
(專屬連結:https://tsbk.tw/3hdzay/ ,代碼:KOL95)
首次登入使用Richart APP後即可獲得Richart新臺幣12次跨行轉帳優惠
開戶審核成功並登入APP後90日曆日內使用完畢,限額160名額滿為止
(以上活動二擇一參加)
Richart官網:https://richart.tw/TSDIB_RichartWeb/RC00/RC000000
Richart粉專:https://www.facebook.com/richart.tw/
Richart LINE官方帳號:https://line.me/R/ti/p/%40richart
Richart IG:https://www.instagram.com/hellorichart/
第九十部影片,離夢想最近的一次,G-Class野營去!
烙野孩FB粉專:https://www.facebook.com/%E7%83%99%E9%87%8E%E5%AD%A9-108421374001542/
烙野孩IG:https://www.instagram.com/im_yeah_hi/
太夢幻了!第一次上G-Class~
這一次,是一趟圓夢計畫!在戶外玩了這麼久,一直沒碰過G-Class的車,是連碰一下都沒碰過,只有遠遠看過,或是在雜誌上看到。那天,看到朋友開著這台車去露營,想說,不知道他們會不會想要野營,電話就打過去,大驚喜!二話不說答應了!於是我們出團啦~
G-Class給人一種滿滿的粗礦,但一進到車室,大大的橫向數位儀表,科技感直接爆棚,同時,中控又出現復古的小時鐘,真是融合古今的設計啊XD!
整台車位選配的基本重量達2429kg,踩起來卻一點笨重感都沒有,油門輕盈,換檔綿密,一不小心已經到達速限了。
到達野營地,在附近小小玩了一下,沒有改裝過的原廠車,對於中小型的石頭輕鬆樂勝,一路上的坑洞也是直接輾壓,Amber完全沒在怕。
晚餐也是一個衝突的呈現,魚子醬、鮭魚卵、小龍蝦配泡麵,滿滿的海味,這個晚餐+宵夜真的很好吃!
對車子的了解,隨著年紀及興趣的不同一直在改變,心中的夢想清單也一直在改變。還不會賺錢的時候,看到跑車覺得長大一定要有,出了社會,工作或家庭需求,會想買舒適的車,開始玩戶外以後,對於可以Off-road的車更是嚮往,這次G-Class真的讓我們很驚艷!
近期也會有換車的需求,當然不是G-Class這麼厲害的車啦~
買車不是小事,大部分人還是會貸款購買,台新Richart數位銀行App讓貸款變得簡單清楚,手機上操作就能得到大部分的資訊,想買車的人可以方便評估自己能力,最好規劃。貸後的管理頁面清楚明瞭,不用再找紙本文件啦~
感謝這次台新Richart數位銀行邀約合作,讓我了解到手機上的數位銀行App可以做很多事,整理一下覺得特別的地方:
1.線上就能開戶,十分鐘就能完成
2.一個月5次跨行提款、5次跨行轉帳免手續費
3.線上快速申請車貸(新車、中古車、重機皆可貸),介面方便清楚
4.用手機就可以提款,節省錢包卡片空間
5.小查罐(子帳戶)功能,方便管理資金用途
現在手機真的很方便,大家也可以試試看哦!
離開時要帶走垃圾,最好可以帶袋子幫忙撿垃圾。
對影片有問題可以在下方留言,有幫助的話🙇懇請按讚訂閱分享。
#台新richart#richart#Richart陪你存下生活的每一塊
#Taiwan#台灣
#野營#Camping
#Outdoor#戶外#旅遊
#烙野孩#imyeahhi -
千代紙用途 在 巴打台 Youtube 的最佳貼文
2021-06-04 10:00:01香港今日社論2021年06月04日(100蚊獅子頭)
https://youtu.be/50LGekVgmws
請各網友支持巴打台
巴打台購物網址
https://badatoy.com/shop/
巴打台Facebook
https://www.facebook.com/badatoyhk/
巴打台Youtube Channel:
https://www.youtube.com/channel/UCmc27Xd9EBFnc2QsayzA12g
---------------------------------
明報社評
今天是六四事件32周年,也是《港區國安法》實施後,首個六四周年,當局連續第二年以防疫限聚為由,拒讓支聯會在維園舉行集會。過去兩年香港政治形勢劇變,反修例風暴衝擊中央與香港關係,國安法則改變了香港的政治面貌,中央收緊對港政策,以往寬鬆氛圍不復再,國安法下,支聯會存續等問題,備受關注。回歸初心,要求平反六四,為的是還歷史一個公道,八九民運是一場愛國民主運動,不應遭到暴烈鎮壓。六四歷史不應被抹煞,也不應遺忘,悼念死難者,方式有許多,不應以身試法。
蘋果頭條
自2012年開始運作的六四紀念館,日前首度被食環署指未領有公眾娛樂場所牌照而被迫暫時閉館。《蘋果》調查發現,此類用作永久展覽用途的場地在本港多不勝數,由慈善機構總部的展館、港鐵的車站社區畫廊,到私人機構開設的博物館都有,部份即使早於90年代已開放予公眾參觀,但至今卻未有申領有關牌照,亦從未見食環署以同樣力度「嚴正執法」。有人權組織批評《公眾娛樂場所條例》涵蓋範圍太闊,而當局又選擇性執法,變相限制表達自由。
東方正論
一場突如其來的貨船大火,再次燒出政府部門應對乏力、各自為政的施政陋習。一艘盛載大量金屬材料的大型貨船前日下午突然在昂船洲海面起火,隨即冒出大量刺鼻濃煙,隨風飄散整個西九龍地區。有的居民嚇至倉皇逃命,有的居民被嗆得流淚乾咳,更有寵物嘔吐不止。地區民政事務處、環保署、海事處、新聞處如老僧入定,只有消防處獨力支撐,應變機制形同虛設,令人齒冷。
星島社論
今日是「六四事件」三十二周年,亦是《港區國安法》生效後首個「六四」,以「結束一黨專政」為綱領的支聯會申請舉辦燭光晚會遭警方拒絕,但有網民號召今晚參與未經批准集結。消息稱,警方經評估後,會出動總部及五大總區應變部隊人員多達七千人,當中三千人集中於港島尤其維園一帶,四千人會在尖東海旁等地戒備,可能引用《公安條例》封閉維園部分地方,以防範非法集會,若有人在附近持橫額、喊口號或點燃白蠟燭或會被捕,警方同時會在各區執行「限聚令」,防範非法集結「遍地開花」。
經濟社評
華為自家操作系統「鴻蒙2.0」,千呼萬喚始出來!面對美國全面封殺,這個全球最大電訊設備製造商立意另闢蹊徑,不僅轉型強攻軟件,更聚焦方興未艾的「萬物互聯」概念(即Internet of Everything,簡稱IoE,即將人、流程、數據和事物,結合一起,使網絡連接變得更相關丶更有價值,從而創造新的功能和新的經濟發展機遇)。智能手機興起以來,環球巨擘都無法挑戰Google的Android系統,惟內地坐擁龐大消費市場,加上獨特網絡生態,倘華為能與國內同業人同此心,合力自立自強抗美,始終有望突破圍堵,殺出新血路。 -
千代紙用途 在 巴打台 Youtube 的最讚貼文
2021-05-14 10:00:02香港今日社論2021年05月14日(100蚊花旦頭)
https://youtu.be/9JxmGmjYIvw
請各網友支持巴打台
巴打台購物網址
https://badatoy.com/shop/
巴打台Facebook
https://www.facebook.com/badatoyhk/
巴打台Youtube Channel:
https://www.youtube.com/channel/UCmc27Xd9EBFnc2QsayzA12g
--------------------------
明報社評
本年度通脹掛鈎債券(iBond)下月接受認購,政府提高發行額,市場人士看好認購反應,突顯不少投資者和市民都很關心全球通脹升溫風險。原材料及大宗商品價格近月急漲,美國消費者物價指數更錄得十多年最大升幅,華府強調這只是美國疫後復蘇下的短期現象,可是亦有經濟學者警告,疫下發達國家大舉印鈔派錢,「物價風暴」山雨欲來,不能低估這一浪通脹的持續時間與規模,最近巴西面臨滯脹壓力,央行不得不在衰退陰霾下加息遏阻通脹,對全球而言是一個警號。
蘋果頭條
警務處國安處處長蔡展鵬,據悉於一個半月前涉光顧無牌按摩店遇上查牌,涉及行為不當,目前休假一個月受查。翻查過去兩個多月由警方發稿的資料顯示,由3月至5月11 日,警方先後採取4次行動共搗破13間無牌按摩院,當中拘捕的都是涉「管理無牌按摩院」的負責人或違反逗留條件的女子,當中並無提及有警務人員涉案。翻查警方的新聞稿,由今年3月至 5月11日,警方公佈了 4次搜查無牌按摩院的行動,搗破 13間無牌按摩院,其中油麻地及尖沙咀區佔9間,另有3間在屯門區,餘下一間在灣仔軒尼詩道,而大部份都無交代掃蕩行動的具體地點。
東方正論
每說起香港的公廁,污水橫流、臭氣沖天、設施破爛等形容詞便會在市民腦際浮現,這固然是使用者欠缺公德心,但管理的政府部門冇心冇肺冇靈魂,從來沒有以民為本,絕對難辭其咎。尤其是疫情仍未止息,公共衞生怎麼強調都不過分,偏偏食環署等部門尸位素餐,管理塞責,以致有的公廁翻新工程一拖17年,有的工程延誤逾百天僅向承辦商罰款54元,令人嘆為觀止。
星島社論
政府於二○一九年提出檢視十組已規劃作綜合發展區或住宅的私人土地,研究是否適合收回作公營房屋發展。經歷兩年研究,發展局昨日公布,政府運用《收回土地條例》,收回三幅分別位於元朗及粉嶺、現劃作住宅及綜合發展區用途的私人土地,作資助房屋用途。發展局表示,三幅土地涉及超過十三萬方呎的私人土地,連同部分政府用地,料合共可提供一千六百伙。
經濟社評
美國通脹創下近13年新高,昨天震散全球股市。市場縱有聲音憂慮聯儲局落後形勢,縮表、加息來得太慢,反恐挫損就業和經濟,但為數不少的經濟師相信局方,物價升幅出於低基數效應、供應鏈樽頸等,料屬暫時,仍需審視更多數據,才能決定應否提前收水。這兩股勢力拉扯之下,大市波動可期,散戶尤要審慎為上。美國公布4月消費物價指數按月升0.8%、按年則升4.2%,創下2008年9月以來新高。雖然聯儲局副主席克拉里達(Richard Clarida)強調通脹應該短暫,且今次僅單一數據,但坦承升幅超預期,令市場加息預期急升溫,由2023年初推前至2022年尾,比儲局目標快了約1年。
千代紙用途 在 東大門服飾直播網 Facebook 的最佳解答
❗❗❗本款已於9/29截止加單,並關閉加購區+1功能😊謝謝東粉強~
‼️‼️‼️直播搶爆了,無敵猛!無敵萌!超可愛!把貓咪&熊熊祖宗十八代穿上身,甜美惹人愛!
‼️‼️‼️【韓國設計師指定布料!】
摸起來比混羊毛針織還舒服!更高潮!
穿上身柔軟又舒適,必買必買必買!
‼️‼️‼️說到做到!一口氣!分享破千即便賠錢也要開追加預購!夠氣啦!!
⚠️⚠️⚠️【即將關閉加購區,把握最後加單時間】已爆單即將關閉,這些爆單爆款就是要讓大家爽的!
每標都是大爆單,謝謝您們懂我們的心意與誠意!
【賽車手生日快樂前菜預習標】現場直播大爆量!直接秒殺!粉專加購區在沒跟上,貨都要被韓國掃走了!
⚠️【面子問題】賽車手生日快樂前菜預習標!
賺錢一回事,貨強才是真本事!
都說了東大門信譽保證,趕快砸單!
油門催到底的砸單,包色不過分!
加購區先搶先贏!
⚠️⚠️⚠️一件祖宗18代貓咪&熊熊針織背心才190元!保證買布料都不只這個價錢!
👉👉👉搶單拼手速,狂爆砸單速度不能輸,衝!
https://reurl.cc/XkpnY7
❤️❤️❤️親愛的東粉強們大家好~
👍👍👍一件祖宗18代貓咪&熊熊針織背心才190元!用東大門信譽保證,買到爽到,品質一等一!
之前有買過熊熊祖宗18代的,編編真心奉勸
內行的先加購區問候了,文章連看都不用看!
今年的祖宗18代貓咪&熊熊針織背心布料不同於以往
是韓國設計師親自指定要製作的布料
工廠做出來二話不說整批銷韓國!
採購拚了老命搶單才搶回一小批現貨
直播當中上場就秒殺!識貨啊!!
秒殺就代表是強款!
秒殺就代表質料是有口碑的讚!
秒殺就代表人見人愛!
保證收到祖宗18代貓咪針&熊熊織背心之後摸到材質
直接禮貌問候家族的祖宗18代!
驚呼出連旁人都佩服的族譜那種!不誇張!
👍👍👍一件祖宗18代貓咪&熊熊針織背心才190元!用東大門信譽保證,買到爽到,品質一等一!
👉👉👉【柔軟親膚不會刺!不會刺!不會刺!】
特別挑選過的布料有點類似混羊毛針織
但是比混羊毛針織還好摸!還速西!
大家有沒有摸過軟綿衛生紙
接觸肌膚剎那感受到接近天堂般的柔軟感?
就是那種感覺!簡單兩個字:送啦!!
👉👉👉【超彈拉拉拉拉不變形】
無論是棉花糖女孩或是小竹竿,祖宗18代貓咪&熊熊針織背心通吃!
肉肉瘦瘦都可以穿!
而且一般布料下不夠好、不夠堅強的材質一拉就會變形回不去
但是祖宗18代貓咪針織背心不會!
超級彈力!有夠驚人!
👉👉👉【卡哇伊圖騰百看不膩】
提到祖宗18代,不得不說擠滿一個家族
前胸後背都是貓咪&熊熊的畫面真的好可愛!
穿上去少女心先爆棚!
照著鏡子看一眼會忍不住雀躍跳! (ノ◕ヮ◕)ノ*.✧
百看不厭又好搭配!
重點是配色!背心是淡淡的灰色
顏色質感高級不會看起來髒髒的!
真的割破錢包也要帶回家!好看到不行!
‼️‼️‼️一件才批190元!採購皮繃緊一點,大祭回饋,祖宗a~~~~還出動到18代~~~~~~
尊敬也要三分,價錢不是問題啦!
‼️‼️‼️直播現場爆款爆量爆轟動!
不是只批190元的祖宗18代貓咪針&熊熊織背心不正常!
是採購計算機壞掉了不正常!
貼心提醒,收到貨千萬不要幹譙太大聲!
可愛歸可愛,氣質還是要維護的!
‼️‼️‼️錯過真的不能說什麼,搥心肝也無法挽回過站的火車,喜歡的趕快加購區加了,時間不等人!
爆款能有幾次機會殺到會計連哭都哭不出來!
把握機會了!
✅✅✅購買者以下必看:
【如何購買、購買規則、加購區關閉時間】:
👉👉👉有夠QQQ,才批190元的祖宗18代貓咪&熊熊針織背心,請到加購區購買,謝謝 。
👉👉👉#加購區在這裡,按了即可到加購區:
https://reurl.cc/XkpnY7
❗❗❗【注意】加購區購買,如數量大於二(包含2),請於得標數量處~
更改您的下單數量喔~謝謝大家。
✅✅✅祖宗18代貓咪&熊熊針織背心
✅✅✅批價:190元
✅✅✅顏色:
👉灰色
✅✅✅【建議尺碼】
尺寸約 胸90-166公分 長61公分
適合45~70公斤,謝謝
⚠️⚠️⚠️【注意加購區關閉截止時間】
隨時關閉加購區,以便追加,加購區一旦關閉就無法購買,謝謝
⚠️⚠️⚠️此款為預購商品,如有預購購買必看!!!
⚠️⚠️⚠️【預購商品訂購規則】:
購買前務必詳閱我們的粉專【關於】說明,訂購視同已詳閱我們的關於說明,謝謝您。
❗❗❗️請勿隨意棄單或是要求換標,避免購物車自動封鎖,購物車一旦封鎖就無法加一得標,謝謝您。
❗❗❗大量棄單或是大筆金額棄單,一律請求賠償已支付追加預購之金額,請勿棄單!謝謝。
🔸️🔸️🔸️顏色以現貨實品為主。
商品照片會因為手機型號或者品牌不同、拍攝於室內戶外燈光不同,而有所色差皆屬正常,可以接受才下單,謝謝
🔸️🔸️🔸️此款爆款為預購商品,預購商品不用先結單。
🔸️🔸️🔸️服飾類追加預購期約10天~30天,敬請耐心等待,謝謝
🔸️🔸️🔸追加️商品採追加預購制,到貨後才能結單付款,追加預購商品因為還沒到貨,就先不用付款,謝謝
🔸️🔸️🔸等待️追加預購商品到貨後,會放入得標者的購物車,到貨後在結單即可,謝謝您
🔸️🔸️🔸️️有關任何預購追加商品到貨,會在每個星期五/六晚上加入得標者的購物車~
🔸️🔸️🔸️每個星期五/六在自行去看看購物車追加到貨什麼預購到貨戰利品,謝謝您
🔺️🔺️🔺️有關每一樣的預購追加商品到貨,因為我們訂單都是大量級,所以無法個別通知喔!
追加預購到貨了,都會在每個星期六加入得標者的購物車~
都必須自行主動看自己的購物車到貨什麼商品~
如果有任何預購商品追加到貨~
這時候就可以在每星期日到星期一晚上8:00前,完成結單出貨即可,謝謝您
#粉專按讚追蹤搶先看很重要
#按讚追蹤搶先看才不會漏接任何粉專重要活動
🔺️🔺️🔺️溫馨提醒,購買前務必詳閱我們的粉專【關於】說明,謝謝您
⚠️⚠️⚠️本篇文字文章、文字內容以及刊載照片、圖片、影片、均受著作權保護,為東大門服飾直播網所有!
未經授權同意不得將東大門服飾直播網之
刊載之內容所附屬相關浮水印或商標嚴禁更改或移除。
刊載文字文章內容進行複製、修改、更改、轉載、或提供給第三方使用於商業用途。
刊載之內容所附屬相關照片及圖片及浮水印或商標嚴禁塗改、刪除、更改。
未經同意請勿隨意盜文或者更改文章內容,避免觸法!!!
千代紙用途 在 91 敏捷開發之路 Facebook 的精選貼文
【從學員練習影片觀察到一個關於 TDD 的有趣現象】
極速開發的課後練習作業,雖說重點是放在極速開發要學習的技巧與刻意練習的模型,但開發的方式、順序也是刻意安排成類似 TDD 的進行方式,來讓生產力最大化(TDD 本來就是幫助開發的,不是幫助測試的)
我從2位第一次上我課的學員(當然就是 #極速開發,代表他們沒上過#單元測試 跟 #TDD與持續重構),雖然他們是照著示範影片、上課教學用 TDD 在寫整個 tennis 的過程,但從他們執行測試的時間點就可以發現:
「他是用測試來驗證 production code 的正確性」,即使他先寫了測試,也不先執行,沒有看到紅燈,每次都等到 production code 寫完了,應該要綠燈時,才執行測試。
而其他上過 TDD 課的同學 ,或是上過單元測試的同學,知道測試是用來描述情境,如果現在「加入的這個情境是新的需求或需求異動,代表目前 production code 還不支援這個情境,執行測試跑出的紅燈,就是等等 production code 要完成的 #目標」
test-frist 從來都只是 TDD 其中一個小小的衍生產物,而不是全貌。TDD, 測試驅動開發 從來都是一種開發方法,而不是測試方法。
總有些人老愛把 TDD 拿來跟測試相提並論,就總是喜歡把 test-first 當作靶子打,覺得違反人性跟直覺,覺得先寫測試在很多情況下是浪費時間或是不 work,可能拿來跟一堆測試的方法論相提並論,或總是只拿回歸測試的效益來當作 TDD 的整體。抑或是陷入 isolation unit test 與 integration test (其實就是非 isolation 等級、有實際依賴的自動測試)之爭。
```
註:TDD 事實上是可以不是單元測試等級的。
```
要比較正確看待 TDD 的角度,首先要知道它是幫助開發的、它是一種開發方式(當然不是唯一一種,甚至也不會是最好的一種,因為根本沒有最好,只有剛好)
接著要了解 TDD 可能用 IPO 模型還比較貼切,input-process-output,在你開發任何功能之前,你總要先想過這件事。而先想這件事,才是 TDD 的最基本精神。
接著是怎麼把你想好的東西,變成可執行的 spec,我們只是用測試程式來「描述」你腦袋中的「IPO模型」,把 process 的過程當作一個黑箱子。
而這個 IPO 模型在結合成「使用情境」,就會帶來「高易用性 API 的好處」,只有在一開始就先想好怎麼給別人用,最後才會好用。所謂的一開始想好,指的不是預先設計一堆 class,而是 input/output 想清楚期待(一般會結合實例化需求,搭配 Given/When/Then 的 gherkin style 來把前置條件、資料、前提想好,當發生什麼事,應該是怎樣的結果),然後描述它。在紅燈定義清楚目標,綠燈完成 input/output 關係且沒弄壞前面的所有情境後,來針對 process 進行重構(事實上 Kent Beck 的 TDD by Example 更多是用 refactor 來 #完成 process。
```
註:所謂的 output 不一定只有回傳值,包含外部依賴狀態、資料的改變,甚至顆粒度小一點,針對物件導向設計的話,物件內部狀態的改變也算,只是物件內部狀態改變,驗證點要嘛是拿得到內部狀態,要嘛就是要驗證物件哪個行為會因這個內部狀態而有所不同。
```
## 戰 TDD 之前該先做好的功課
要戰 TDD,是不是至少要把 Kent Beck 的 TDD by Example 看完?
要戰 TDD,請不要拿它跟測試方法論來比,那只是一下就被人看破手腳。因為它是個開發方法論。
要戰 TDD,請不要把它的好處只限縮在跟回歸測試、自動測試的比較,因為那只是它的衍生好處,當你試過在白海報紙上 TDD 就懂,TDD 是在釐清你的思緒的同時,又可以以終為始,確保你在 production code 的每一個動作都是為了滿足某個期待的情境。
要戰 TDD,請不要去把 單元測試、整合測試捲進來,那是測試的顆粒度,那是測試的分類,TDD 從來都不是只能限於單元測試。
要戰 TDD,請不要在那邊戰他是 bottom-up ,是直接從程式/class 的角度出發,事實上 TDD 既不是 bottom-up, 也不是 top-down, (書裡面就有講這件事咩),實務上的 TDD 結合倫敦派(GOOS)跟芝加哥派(Classic TDD),會更像 Outside-In 的進行方式,先定義好驗收情境,接著從最外部(也就是使用者看得到的部份)一路把依賴往另一邊的系統邊界推,直到推到系統以外的依賴資源(persistence 或 external API/service)
```
註: ATDD by Example 中 ATDD by Example, Kent Beck 寫的序最後的一段話。
Kent Beck:
「就像我曾說過的,TDD的一個缺點是,它可能會退化為一種用來滿足開發人員需求的編程技能。某些開發人員從更廣泛的角度來看待TDD,輕易在他們測試的不同抽象級別間跳躍。然而在ATDD中不存在歧義,這是一種加強與非編程人員溝通的技術。我們之間良好的協作關係,以及作為這種關係基礎的溝通,能夠使軟件開發更有效率。採用ATDD是向著溝通更清晰這個目標邁進的重要一步,而此書是一本全面又平易近人的入門讀物。」
```
要戰 TDD,請不要只關注在 test-frist,因為他只是用 test 來幫助你 think-first,不要邊寫邊想。然後不要過份依賴或相信你腦袋的能力,把你想好的東西具體化出來,最好可以被直接執行,最好除了你以外每個人執行出來的結果都會一樣(不管是對的,還是錯的)
要戰 TDD, 請不要把論點放在見樹不見林,如果你有看 TDD by Example 的 Part 1, Part 2 那兩個加起來共 24 個章節,就知道一開始就得把當下想到的全貌紀錄在一個「紙本」的 backlog (所謂的紙本,只是要講這並不依賴於任何工具)
而這個需求輪廓的全貌,會隨著你逐漸完成一部分一部分的情境,設計逐漸浮現後,而隨時跟著增減調整。
但不代表 TDD 就是先想到一個測試案例,就直接先幹下去了,那根本是亂搞。
以上這些,都還不是在列 TDD 的好處,而是針對那些從來沒搞懂 TDD 但又愛戰 TDD 的人一點提醒,你戰的很可能是「你誤解的 TDD」。
TDD 還有許多實務上的用途,列上我在譯者序中的一小段:
>> 測試驅動開發(Test-Driven Development, TDD)!一種以測試為開發輔助、以測試來描述需求情境、以測試來當作目標、以測試來表達期望、以測試來驗證疑問、以測試來實驗學習、以測試來溝通協作、以測試來協助設計高易用性 API 的「開發方法」。
譯者序有開放給大家看,請見:https://tdd.best/book/tdd-by-example/
拜託,要戰之前去看一下祖師爺 Kent Beck 對 TDD 的原始見解:https://www.tenlong.com.tw/products/9789864345618?list_name=srh
如果你想正確的使用 TDD 來幫助你在實務上產生許多的價值,帶來許多的好處,尤其是需求釐清、持續重構、小步快跑的部份,最好理解的培訓課就在這:https://tdd.best/courses/classic-tdd-by-example-video-training/
最後我想講一段話:
TDD 從來都不該被導入到團隊中,但它是一種很好的自我鍛鍊與學習的方式,也是一種能用很低的成本來帶來很多好處的開發方法(見下方註腳),然而它也不是適用所有的情況,但它可以讓『完美』變成一個動詞,而非不變的形容詞。
```
註:
Kent Beck 在 DHH 靠腰:《TDD is Dead》 之後寫的一篇反串文:《RIP TDD》
https://www.facebook.com/notes/1063422864115918/
我幾年前的簡易翻譯,通常也是 TDD 可以幫助你解決的問題,如下:
- Over-engineering (過度設計)
- API feedback (改善API的設計與可用性)
- Logic errors (想的跟寫的不一樣,寫的跟需求不一樣)
- Documentation (寫跟維護文件是痛苦的)
- Feeling overwhelmed (找不到切入點)
- Separate interface from implementation thinking (抽象設計)
- Agreement (確保已修正問題的證據)
- Anxiety (改東壞西的擔心受怕)
```
很久沒對 TDD 發表這種長篇大論了,因為不理解、不想理解、不同角度理解的人居多,能真的到各自的塔上用不同角度來看原義,以及實務上用它來幫助解決的問題有哪些的人,真的太少。
大部分人只想針對這個詞彙來攻訐以博得流量跟吸引目光,而不是想著「我可以用它來幫助我什麼」
問題跟需求是中性的,解決問題跟滿足需求的手段與方式有千萬種,不會只有一種,也不會有所謂的對錯,多點角度去了解不同的方法、方式,然後融會貫通,發揮綜效,在實務上用最少的成本與風險來產生最大的價值,這才是真正的目標。
導入敏捷不該是目標,導入 TDD 也不該是目標,目標永遠都是在實務上產生價值、解決問題、滿足需求。
千代紙用途 在 國家地理雜誌 Facebook 的精選貼文
國家地理雜誌特刊 「大麻」是毒還是藥?揭開禁忌背後的事實與科學
📣月刊訂閱蝦皮大石商城 : https://ssur.cc/d4p3ry
📣博客來零售: https://reurl.cc/vgqpxl
📣蝦皮零售: https://reurl.cc/Gbm5Yp
大麻可能是全世界最有趣同時功能最多的草。大麻的種子可以吃或是用來榨食用油,其中飽和脂肪的比例很低。大麻是全世界最好的天然纖維來源,大約在6000年前就用於當成紡織材料。基督誕生之前數千年,大麻就用在一些宗教儀式上。從埃及到中國,古代的墳墓中都可以挖到大麻製成的衣裳。美國國父喬治.華盛頓種過大麻,甚至用來製成美國第一面國旗。現在除了南極洲之外,各大洲都栽種大麻,用來製成的產品包括了紙張和護髮乳。如果你研究人類的歷史,遲早都會遇到大麻。
還有,大麻也能讓人嗨起來。最近幾十年,大麻許多的用途都深深埋藏在那個用途之下。但是以前並不是這樣的。19世紀,醫生開大麻給英國的維多利亞女王,好減緩經痛。中國在公元前2700年就把大麻當作藥物。到了20世紀,政治界把大麻當成了威脅,其實在人類歷史大部分的時候,都把大麻當成藥物與紡織纖維。