iT邦幫忙

DAY 17
3

外行人學Ruby系列 第 13

[外行人學Ruby]Day 17

以"笨方法學Ruby(Learn Ruby The Hard Way)"為教材, 真實記錄一個程式語言的外行人在實際練習"笨方法學Ruby"時對每一行程式碼的自問自答, 而隨著不停學習, 又推翻之前自以為是的錯誤解答的學習旅程, 希望能鼓勵更多和我一樣不懂程式語言卻又想學Ruby的人, 看看我是怎麼在程式碼裡撞牆跌倒又爬起來. 當然, 也希望各位前輩能夠在我把這些自以為是的錯誤解答貼出來時能夠不吝指教, 因為我不討拍, 而是來討教的!
ex.36: if/while/for的用法規則還有debug的方法, 我覺得最有用的是這一條:
The best way to debug a program is to use puts or p to print out the values of variables at points in the program to see where they go wrong.
至於作業的部分沒有辦法在一天之內搞定, 先搞懂ex35的內容就好, 等有空再來寫一個很酷的地下城冒險吧

ex.37: 又是一個要花上一個禮拜的練習, 但我們沒有這些時間, 所以請容我搬出最專業的"測試頭", TESTHEAD, 這是我在google的時候發現的網站, 站長是一個專業的測試人員, 喜歡效法神嘗百草的精神去嘗試各種軟體文章, 而我的鐵人賽idea也是從這邊來的, 因為LRTHW也是他曾經嘗試過的題目, 截圖而不寫出程式碼也完全是他的idea, 只是我覺得很受用就拿來用了, 不過鐵人賽的文章我都是自己寫的, TESTHEAD的版本打算全部練習完之後再看, 但是ex37這種要花上一個禮拜的練習就讓我們直接看他的整理吧, 有些甚至連TESTHEAD自己都不太清楚是幹嘛用的或是要怎麼使用, 反正這些是Zed覺得最重要的Ruby元素, 我們就先盡量吸收一下吧! 另外LRTHW從ex38-44有重寫過, TESTHEAD上面的還是舊版, 如果要參照請注意









上一篇
[外行人學Ruby]Day 12
下一篇
[外行人學Ruby]Day 18
系列文
外行人學Ruby26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

我要留言

立即登入留言