雖然這篇over翻譯鄉民發文沒有被收入到精華區:在over翻譯這個話題中,我們另外找到其它相關的精選爆讚文章
在 over翻譯產品中有533篇Facebook貼文,粉絲數超過9萬的網紅李怡,也在其Facebook貼文中提到, (失敗者回憶錄0928) 有用則取,無用則棄 (非常有用的白痴之二) 法國《世界報》以「非常有用的白痴」來形容斯諾和某些特定的中國境外人士,真是恰當和妙於形容。「白痴」是指這些人很天真,容易輕信,不過就不是懷有個人利益目的去扭曲事實。「非常有用」是因為這些人沒有明顯的中共背景,不屬於中共宣傳機器中...
同時也有229部Youtube影片,追蹤數超過3,000的網紅抹茶団子Machadango,也在其Youtube影片中提到,🇹🇼曾經到京都觀光的朋友們,應該都吃過小倉山莊的仙貝吧。今天跟大家分享小倉山莊的各式招牌仙貝喔。 🇯🇵京都観光に来られた皆様、きっと小倉山荘さんのおせんべいを召し上がったことがあるのでしょう。今日は小倉山荘の定番おせんべいを紹介させて頂きます。 🇺🇸If you ever had a trip ...
「over翻譯」的推薦目錄
- 關於over翻譯 在 藝文青 Instagram 的最讚貼文
- 關於over翻譯 在 goodbyehkhellouk Instagram 的最佳貼文
- 關於over翻譯 在 瘋查某尬英文 Instagram 的最佳貼文
- 關於over翻譯 在 李怡 Facebook 的最佳貼文
- 關於over翻譯 在 91 敏捷開發之路 Facebook 的精選貼文
- 關於over翻譯 在 劉昱佑 Facebook 的最讚貼文
- 關於over翻譯 在 抹茶団子Machadango Youtube 的最佳解答
- 關於over翻譯 在 CH Music Channel Youtube 的最佳貼文
- 關於over翻譯 在 Teri Timeout Youtube 的最讚貼文
over翻譯 在 藝文青 Instagram 的最讚貼文
2021-09-15 22:38:29
. 【9月號 關於生活專欄】 . 在夢境排行榜裡,應考公開試算是常見劇目。 情境大致一樣:成年的我穿著一般上班族的服飾,請了半天假,拿著準考證狂奔往試場,面對已經不知是第幾次的重考。過程大抵都是遭遇著各種挫敗然後 game over,包括去錯考場、記錯開考時間、溫錯書、限時之內沒能完成考卷,總之就...
over翻譯 在 goodbyehkhellouk Instagram 的最佳貼文
2021-09-03 12:52:21
近年最精彩,得到跨黨起身擊掌致敬嘅下議院演說 英國下議院今日召開休假期間特別會議,跨黨為阿富汗亂亂局圍咬首相肥波嘅機會,亦係疫情之開始之後,首次全體議員出席嘅一次。 保守黨自己友响七個鐘嘅質詢裡面,可以話比最大在野黨工黨,或者任何黨派議員批評得更激烈。當中,外交委員會主席Tom Tugendha...
over翻譯 在 瘋查某尬英文 Instagram 的最佳貼文
2021-08-18 11:59:07
【左滑看5種表達太過份的說法!】 快來承認你有說過「太over」😂 在我們的文化裡,就是完全沒有理解障礙對吧?但其實你有想過,你跟不會中文的人這樣說時,人家會霧煞煞嗎?! 📌影片中的句子 - 中英翻譯: 1. You’ve gone too far! Even if it’s a joke, ...
-
over翻譯 在 抹茶団子Machadango Youtube 的最佳解答
2021-09-26 10:00:05🇹🇼曾經到京都觀光的朋友們,應該都吃過小倉山莊的仙貝吧。今天跟大家分享小倉山莊的各式招牌仙貝喔。
🇯🇵京都観光に来られた皆様、きっと小倉山荘さんのおせんべいを召し上がったことがあるのでしょう。今日は小倉山荘の定番おせんべいを紹介させて頂きます。
🇺🇸If you ever had a trip in Kyoto, then I guess you already tried the rice crackers from OGURA SANSOU. Today I'm gonna show you speciality merchandise from them.
=============
🔹facebook :https://www.facebook.com/Machadango
🔹webpage :https://machadango.com
🔹instagram:https://www.instagram.com/machadango/
🔹plurk:https://www.plurk.com/KIOTO
=============
🍡關於抹茶糰子|抹茶団子について|About Machadango🍡
—————————————————
📍日本、京都。Kyoto, Japan
👶🏻台灣、台北。台湾、台北。Taipei, Taiwan
🗣🇹🇼🇯🇵🇺🇸
—————————————————
🇹🇼生長於台韓、旅美兩年。現居京都十餘年
🏅京都府文化観光大使
🏅京都市國際觀光大使
🏅京都府宣傳顧問
🧑🏻💼顧問
🤹🏻♀️譯者
📚作者
📺電視節目主持人
👩🏻🎨美術設計
🦸🏻♀️廣告代言
🇯🇵台湾韓国生まれ育ち、渡米二年
京都滞在十何年
🏅京都府文化觀光大使
🏅京都市国際観光大使
🏅京都府広報アドバイザー
🧑🏻💼コンサルタント
🤹🏻♀️訳者
📚作者
📺テレビレポーター
👩🏻🎨グラフィックデザイナー
🦸🏻♀️CM出演
🇺🇸Raised in Taiwan & Korea,
been in the States for 2 years
Now in Kyoto over a decade
🏅Culture Ambassador of Kyoto Pref.
🏅Visit Kyoto Ambassador of Kyoto City
🏅PR Adviser of Kyoto Pref.
🧑🏻💼Consultant
🤹🏻♀️Interpreter
📚Author
📺 TV Reporter
👩🏻🎨Graphic Designer
🦸🏻♀️Promotional Model
—————————————————
🔹Facebook:https://www.facebook.com/Machadango
🔹webpage :https://machadango.com
🔹instagram:https://www.instagram.com/machadango/
🔹plurk:https://www.plurk.com/KIOTO
—————————————————
📙my 4th book: 《(🚧工事中)》
📘my 3rd book: 《京都日日・上》
📗my 2nd book: 《裏京都案内》
📕my 1st book: 《京都請小心服用》
👩🏻💻my other works:
|動畫翻譯
|アニメ翻訳者
|Animation Subtitle Translation
→《奇天烈大百科》(キテレツ大百科)
→《三眼神童》(三つ目がとおる)
→《森林大帝》(ジャングル大帝)
⋯⋯etc.
|書籍翻譯
|出版翻訳者
|Book Translation
→《🚧預計八月出版,保密中》
(🚧八月頃出版予定。一応内緒)
→《日本的神明,多謝照顧》
(イラスト版 けっこうお世話になっている「日本の神様」がよくわかる本)
→《蛤ㄏㄚˊ!台灣人來了:日本人眼中,你一定會愛上台灣的N個理由》
(台湾人には、ご用心!)
=============
🎶🎶BGM🎶🎶
Pineapple by Roa https://soundcloud.com/roa_music1031
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: https://bit.ly/2Xn3lAL
Music promoted by Audio Library https://youtu.be/YxnWhkiLuHo -
over翻譯 在 CH Music Channel Youtube 的最佳貼文
2021-09-18 19:08:59《Walpurgis》
wonderland / 僅屬兩人的仙境
作詞 / Lyricist:梶浦由記
作曲 / Composer:梶浦由記
編曲 / Arranger:梶浦由記
歌 / Singer:Aimer
翻譯:CH(CH Music Channel)
意譯:CH(CH Music Channel)
English Translation: thisisars
背景 / Background - ひとば - 標本:
https://www.pixiv.net/artworks/82963977
上傳你的字幕吧!/ Submit your subtitles here!
https://forms.gle/MSsAM2WHpT31UuUh8
版權聲明:
本頻道不握有任何音樂所有權,亦無任何營利,一切僅為推廣用途。音樂所有權歸原始創作者所有。請支持正版。
Copyright Info:
Be aware this channel is for promotion purposes only without any illegal profit. All music's ownership belongs to the original creators.
Please support the original creator.
すべての権利は正当な所有者/作成者に帰属します。あなたがこの音楽(または画像)の作成者で、この動画に使用されたくない場合はメッセージまたはこのYoutubeチャンネルの概要のメールアドレスにご連絡ください。私はすぐに削除します。
如果你喜歡我的影片,不妨按下喜歡和訂閱,你的支持就是我創作的最大原動力!
If you like my videos, please click like and subscribe! Thx :)
粉絲團隨時獲得最新訊息!
Check my Facebook page for more information!
https://www.facebook.com/chschannel/
中文翻譯 / Chinese Translation :
https://home.gamer.com.tw/creationDetail.php?sn=5269021
英文翻譯 / English Translation :
https://genius.com/Genius-english-translations-aimer-wonderland-english-translation-lyrics
日文歌詞 / Japanese Lyrics :
迷いの森にあるほんとう 探しに行く月のひかり
羊歯を踏んで足を濡らして ひたりほとり夏の小道
よく笑って泣いて見つめあって おそるおそる恋に堕ちた
ふたり歩き出した違う方へ 呼び合う声だけもどかしく
find me in the wonderland
そろそろ手を汚して 自分の欲しいものを 追いかけてみる
みつあみをほどいて 同じ星を齧る ふたりになる
寂しがって夜になって まだ明るい夢のほとり
食べかけで残した心だって ここから始まるうたになる
世界は君のものさ、どこへ行こうか、貴方は笑う
踏み外してみようか、後ろめたさが私を誘う
find me in the wonderland
どうしたって 生まれ変わるほどの 強い意志が必要だわ
慎重ないのちだった 私だけじゃ道は見つからない
星を数え繋ぎ合わせ まだ知らない夏の星座
見つめあって泣いて朝になって ここから始まる物語
もう一人じゃないのよ、夢のようでしょ、私は歌う
寂しさはひるがえり旗の元へと二人は集う
何も思い通りにならないことが始まったから
踏み外してみようか、目隠し鬼の手の鳴る方へ
in your wonderland
あなたが迷う場所に あかりを灯すために
花束一つ抱いて りりしく笑いましょう
もう一人じゃないのよ、とても怖いね、幸せなんて
寂しさはひるがえり旗の元へと二人は集う
世界は君のものさ、手が届いてあなたがいて
踏み外してみようか、愛するひとが私を誘う
find me in the wonderland
in your wonderland
綺麗な吐息になって
あなたの歌をうたって
中文歌詞 / Chinese Lyrics :
皎潔的月光為我照亮此行、於迷幻之森捕獵真心
踩踏著草蕨、潤濕了雙足,行於令人陶醉的夏日小徑岸邊
曾互相歡笑、哭泣、注視彼此,才使得我們惶恐地墜入愛戀
卻漸漸步入相異路途,竟連呼喊之聲都令人無比焦躁
請步入仙境尋覓迷失的我吧
雙手漸漸開始沾染污穢,試著放縱自身索求慾望
解開扎起的髮辮,成為共食星斗的戀人,相濡以沫
寂寞的心、鋪張的夜色,仍遊走於璀璨的夢的畔邊
早已被啃咬殘缺的心,將自此幻化為歌謠
「你已擁有了全世界,我們要去哪呢?」你莞爾而笑
「要不試著背離正道呢?」罪惡感正如此略誘著我
請步入仙境尋覓孤單的我吧
尚須一份不論如何都欲潰爛重生的強烈意志
曾嚴謹拘束的生命,卻僅自身無法尋見方向
細數繁星、相相連繫,嘗試探尋尚不知悉的夏季星座
彼此相視而泣直至天明,兩人的故事自此展開
「我已不再孤身一人,就彷彿夢一般對吧?」我唱著
寂寥的心隨風飄揚,使彼此相遇於同面旗下
乃因不如己意才使得兩人的生命交織展開
不妨背離正道、作個矇眼鬼循向掌鳴之處
步向有你所處的仙境
僅為了在你迷失之地,綻亮一絲光芒
我將為此獻上花束,兩人一同凜然而笑吧
「我已不再孤身一人,但這份幸福仍會讓人感到恐懼吧?」
寂寥的心隨風飄揚,使彼此相遇於同面旗下
「你已擁有了全世界。」向著觸手可及的你說著
「要不試著背離正道呢?」心愛之人如此略誘著我
請步入仙境尋覓重生的我吧
在那僅有兩人的仙境
化作絢麗的吐息
唱著屬於你的歌謠
英文歌詞 / English Lyrics :
Within a forest of delusion, I search for truth
The light of the moon illuminating my hunt
I step over ferns, my feet becoming wet
The water puddling on the edge of a summer path
Having shared laughter, tears, and gazes between us
Warily, cautiously, I fell in love
Along the separate paths the two of us walked
Is vexingly, only the sound of our voices calling to each other
Find me in the wonderland
Before long, my hands grow dirty
As I chase after that which my self desirеs
My braid becoming undone
We bitе down into the same star, and become a pair
A lonesome, solitary night arrives
The shore of dreams still brightly lit
A heart is left half-eaten and tossed aside
From here forth begins a transformation into song
This world is your plaything, and wherever I go
You are there, laughing
Should I try and step off the path, the unease shall beckon to me
Find me in the wonderland
Even if I must be reborn anew
I cannot go on without a strong, unshakeable will
My life has been a cautious, prudent one
And thus, only I am unable to find a path
Counting the stars, connecting them together
Into an as-yet-unknown summer constellation
Gazing at each other, I cry, and morning comes
From here forth begins a story
I'm no longer on my own, aren't I? Isn't this like a dream? I sing
Desolation flutters in the wind, and we meet at the base of its flag
Since nothing is beginning to go as I had expected
I shall try and step off the path, to the source of the hunter's clap
In your wonderland
For the sake of kindling a light in the place you wander, lost
You held a bouquet in your arms, chivalrously, let's have a laugh
I'm no longer on my own
It is incredibly frightening, about happiness
Desolation flutters in the wind, and we meet at the base of its flag
This world belongs to you, I reach out my hand and you are there
As I step off of the path, my beloved beckons to me
Find me in the wonderland
In your wonderland
Becoming a beautiful breath
Singing a song about you -
over翻譯 在 Teri Timeout Youtube 的最讚貼文
2021-09-15 22:00:12本年度最陽剛又最性感的MV就是Lil Nas X了😆
喜歡的話記得留言讓我知道,也別忘了訂閱我的頻道和開啟通知哦!
Hey all!
Make sure to leave a comment to show love, and don’t forget to LIKE, SHARE, and SUBSCRIBE to my channel and RING THE BELL so you don’t miss anything from me.
-TERI xx
【完整翻譯】Lil Nas X & Jack Harlow - Industry Baby
Baby back, couple racksCouple Grammys on him, couple plaquesThat's a fact, throw it backThrow it back
我回來了 帶著滿架子的獎牌
葛萊美拿了好幾座 白金唱片得了一堆
這一切鐵證如山
所以趕快轉過去熱舞來討好我
And this one is for the championsI ain't lost since I beganFunny how you said it was the endThen I went did it again
這是獻給稱霸的冠軍
踏上路以來 我從來就未曾迷失
你不覺得好笑嗎? 酸民說我玩完了
但我回來了 又大獲全勝
I told you long ago on the roadI got what they waiting for
I don't run from nothing, dogGet your soldiers, tell 'em I ain't layin' low
早在那條老街上 我就說了吧
我有大家引頸期盼的東西
我可不會隨便逃跑
所以告訴你的大軍 我沒有要低調引退的意思
You was never really rooting for me anywayWhen I'm back up at the top, I wanna hear you sayHe don't run from nothin', dogGet your soldiers, tell 'em that the break is over
反正你也從來沒喜歡過我
當我重返榮耀 我要聽到你說
「他不會輕易離場」
所以集結你的大軍 告訴他們休息時間結束了
Need to get this album doneNeed a couple number onеsNeed a plaque on every song
Need mе like one with Nicki now
我得把這張專輯完成
我得再拿下幾座冠軍
我要每一首歌都有白金獎牌
我要和Nicki一起站上高峰
Tell a rap nigga I don't see yaI'm a pop nigga like Bieber
I don't fuck bitches, I'm queer
But these niggas bitches like Madea
告訴嘻哈饒舌仔 我眼裡根本沒有你
我就像小賈斯汀一樣 流行到爆
妹子?我沒興趣 我是酷兒
你們這些酸民就像個老媽子一樣
let's do it
I ain't fall off, I just ain't release my new shit
I blew up, now everybody tryna sue me
You call me Nas, but the hood call me Doobie
開工吧
我沒有跌落神壇 我只是新歌還沒發
我一夕爆紅 現在每個人都想告我
你們叫我Nas 但我家鄉的人叫我Doobie
[Jack Harlow]
My track record so clean, they couldn't wait to just bash meI must be gettin' too flashy, y'all shouldn't have let the world gas me
我沒拿什麼獎 他們等不及就說我沒實力
我肯定是太招搖了 你們不該讓全世界噴爆我
It's too late 'cause I'm here to stay and these girls know that I'm nastyI sent her back to her boyfriend with my handprint on her ass cheek
太遲了 因為老子我已經要在這裡待下
妹子們都愛我
讓我在她的翹臀上留下紅紅的掌印
再回去找她男朋友
City talkin', we takin' notesTell 'em all to keep makin' postsWish he could, but he can't get close
OG so proud of me that he chokin' up while he makin' toasts
I'm the type that you can't control, said I would, then I made it so
謠言四起 我們做著筆記
告訴大家繼續po文吧
他只是羨慕 但他永遠趕不上我
嘻哈大老們為我驕傲 他敬酒的時候還在哽咽
我完全不受控 我就是說到做到
I don't clear up rumors, where's y'all sense of humor?
I'm done makin' jokes 'cause they got old like baby boomers
Turned my haters to consumers, I make vets feel like they juniors
Say your time is comin' soon, but just like Oklahoma
我從來沒在闢謠的 你們難道都沒幽默感嗎
我也不想在開玩笑了 不然怎麼講都是老梗
把我的酸民變粉絲 讓老兵變年輕
你說你的時代已經要來了
Mine is comin' sooner, I'm just a late bloomerI didn't peak in high school, I'm still out here gettin' cuter
All these social networks and computersGot these pussies walkin' 'round like they ain't losers
但我的時代來的更快 我是大器晚成
我在高中不受歡迎 但現在我越來越討喜
這些鍵盤戰士 總是故意說著妹子怎樣 顯得自己比較不魯
☾ ALSO FOLLOW ME ON 追蹤我
Instagram:@teri.timeout
Facebook:https://www.facebook.com/teri.timeout/
Giva Divas:goo.gl/pVSAiC
☾ INQUIRIES 合作邀約:[email protected]
☾ This is not a sponsored video.
0:00 歌曲背景
3:59 歌詞解析
11:34 Industry Plants爭議
13:59 總結
over翻譯 在 李怡 Facebook 的最佳貼文
(失敗者回憶錄0928)
有用則取,無用則棄
(非常有用的白痴之二)
法國《世界報》以「非常有用的白痴」來形容斯諾和某些特定的中國境外人士,真是恰當和妙於形容。「白痴」是指這些人很天真,容易輕信,不過就不是懷有個人利益目的去扭曲事實。「非常有用」是因為這些人沒有明顯的中共背景,不屬於中共宣傳機器中人,故較有公信力。中共數十年來,儘管在世界各地辦了許多隱性的「外宣」,但組織上、財務上隸屬中共,都受中共意識形態束縛,不敢大膽直面事實,難取信於讀者。「非常有用」還因為報導敘事的態度坦誠,生動並有可讀性。說是「白痴」,是作者自己被中共誤導、講自己相信的事,但其實是不了解專權政治的特質和內情。
斯諾1937年的著作《紅星照耀中國》(Red Star Over China),令全世界讀者對中國共產黨改觀。抗戰開始後這本書以《西行漫記》的書名在中國風行,無數懷著愛國救亡心志的青年因讀了這本書而奔赴紅色根據地。中共以槍桿子和筆桿子兩大武器打贏內戰,建立政權,其中的筆桿子即輿論戰,得力於「非常有用的白痴」至大。但斯諾這本書在1949年中共建政後,在大陸長期都沒有出中文版。原因是書中所述與中共建立政權後此一時彼一時的政策不符。比如書中指中共政權是某種民族主義形態,與斯大林式社會主義不同,這不符合中共宣稱是正統社會主義,尤其建政初期「一面倒」向蘇聯的國策;書中描述的革命史和毛澤東形象,與中共的歷史記敘也有偏離。在要求「絕對正確」的宣傳方針下,這本書的中譯本,只在斯諾1960年訪華時出版了「內部發行」版,目的自是要讓斯諾看到自己著作在中國出版,出自統戰需要。到21世紀,這本書才再在大陸發行。
從《西行漫記》在中共奪取政權之前的廣泛發行、推動閱讀,到建立政權後對此書的冷待,就可以看到,對中共來說,「非常有用的白痴」最關鍵是「用」,也就是說,所有的文化產品、歷史記述、作者的認真寫作、個人的道德尊嚴,都抵不上一個「用」字。有用則取,無用則棄。
2020年6月24日,時任美國國家安全事務顧問的奧布賴恩(Robert O’Brien)在一次演講中,承認幾十年來,無論是美國政界、商界、學術界,還是新聞界,都對中共有誤判,即「相信中國共產黨會變得開明,會滿足中國人日益增長的對民主的渴求」。並說「這個想法被證明是非常幼稚的。我們已經大錯特錯了。這種誤判導致了自上世紀30年代以來美國外交政策上的最大的一次失敗。」他所說的上世紀30年代這個時間點,正正就是斯諾的《西行漫記》出版的時候。可見這本書對美國政策、對國際局勢有多大影響。
1971年中美關係的突破,其國際局勢的背景,是美蘇兩個超級大國建立在核恐怖平衡上的冷戰。美國面對主要對手蘇聯,又陷入越戰泥沼,而恰好中蘇對抗在1969年發展到珍寶島武力衝突的階段。蘇聯甚至向美國試探,如果以核武器向中國的核子基地進行一次「外科手術」式的襲擊,美國會否保持中立,而得到的反應是美國堅決反對動用核武,不會袖手不顧,並立即向蘇聯本土134個城市、軍事要點、交通樞紐、重工業基地發出進行準備核打擊的指令。美國的反應遏制了蘇聯的盲動。而蘇聯對中國要進行核打擊的企圖,也促使美國在國際戰略上選擇與較次要的敵人聯手對抗主要敵人的策略。這是中美關係突破的時局背景。
中國在得知美國對蘇聯核打擊的反應後,在1971年四月邀請美國乒乓球隊訪問,並同意斯諾發表與毛澤東的談話。美國國務院同時間宣布解除對中美往來的封鎖。於是,隨著中美關係的突破,帶來了美籍中國學者接二連三訪問中國的潮流。走在最先的是物理學家楊振寧。
他在美國解除封鎖後就到中國訪問了四星期,同周恩來進行了五小時的宴會。1971年9月21日,他在任教的紐約州立大學石溪分校作了一次「我對中華人民共和國的印象」的英文演講。《七十年代》很快地取得了談話錄音帶,並翻譯刊登在同年的十一月號。對中共的統戰來說,這個談話也真是「非常有用」。它帶頭引導了旅居外國的學者、作家、名人的訪華潮,以及紛紛在《七十年代》上發表他們在大陸被刻意安排的訪問中所得到的印象和感想。
這些學有專精的人物,不敢說他們是「白痴」,但卻肯定是在中共刻意安排引導下的見聞。在當時的風潮下,刊登這些訪問記亦有新聞價值,但在中共國內局勢翻覆變遷之下,專權政治的特性暴露,我覺得應該對讀者作出認識上的糾正,才是一份負責任的雜誌應有做法。(69)
圖1,楊振寧任教紐約州立大學期間,於1971年首次訪問中國,圖為他在紐約州大的辦公室;
圖2,《七十年代》早年,與老闆方志勇和督印人黎榮合攝。
(《失敗者回憶錄》在網絡媒體「matters」從頭開始連載,網址:https://matters.news/@yeeleematter)
over翻譯 在 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 也不該是目標,目標永遠都是在實務上產生價值、解決問題、滿足需求。
over翻譯 在 劉昱佑 Facebook 的最讚貼文
李戡發文指出,某臺大教授的著作有多處抄襲,我看完之後十分駭然。因為張亞中老師曾對蔡英文的論文事件發表評論:「倫敦政經學院不是正規大學」,著實是金玉良言啊!現在張總校長是不是也會發出正義的怒吼:「臺大出這種教授,不是正規大學。」
.
這樣的話,還真的虧大了,因為我才剛拿到畢業證書誒!早知如此,要選最正規的孫文學校就讀。不過似乎不必多慮,前述所指臺大某抄襲教授正是張亞中本人,張總校長是不會自我批評成非正規教授的。心中大石瞬間卸下,所以我拿到的,應該還能算是正規證書吧。
.
———(以下李戡全文)———
.
《張亞中,你抄錯行了!》
.
張亞中1998年出版《兩岸主權論》(台北:生智文化,1998)一書,不止一次抄襲楊永明1996年發表在《政治科學論叢》第七期的論文<民主主權:政治理論中主權概念之演變與主權理論新取向>。關於證明抄襲的方法論、抄襲者慣用的掩蓋手法和心態,我在《蔣介石日記的濫用》(被中共查禁)裡做了充分論證。現在我用這些方法,來還原張亞中怎麼抄襲楊永明,而且還抄錯行。
.
一、《兩岸主權論》第9到10頁,張亞中寫道:
.
國際法百科全書亦將主權定義為「一個國家獨立於其他國家之外,且於法律上不受其他國家的影響,以及國家對其領土和人民的政府權力享有最高性,與排他性的管轄權」。【注釋是「Helmut Steinberger, “Sovereignty”, in Encyclopedia of Public International Law, Installment 10., (Amsterdam: North-Holland Publishing and Company, 1987), pp.397-418, at pp.403-404.」】
.
這段引文,和楊永明<民主主權>頁144的段落幾乎一模一樣:
.
國際法百科全書定義主權為「一個國家獨立於其他國家之外,且於法律上不受其他國家的滲透影響,以及國家對其領土和人民的政府權力的至高性和排他性的管轄權」【注釋是「Helmut Steinberger, “Sovereignty,” in Encyclopedia of International Law, op.cit., p.404.」】
.
楊永明和張亞中都引用了Encyclopedia of Public International Law的內容,不過楊永明漏寫了書名中的Public一字,我們翻開這本書第404頁,可找到楊永明引文對應的原文:
.
State sovereignty now meant a State's general independence from and legal impermeability in relation to foreign powers, and the State's exclusive jurisdiction and supremacy of governmental powers over the State's territory and inhabitants.
.
這段話明明出現在百科全書第404頁,而非第403-404頁,為什麼張亞中會寫成「pp.397-418, at pp.403-404.」?
.
二、這個「兩段式頁數」的寫法,正好出現在楊永明論文頁143-144:
.
為方便區分起見,學者稱描述國家內部的主權概念為「內部主權」(或「國內主權」),而在國際法上的應用則被稱為「外部主權」(或「國家主權」)。【注釋是「See Helmut Steinberger, “Sovereignty,” in Encyclopedia of International Law, Rudolf L. Bindscdhedler et al eds. (Amsterdam: North-Holland Publishing and Company, 1987), pp.397-418, at pp.403-404.」】
.
我們翻開百科全書,果然分別在第403和404頁看到「external sovereignty」(外部主權)和「internal sovereignty」(內部主權)的用法,說明楊永明的注釋沒問題。奇怪的是,楊永明這段引文,也出現在張亞中《兩岸主權論》第10頁:
.
有些學者區別主權的概念為「內部主權」與「外部主權」,前者指的是描述國家內部的主權;後者指的是國家主權在國際法的運用。【注釋是「Helmut Steinberger, “Sovereignty”, in Encyclopedia of Public International Law, op.cit., p.404.」】
.
由此可見,張亞中抄錯行了!張亞中根本沒看過Encyclopedia of Public International Law這本書,他這兩個出處,都是直接抄襲楊永明。名詞解釋那段,張亞中為了掩飾抄襲痕跡,故意在楊永明翻譯的引文裡改動數字,例如他省略了「滲透」兩字,殊不知這樣一省略,嚴重扭曲原意。換句話說,如果張亞中親自翻過百科全書,根本沒道理漏掉這個字。張亞中改動完楊永明翻譯的引文後,以為大功告成,在抄注釋的時候,卻不小心抄錯行——他該抄的是頁404,卻抄成了楊永明的另一個注釋頁397-418和頁403-404。另外,「內部主權」和「外部主權」那段,張亞中本來該抄頁397-418和頁403-404,卻抄成頁404。
.
三、除此之外,張亞中《兩岸主權論》頁8的引文「國家在其範圍內有宣稱不受其他限制和控制的自由,則必須同樣承認其他國家在其範圍內也有相同的自由。」【注釋是「F. H. Hinsley, Sovereignty (New York: Basic Books, Inc., 1966), p.158.」】這段話和楊永明<民主主權>頁144「國家在其範圍內有宣稱不受其他限制和控制的自由,則必須同樣承認其他國家在其範圍內也具有相同的自由」只有一字之差,在張亞中自稱看過原文的情況下,他的中文翻譯和楊永明翻譯的幾乎一模一樣,只是將「具有」換成「有」,顯然構成抄襲。
.
四、同樣道理,張亞中《兩岸主權論》頁20的段落「國際法學界也開始強調民主制度是一項逐漸成形的國際規範,「民主統治」被強調為國家與政府合法性的構成要件之一。」【注釋是「Thomas Frank, “The Emerging Right to Democratic Governance”, American Journal of International Law, Vol.86, No.1 (Jan. 1992), pp.46-91.」】這段話,張亞中抄自楊永明<民主主權>頁147的段落「國際法學界也開始強調民主制度是一項逐漸成形的國際規範,民主統治(democratic governance)被強調為國家及政府合法性的構成要件之一。」【注釋是「Thomas Franck, “The Emerging Right to Democratic Governance,” American Journal of International Law, Vol.86, No.1 (Jan. 1992), pp.46-91.」】張亞中除了把「及」換成「與」,其他地方一字不漏照抄楊永明。
.
五、同樣道理,張亞中《兩岸主權論》頁20-21的段落「更有學者指出政治參與權已經成為一項普遍性原則,應該受到國際法的保障。」【注釋是「Gregory H. Fox, “The Right to Political Participation in International Law”, Yale Journal of International Law, Vol. 17(1992), pp.539-607.」】這段話,張亞中抄自楊永明<民主主權>頁147「福斯(Gregory Fox)更指出政治參與權(political participation)已經成為一項普遍性權利,而應該受到國際法的保障。」【注釋是Gregory H. Fox, “The Right to Political Participation in International Law,” Yale Journal of International Law, Vol. 17(1992), pp.539-607.」】張亞中除了把「權利」改成「原則」,其他地方幾乎照抄楊永明。
.
凡是引用的文獻不是自己親手翻閱、而是從別人文章看到的,一定要加上「轉引」兩字,否則就是抄襲。這五個案例中,張亞中在注釋裡除了交代文獻來源,後面全都該加上「轉引自楊永明,<民主主權:政治理論中主權概念之演變與主權理論新取向>,頁XX」,但他都沒有。張亞中讀了兩個博士,必定了解學術規範,卻仍故意為之,有何資格動輒以「張老師」姿態教育別人?光是在《兩岸主權論》的其中一章,張亞中就有五個注釋抄自楊永明。有了這項紀錄,我很好奇張亞中在《歐洲統合:政府間主義與超國家主義的互動》(台北:揚智文化,1998)書裡引用的大量英文文獻,以及在《德國問題:國際法與憲法的爭議》(台北:揚智文化,1999)書裡使用的大量艱澀冷僻的德文文獻,其中有多少處可能有類似這樣的行為?