一年前 魚尾 上了兩天 #TDD與持續重構 後被燒傷的感想。
讓大家重新拾回對自己工作的熱愛,讓自己的工作能像藝術一般地呈現出來,讓自己像個藝術家一樣揮灑自己的創意。
很高興能有這樣的機會,讓大家燒在一起,引發人生更多的火苗🔥
💡魚尾 感想💡
上週末花了兩天時間去參加了 91 主講的 『重構與 TDD 實戰營』,這門課早在三月時就已經報名了。但當時其實有點猶豫,猶豫什麼呢?早在前2年就上過TDD的課了,也不斷的在實踐,重構能力不敢說足以飛天,但跑在地上應該也是不成問題吧,但衝著 91 開的課,還是硬著頭皮報名下去了。
這兩天,完完全全被 Diss 到爆啊!!!!!
以為是跑在地上,沒想到根本是只有在地上爬的等級 Orz
光第一天的 WorkShop ,心想列個測試案例有什麼難的?事實是,好的測試案例是經過排序且都是有目的,可以在 TDD 的過程中一步一步前進,將產品堆疊出來。
即便 Joey 再次示範後,讓我們再做另一個 WorkShop,仍然無法做完全漂亮的測試案例。
而 91 竟然可以直接拿我們 WorkShop 寫出來的爛 Code,直接重構給我們看,這種硬底子的實力絕對不是事先 Set 好的內容。而且還可以同時帶 Java、PHP、.Net 不同的語言的同學,上課時還抓出「疑,這段 Code 有換人寫哦,應該是寫 Java 來接替的。」
上完後慶幸還好當時有報名,讓我知道原來我可以如何善用我的斧頭,讓本來可能只能發揮 10% 功力的斧頭,瞬間解除封印。但重點是斧頭從木斧變成鐵斧後,使用的人也要強化自己的力量,才揮得動,這門課最重要的就是讓你知道你可以怎麼樣強化你的力量,讓你可以配得上用這把鐵斧。
這門課讓我學到3件事
1. 人生最可怕的就是你不知道你不知道:上課前我覺得 TDD、重構就是那樣了,能有什麼不一樣的嗎?上完課後的感想就是「無知是幸福的,同時也是可怕的」
2. 知道不等於會:第一天的 WorkShop ,Joey 已經示範過完整的 TDD 與重構流程,晚上許多人想爭口氣重做一次 WorkShop 練習,希望能夠扳回一城。但事實上是有進步,但仍然不到如同 Joey 一般的水準。需要不斷的練習、練習、練習,才能夠變成自己的內功。
3. 天下武功、唯快不破:很多人都說開發都沒時間了,那有時間寫測試?為什麼沒時間?撇除其他你不可以控的因素外,你唯一能夠改變的就是寫 Code 的速度。當你重構一個動作可能要花一、二分鐘,而且還有可能 Complie Error,就要更多時間 Debug;而我可能只要 10秒(這算久的),我還有把握不會Complie Error。一個動作的時間差距可能就有2分鐘了。假設一個重構需要30個動作才能做完,可能需要一個小時,而我可能五分金鐘就做完了,剩下的55分鐘我就可以寫更多有效的測試來提高程式品質。
這門課非常推薦給手上還是拿著木斧,想讓木斧升級成鐵斧並強化內功的同學
台北8月的課程已經額滿了,要報只能等 11 月了,還有3個早鳥名額,要報要快。
→ 201811 台北梯次:https://yihuode.io/activities/662
另外也推薦 「VS極速開發」
這門課讓你可以讓妳單純的伐木動作,變成不中斷連續技,讓你體驗大絕招連發的快感!!
→ 201807 台中梯次:https://yihuode.io/activities/631
→ 201810 台北梯次:https://yihuode.io/activities/664
超燒腦的 【重構與 TDD 實戰營】剛結訓,我最喜歡的照片是這一張。
每一組都陷入自己寫的 legacy code 怎麼 debug 的狀況。
--
這次很特別的是,有一組用 intelliJ 的 java 同學,有一組 用 phpstorm 的 php 同學,有一組最近在寫 .net core 用 Rider 的同學(嚴格來說是兩位,燈哥跟卍蟲王),其他兩組是用 Visual Studio + ReSharper。
在上課中示範了怎麼重構大家的 legacy code 以及同樣的需求如果用 TDD 開發會有多優雅,回顧時的感想,幾乎所有人都提到自己雖然有在用 JetBrains 的神兵工具,在實務上卻可能用不到它 10% 的價值。
未來這門【重構與 TDD 實戰營】,以及【單元測試實戰營】,預計會往 php, java, javascript 推進,讓更多圈子對學習這些 XP 的工程實踐能更有方法與效率。
--
另外,這次也有不少學員對於上課採 pair programming 跟小組感覺相當不錯,有人可以討論、可以看別人為什麼這樣寫 code,從裡面去偷學、溝通、激盪出不同設計概念的火花,是另外一份收穫。
其實在學習的時候,pair programming 真的是非常有效的方式。不管是學、教、討論、提問、表達想法,這都是極度有效的練習方式。
這會充分反應在 live demo/coding上,要能邊想、邊寫代碼、邊講,還要有趣、好懂、快,需要用對的方式,大量練習才能內化成技能的一部分。
--
如果想跟著燒腦開腦一下,下一梯次八月的已經額滿了,請參考 201811台北第四梯次【重構與 TDD 實戰營】:https://yihuode.io/activities/662
同時也有7部Youtube影片,追蹤數超過5萬的網紅阿軒仔,也在其Youtube影片中提到,#GTA5 #WonderWomen #DarkseidMOD 神力女超人騎MT-10來打殭屍? 達克賽德竟跟滅霸聯手來征服地球!? GTA 5 - Wonder Women DECU REAL LIFE MODS RTX3090 4K | RYZEN 7 5800X 8C16T -- Julio...
xp studio原神 在 阿軒仔 Youtube 的最佳解答
#GTA5 #WonderWomen #DarkseidMOD
神力女超人騎MT-10來打殭屍?
達克賽德竟跟滅霸聯手來征服地球!?
GTA 5 - Wonder Women DECU REAL LIFE MODS
RTX3090 4K | RYZEN 7 5800X 8C16T
--
JulioNIB-角色動作腳本模組:
https://www.patreon.com/JulioNIB/posts
The Darth Knight-神力女超人外觀模組:
https://www.patreon.com/posts/wonder-woman-ped-50220051
Adnr Studio - REAL LIFE 真實世界模組:
https://www.patreon.com/posts/la-revo-2-0-real-50996454
--
如果喜歡影片歡迎訂閱及熱血贊助
https://reurl.cc/pDrvWZ
重車日常單元完整播放清單
https://reurl.cc/K6dKWj
大夜騎士FB粉專歡迎追蹤
https://www.facebook.com/TheDarkSideKnight
蝦皮購買手機架傳送門https://reurl.cc/jd3ykp
手機架介紹及安裝方式
極致工藝航太鋁合金手機架 | 不想跟車友用大眾手機架選這款就對了!
https://youtu.be/42usDAUm_zo
進入以下連結購買新世代全景運動相機
INSTA360 ONE X就送超長隱形自拍桿
https://www.insta360.com/sal/one_x?in...
INSTA360 ONE X豪華套裝開箱影片
https://youtu.be/NBisx_iblFA
PAKELO派克龍10W40機油道路版超級香!!! | 100%義大利原裝進口
https://youtu.be/0A_xaWxOG0E
---
建議剛訂閱的朋友必看以下幾集
軒仔聊車經 | 為何我的10沒快排 | 這集一次大解惑完未來不再回答相關問題
https://youtu.be/BxV_mWnkR3A
重機購車大小事 | 跟和潤車貸專員約7-11對保 | 闇夜惡獸降臨倒數中
https://youtu.be/mTY3G6jwP6U
重機購車大小事 | 買重機跟賣重機能同天交換!? | 中古重機同日車換車流程
https://youtu.be/qy-HcjqnmEg
扭力大王YAMAHA MT-10開箱! | 總算圓了三年前的終極重車夢
https://youtu.be/YGMjyLfZCHQ
購買中古重車有哪些注意事項 | 建議一定要跟前車主約時間賞車
https://youtu.be/DptMbjqXau0
名店Z騎衝x大大輪車業 | 更換MT-10四缸火星塞及來令片
https://youtu.be/4NYG1tTcjP0
早鳥聊車經 | 騎了幾個月的MT-10心得及優缺點
https://youtu.be/EYSAMtIcqq0
![post-title](https://i.ytimg.com/vi/7EGIXyw6QrI/hqdefault.jpg)
xp studio原神 在 yanchannel煙爺 Youtube 的最佳解答
哈囉~大家好!我是煙爺! (≧∀≦)ノ
本作是紅到日本的台灣之光,用了不少高等的解謎細節
就目前玩過的形似遊戲中是很上等的段位
作者也是個一手包辦的神人ヽ( ^ω^ ゞ )
以後也會持續追蹤這個工作室未來的其他遊戲
故事大綱:
伊麗莎白.浮士德參加了父親的喪禮。
父親留下了遺憾、哀傷,以及一棟陳舊的屋子。
她打著哈欠步入老宅邸,跟在黑貓之後踏進了地下室。
忽然黑暗包圍了視野。
紫色的魔鬼探出頭來,笑得像曾經見過自己一樣。
能回去的門已經不見了,沒有窗戸的房子裡飄著甜甜的空氣,
卻總是一片漆黑。
她拿著燭臺,尋找惡夢的出口。
==================遊戲資訊==============
原作
LabORat Studio 白鼠遊戲實驗室
中文官網
http://faustsalptraum-zh.weebly.com/ ======================================
如果喜歡我的影片,歡迎各位訂閱我的頻道((´∀`))人((´∀`))ノ
有任何需要改進的部分也希望大家不吝嗇的給予建議,非常感謝各位喔!
另外,我也有在Twitch TV上有作一些遊戲的實況,
如果喜歡現場跟台的朋友可以到我的實況台
喜歡的朋友們歡迎追隨我的實況台ヽ(●´∀`●)ノ
Twtich實況台址:
http://zh-tw.twitch.tv/viva_19900902
實況咖直播(目前主要):http://www.gamers.tm/gamer_stream/?user=340#!/TWhttp://zh-tw.viva_19900902
大家也可以至粉絲團上留意開台或是影片的先關資訊
Facebook粉絲頁:
https://www.facebook.com/vivayanyan
![post-title](https://i.ytimg.com/vi/JlqGGB0uirI/hqdefault.jpg)
xp studio原神 在 yanchannel煙爺 Youtube 的最佳解答
哈囉~大家好!我是煙爺! (≧∀≦)ノ
本作是紅到日本的台灣之光,用了不少高等的解謎細節
就目前玩過的形似遊戲中是很上等的段位
作者也是個一手包辦的神人ヽ( ^ω^ ゞ )
以後也會持續追蹤這個工作室未來的其他遊戲
故事大綱:
伊麗莎白.浮士德參加了父親的喪禮。
父親留下了遺憾、哀傷,以及一棟陳舊的屋子。
她打著哈欠步入老宅邸,跟在黑貓之後踏進了地下室。
忽然黑暗包圍了視野。
紫色的魔鬼探出頭來,笑得像曾經見過自己一樣。
能回去的門已經不見了,沒有窗戸的房子裡飄著甜甜的空氣,
卻總是一片漆黑。
她拿著燭臺,尋找惡夢的出口。
==================遊戲資訊==============
原作
LabORat Studio 白鼠遊戲實驗室
中文官網
http://faustsalptraum-zh.weebly.com/ ======================================
如果喜歡我的影片,歡迎各位訂閱我的頻道((´∀`))人((´∀`))ノ
有任何需要改進的部分也希望大家不吝嗇的給予建議,非常感謝各位喔!
另外,我也有在Twitch TV上有作一些遊戲的實況,
如果喜歡現場跟台的朋友可以到我的實況台
喜歡的朋友們歡迎追隨我的實況台ヽ(●´∀`●)ノ
Twtich實況台址:
http://zh-tw.twitch.tv/viva_19900902
實況咖直播(目前主要):http://www.gamers.tm/gamer_stream/?user=340#!/TWhttp://zh-tw.viva_19900902
大家也可以至粉絲團上留意開台或是影片的先關資訊
Facebook粉絲頁:
https://www.facebook.com/vivayanyan
![post-title](https://i.ytimg.com/vi/fSEV-YJnfyg/hqdefault.jpg)