【從學員練習影片觀察到一個關於 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 也不該是目標,目標永遠都是在實務上產生價值、解決問題、滿足需求。
同時也有15部Youtube影片,追蹤數超過1,520的網紅還不過來Come.188,也在其Youtube影片中提到,*Have you ever tried milk sorbet? Simple and delicious: https://youtu.be/6ML9VKMJBps *You can enable subtitles by clicking the [cc] text in the upper ...
「gherkin」的推薦目錄:
- 關於gherkin 在 91 敏捷開發之路 Facebook 的最佳貼文
- 關於gherkin 在 Liebe Deutschland Denni und Malaysia Rose Facebook 的最佳貼文
- 關於gherkin 在 李阿思浪跡天涯小筆記 - 英國闖蕩日記 Facebook 的精選貼文
- 關於gherkin 在 還不過來Come.188 Youtube 的最佳貼文
- 關於gherkin 在 艾蛙媽 VS. 達樂哥Aiwa Hu Youtube 的最佳貼文
- 關於gherkin 在 Ytower Cooking channel Youtube 的精選貼文
- 關於gherkin 在 cucumber/common: A monorepo of common components 的評價
- 關於gherkin 在 What's the official way to escape a comment (#) in Gherkin ... 的評價
gherkin 在 Liebe Deutschland Denni und Malaysia Rose Facebook 的最佳貼文
德式炸猪排食谱🥩:
500g 猪里脊 Pork tenderloin
100g 面粉 Flour
2粒 鸡蛋 Eggs (加入少许重奶油 Add in some heavy cream)
130g 面包糠 Breadcrumbs
少许盐,胡椒粉
Some salt, pepper。
🥩做法:
1. 猪肉切好,用肉锤子拍打一下,让肉质变得软嫩,在肉上面撒点盐和胡椒。
2. 将肉依次序沾上面粉,蛋液及面包糠。
3. 以中火热锅直170°C,放入猪排炸至金黄色,夹出来,沥油。
德式马铃薯沙拉食谱🥔:
500g 马铃薯 Potatoes
1粒 苹果 Apple (切粒 diced)
1粒 洋葱 Onion (切粒 diced)
2粒 鸡蛋 Eggs (切粒 diced)
2条研制小黄瓜 diced Gherkin (切粒 )
4汤匙tbsp 美奶滋 Mayonaise
1汤匙tsp 糖 Sugar
80-100ml 蔬菜高汤 Vege Broth
少许盐,胡椒粉,芹菜
🥔做法:
1. 马铃薯不需要削皮,洗干净整个放入锅里加水,开火水煮至熟。同时另外准备一个小锅,把2粒鸡蛋煮熟。
2. 把煮好的马铃薯取出,温温时就可以用小刀把皮刮掉,将马铃薯切片倒入碗里备用。
3.把所有材料和马铃薯混合在一起搅拌均匀,再 放盐胡椒粉调味即可,最后放进冰箱里备用。
蘑菇醬汁食谱🍄:
300g 蘑菇 Mushrooms (切片,thin slice)
200ml 重奶油 Heavy cream
200ml 蔬菜高汤 Vege broth
1汤匙tbsp 番茄酱 ketchup
100g 培根 Bacon (切小丁,cut into dice)
1粒 洋蔥 Onion (切小,cut into dice)
1茶匙tsp 百里香 thyme
2汤匙 tbsp 芹菜叶 parsley
🍄做法:
1. 先炒香蘑菇后,取出备用。
2. 把培根倒入锅里爆香, 加入大葱炒一炒,倒入番茄酱和一点蔬菜高汤,继续炒到大葱变透明。
3. 这时可以加入重奶油和全部蔬菜高汤,百里香,开中火让酱汁煮至浓郁。
4. 倒入蘑菇用小火煮着,如果喜欢更浓的酱汁可以在里头加一点点的面粉,快速搅一搅。
5. 最后,关火加入芹菜叶,搅拌一下即可。
直播连接👇
https://www.facebook.com/467831343292423/posts/4488346167907567/
#美味风采
#orientalcuisine
#rosie德式厨房
#liebedeutschlanddenniundmalaysiarose
gherkin 在 李阿思浪跡天涯小筆記 - 英國闖蕩日記 Facebook 的精選貼文
【關於暱稱】
我Work from home已經要滿兩個月了,沒想到經歷過英國WFH的我,這陣子居然不太適應,作息有點亂,分不清下班時間。
朋友說三級才要兩個月,他就要悶壞了,很難想像歐美的疫情警戒超過ㄧ年,究竟是怎麼撐過來的。我認真回想了一下,雖然英國經歷那麼久的封城,但涼爽的天氣,和隨處可見的公園、河畔,就算沒店可逛,對於解悶還是很有幫助的,然後住家常常有個後院小花園,廚房佩備齊全的烤箱,在家真的還是有事可做。
總之大家真的辛苦了,尤其是還得出門工作、或是工作受到影響的大家,真希望疫情趕快平緩,大家都能回歸正常生活~
前陣子有人問我,回台灣工作有沒有什麼不適應?我認真想了一下,居然最先想到「台灣人取綽號很有創意」這件事😂。
在英國時,我的同事們也很愛取綽號,但大多都是簡稱而已,比如 Johanna,叫JoJo,Angela,叫An或Angel,Luciana,叫Lu。我慣用的名字是Michelle,同事們偶爾叫我Mi,我的英國主管都叫我M。
我ㄧ剛開始聽到我主管叫我M時,想說到底是有多懶,居然連我Michelle這麼簡單都不叫。後來才覺得,是因為想表示我們很熟啦(吧?)
然後呢,我在台灣公司工作才滿幾個月,同事們就開始發揮各式各式的創意,叫我各種綽號,舉凡「米血」、「雪兒」,到「米笑」、「米線兒」,還有「米米」、「米仔」、「雪仔」。
搞到後來我也不知道他們到底在叫什麼,只要走到我座位後方,我就都當作是在叫我。
(台灣公司,但大家都取英文名這件事,我的英國同事也有有趣的看法,這個下次再聊~)
講到後來,我發現我也不是想聊綽號這件事,而是台灣職場帶給我的親切感!亂取綽號、八卦閒聊,可以用中文講各種諧音冷笑話,中午一起出去吃飯,我真的很久沒體會到了~甚是懷念。(在英國我到底憋了多久~)
我知道問我適不適應台灣職場的人,可能很想知道我想比較台灣公司什麼,或英國職場文化如何。但英國跟台灣的法制福利、稅制本就不同,有些點拿出來比較其實有點不公平,也會偏頗。但能大肆用中文梗講幹話、台灣同事相較英國同事更親切、更願意彼此幫點小忙這點,我真的覺得很懷念~
Ps. 圖文不符,我只是想放。
我以前在英國的辦公室位於Bank station附近,中午去附近買咖啡時,就會看到子彈大廈(照片)。因為我沒做功課,英文也很破,有次我跟我主管聊到子彈大廈時,我ㄧ直講「The Bullet」,搞了老半天,我主管才終於懂了我說的那一根是什麼。他大笑的說那是Gherkin(酸黃瓜)!
我只能說中文旅遊書誤我一生,還有英國人很不浪漫,這麼美的建築叫它黃瓜.....。
gherkin 在 還不過來Come.188 Youtube 的最佳貼文
*Have you ever tried milk sorbet? Simple and delicious: https://youtu.be/6ML9VKMJBps
*You can enable subtitles by clicking the [cc] text in the upper right corner and the three dots in the upper right corner of the video, and clicking translate
Facebook: https://www.facebook.com/come.188
Instagram: https://www.instagram.com/come.188/
**Material
Sprite: Moderate
White radish: 1/4
Carrots: 1
Cucumber: 1
Chili: moderate amount
Garlic: moderate amount
White vinegar: 2 tablespoons
Salt: 1 tsp
Sugar: 2 tsp
--------------------------
0:00 Sprite plus vegetables
0:06 Sprite Cucumber Material
0:09 Start cooking Sprite Gherkin
1:28 The hardest part
2:41 Time to taste Sprite Gherkin
3:21 credits
--------------------
Easy cooking series:
https://youtube.com/playlist?list=PLFThU8PKal0YKLOgeuvZ90Ax8FUVTYXjP
Gourmet snack series:
https://youtube.com/playlist?list=PLFThU8PKal0Ycx1WvL4CYS1VbDnxFUiGg
Translation:
1. Sprite Gherkin
2.Sprite plus vegetables
3. Splash and wild vegetables
4.스프라이트 플러스 야채
5.स्प्राइट प्लस सब्जियां
6.سبرايت بلس خضار
7.Sprite cộng với rau
8.تن»أ·ى¾إرت¼ر،
9.Plus herbas Sprite
10.رïًàéٍ ïëٌ îâîùè
----------------------------------------
#Sprite plus vegetables
#Spy Bicucumber Practice
#Spibi Vegetables
#Spy Cucumber Practice
gherkin 在 艾蛙媽 VS. 達樂哥Aiwa Hu Youtube 的最佳貼文
【10分鐘懶人料理】用碳酸飲料醃菜《雪碧小黃瓜》。木曜4超玩-邰哥賜名の水蛇湯。抖音爆紅「雪碧料理」好吃又開胃的涼拌菜!
-
#雪碧小黃瓜 #水蛇湯 #雪碧料理
-
【預備食材】
2人份
雪碧 300 g
小黃瓜 3 條
紅蘿蔔 1 條
辣椒數條
鹽適量
糖適量
大蒜適量
醋適量
【步驟】
小黃瓜~利用工具弄成薄片,
辣椒~切小段,
小黃瓜+辣椒+鹽,一起放入保鮮盒中拌勻,
倒入雪碧,淹過小黃瓜,,放入冰箱1小時
【實作心得】
就可以享用美味酸甜的水蛇湯~~YA!
超級簡單的涼拌菜~~非學不可!
=======================
《新竹美食旅遊+延伸閱讀》
工商合作【2021新車開箱】Kymco FAMOUS 新名流 125 ABS七期
https://youtu.be/JegWosrAeh0...
【5分鐘出好菜】台式炸年糕,作法超簡單!
https://youtu.be/EZDy4RmUDYo...
【2021福袋懶人包】寶雅福袋!登錄發票再抽奧迪百萬名車
https://youtu.be/0WjfOxnrC7g...
茂昌草本茶:紅豆花芝圓,香Q可口
https://youtu.be/qwDSgudhIyI...
Bingo 賓果廚房,濃湯,飲品,冰淇淋,甜湯,餅乾無限暢飲
https://youtu.be/uHblB22h50k...
【2020新竹寶山鄉】秘境之旅!
https://youtu.be/TT1EHN2TNBo...
帝王食補,胡椒豬肚雞口味清爽
https://youtu.be/cZaUte_UO-U...
黑糖飄香遊新城,甘蔗職人體驗好好玩!
https://youtu.be/9tm9DKfNQ8Y...
日本進口鮪魚蔥花丼甘鮮滑腴,油嫩爽口!
https://youtu.be/E4YpsGWkwLQ...
肥滋滋鯛魚燒!一隻25元
https://youtu.be/dAMxqQi1tNk...
傳承三代的純樸家鄉味,雅珍號ㄍㄜㄍㄜ羹
https://youtu.be/vsTefYqVxYs...
北門炸粿,百年老店!
https://youtu.be/I2V2BBxxwEM...
涼冰菓店,五十年代古早冰棒!
https://youtu.be/El4Uj1poHXQ...
甘木赤水咖啡館,真正的手做蛋糕只有親嚐才知道
https://youtu.be/fy7bOEHrQGE...
無名雞蛋糕,一個六元
https://youtu.be/ZqbJgND-_Os...
到日式老屋「湖畔生活」的豊賀伴手,快樂吃梅花冰
https://youtu.be/pjKjesa6jPk...
美美早餐點心館,脆脆的香酥餅皮配上雙蛋
https://youtu.be/_7Uwd5lm_cg...
熊寶廚房健康滷味,家傳私房菜
https://youtu.be/gxl0nDYz4Sw...
竹北鄧記牛肉餡餅!爆漿牛肉餡餅
https://youtu.be/c30gi9EBQfM...
新竹旅遊Vlog X來新竹市採荔枝
https://youtu.be/jjSTs0jOlMg...
金陵包子,鮮肉包就是要配青辣椒
https://youtu.be/Ynv9rgh1J0A...
竹北音樂酒吧推薦!Soul bar DJ現場演奏
https://youtu.be/QKXPsolWYOw...
料多味美的禾日香魯肉飯專門店
https://youtu.be/_fgCv-EiKWY...
草本茶 竹北勝利店,開幕慶!
https://youtu.be/rLMBXPVwX4Y...
吳家紅茶冰-中正店,歡慶開幕
https://youtu.be/pCYk25OgpMI...
【新竹湖口老街美食推薦】小窩口窯烤Pizza
https://youtu.be/n0C_5Ff20Mc...
【新竹美食週記】湖口老街-邱媽媽客家美食
https://youtu.be/LEEHvLdXICw...
鄭家祖傳特製雞蛋糕!民國57年創立
https://youtu.be/L0Nre8kjbR0...
東門旺角!母親節大餐推薦
https://youtu.be/ufGGvDWSlq0...
【新竹假日花市】香Q可口的白玉米只要10元!
https://youtu.be/9NZ6y3H1bmk...
肆爺炒泡麵!三杯雞炒泡麵創新又美味!
https://youtu.be/xIYNnhQRs4M...
烤桶柑橘子!阿嬤的古老智慧
https://www.youtube.com/watch?v=_uK3J......
【竹北人的後花園】厚食聚落
https://youtu.be/Q_8qVxIX3Ag...
老漁港新海鮮美式餐廳,十全十美水桶海鮮
https://www.youtube.com/watch?v=yZdqH......
ㄤ咕麵,新竹關西人氣老店
https://www.youtube.com/watch?v=hzAFR......
燒番麥!一級棒碳烤玉米
https://www.youtube.com/watch?v=k1TKl......
太空總薯,現烤現做起司馬鈴薯香濃可口
https://www.youtube.com/watch?v=yVjTr......
米咕家的日式飯糰好吃又健康啊!
https://www.youtube.com/watch?v=VuSlG......
璽子牛肉麵,斤餅專賣店!斤餅很好吃阿!
https://www.youtube.com/watch?v=QjPwU......
竹蓮市場上好佳筒仔米糕,手工現切的肉燥飯
https://www.youtube.com/watch?v=vv4Wm......
❤ 艾蛙的社群 / 歡迎追蹤 ❤
instagram:https://www.instagram.com/aiwa_hu/...
Facebook:https://www.facebook.com/aiwa.vs.doll...
Youtube:https://www.youtube.com/c/AiwaHualwa1...
My Blog:http://alwa1919.pixnet.net/blog...
Website:https://www.aiwamkt.com/
gherkin 在 Ytower Cooking channel Youtube 的精選貼文
買 餡老滿 老滿餃子 按這裡→https://lihi1.com/RH2Fm
詳細食譜內容→https://bit.ly/33con4N
變化1:麻醬餃子
好吃的關鍵在醋 突顯餃子的鮮
材料
餃子 10顆/ frozen dumplings 10pcs
小黃瓜絲 適量/ shred gherkin q.s.
調味料:
蒜末 1大匙/garlic 1tbsp.
芝麻醬 1大匙/ sesame paste 1tbsp.
醬油 1大匙/thick soy sauce 1tbsp.
香醋 1大匙/chinkiang vinegar 1tbsp.
涼開水 1大匙/boiled water 1tbsp.
細砂糖 1/2大匙/sugar 1tbsp.
作法:
1. 鍋中放入約6分滿的水煮滾,再放入水餃。
2. 稍微翻動一下,煮至水餃膨脹,皮變成半透明狀,再瀝乾水。
3. 所有調味料混合拌勻成麻醬。(麻醬:醬油:醋的比例1:1:1最好)
4. 煮好的水餃擺上小黃瓜絲、淋上麻醬即可。
變化2:麻辣拌餃子
香辣開胃 比抄手更好吃!
材料:
餃子 10顆/frozen dumplings 10pcs
蔥花 適量/scallion q.s.
調味料:
辣油 1大匙/ chili oil 1tbsp.
醬油 2茶匙/soy sauce 2tsp.
白醋 2茶匙/ white vinegar 2tsp.
細砂糖 1茶匙/sugar 1tsp.
花椒粉 1茶匙/ ground Sichuan pepper 1tsp.
作法:
1. 鍋中放入約6分滿的水煮滾,再放入水餃。
2. 稍微翻動一下,煮至水餃膨脹,皮變成半透明狀,再瀝乾水。
3. 淋上所有調味料,撒上蔥花即可。
變化3:起司泡菜水餃
加點變化 風味更香濃
材料:
餃子 10顆/frozen dumplings 10pcs
起司絲 30公克/ shredded cheese 30g
泡菜碎 30公克/ kimchi 30g
調味料:
韓式辣醬 2大匙/ Korean hot pepper paste 2tbsp.
作法:
1. 鍋中放入約6分滿的水煮滾,再放入水餃。
2. 稍微翻動一下,煮至水餃膨脹,皮變成半透明狀,再瀝水,保留約1/4的水於鍋中。
3. 放入韓式辣醬,拌勻後撒上泡菜碎、起司絲,拌勻即可。
變化4:咖哩燒餃子
用市售咖哩塊 輕鬆調味
材料:
餃子 10顆/frozen dumplings 10pcs
調味料:
咖哩塊 1小塊/ curry cube 1pcs
作法:
1. 鍋中放入約6分滿的水煮滾,再放入水餃。
2. 稍微翻動一下,煮至水餃膨脹,皮變成半透明狀,再瀝水,保留約1/2的水於鍋中。
3. 放入切碎的咖哩塊,稍微煮至咖哩塊濃稠、均勻即可。
變化5:陳醋餃子
香醋酸香夠味!突顯肉餡的鮮甜
材料:
餃子 8顆/frozen dumplings 8pcs
油 2茶匙/oil 2tsp.
水 120公克/water 120g
調味料:
醬油 2大匙/soy sauce 2tbsp.
香醋 2大匙/chinkiang vinegar 2tbsp.
細砂糖 1/2大匙/sugar 1/2tbsp.
香油 1大匙/ sesame oil 1tbsp.
作法:
1. 鍋中倒入油至油線標示,加熱至約160℃。
2. 放入水餃,將稍微翻動,將水餃炸至表面金黃酥脆,瀝油取出。
3. 所有調味料混合均勻成沾醬。(醬油和香醋的比例1:1味道最適中)
4. 將炸好的餃子搭配沾醬沾食即可。
變化6:椒鹽餃子
酥香口感 百吃不膩
材料:
餃子 8顆/frozen dumplings 8pcs
蔥花 10公克/scallion 10g
蒜末 5公克/garlic 5g
辣椒末 5公克/chili pepper 5g
調味料:
椒鹽粉 1/2茶匙/ pepper salt 1/2tsp.
作法:
1. 鍋中倒入油至油線標示,加熱至約160℃。
2. 放入水餃,將稍微翻動,將水餃炸至表面金黃酥脆,瀝油取出。
3. 所有調味料混合均勻成沾醬。
4. 將炸好的餃子搭配沾醬沾食即可。
---------------------------------------------------------------
水餃好吃 簡單水煮就很讚!
作法:
1. 鍋中放入約6分滿的水煮滾,再放入水餃。
2. 稍微翻動一下避免沾鍋,煮至水餃膨脹,皮變成半透明狀,再瀝水即可。
想更多變?炸餃子外酥內多汁!
作法:
1. 鍋中倒入油至油線標示,加熱至約160℃。
(一開始油溫不要太高,才不會表皮燒焦、餃子還不熟)
2. 放入水餃,將稍微翻動,將水餃炸至表面金黃酥脆,瀝油取出即可。
-
楊桃美食網
http://www.ytower.com.tw
Youtube
https://www.youtube.com/user/ytower01
Facebook
https://www.facebook.com/ytower01
gherkin 在 cucumber/common: A monorepo of common components 的推薦與評價
This repo contains the libraries/modules for behaviour that's common between the various Cucumber implementations. These include: parsing Gherkin documents into ... ... <看更多>