iT邦幫忙

鐵人檔案

第 11 屆 iT 邦幫忙鐵人賽
回列表
Modern Web

關於 Ruby on Rails,我想說的是 系列

我是Max,一個工作一年的Rails工程師。
過去一年的Rails 開發過程,常常卡關 => 撞牆 => 被強大同事carrry。
過程中累積了一些對Ruby這個語言及Rails 框架的心得筆記。
參賽目的是檢視這一年來的進步及收穫,算是個期中考吧。
未來路很長,期許自己能在軟體業逐漸成長茁壯。

參賽天數 9 天 | 共 23 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day 1] 緣起

關於我 過去一年擔任 Rails 工程師 五年前退伍後,先到竹科晶圓代工廠工作(有ADR那家) 滿一年後,一年大概有30個月的薪水是不錯 但是朝八晚十,壓力極大...

2019-09-16 ‧ 由 maxharry 分享
DAY 2

[Day 2] 動態型別語言 Ruby

Ruby 是動態型別語言,相對而言 C 跟 Java 是靜態語言。 靜態語言的變數本身帶有型態資訊。以 Java 為例,text 宣告為 String ,就僅可...

2019-09-17 ‧ 由 maxharry 分享
DAY 3

[Day 3] Ruby 常數與變數四兄弟(上)

常數 Ruby 常數是大寫字母開頭,一個值不太需要改變,我們就會把他指定給常數。像是類別跟模組的名稱不會改變就用常數 class Sky end module...

2019-09-18 ‧ 由 maxharry 分享
DAY 4

[Day 4]Ruby 常數與變數四兄弟(下)

讓我們繼續昨天的變數兄弟介紹吧 類別變數 Class Variable 類別變數二哥,開頭是@@。對,就是大家愛用的的表情符號,不過它可不像表情符號可以隨便用。...

2019-09-19 ‧ 由 maxharry 分享
DAY 5

[Day 5] 類別(class)與模組(module)

類別與模組是 Ruby 物件導向精神的重中之重,第二天有提到,在Ruby 裡面幾乎萬物皆物件 物件(object)是什麼? 物件是承載資料與行為的東西,物件...

2019-09-20 ‧ 由 maxharry 分享
DAY 6

[Day 6] 猴子補丁 Monkey Patch

猴子補丁 (Monkey Patch) Monkey Patch 是 Ruby 作為動態語言的一大特色,可以在程式運行時動態修改或擴充程式碼。今年Ruby TW...

2019-09-21 ‧ 由 maxharry 分享
DAY 7

[Day 7] Enumable 迭代方法

Enumable 又叫做枚舉,可以想像城一串資料一個個丟進機器去操作,不同的目的用不同的機器。 以前聽龍哥說過,有人遇到迭代就只會使用#each方法,戲稱他們是...

2019-09-22 ‧ 由 maxharry 分享
DAY 8

[Day 8] 檔案操作 File,Dir,FileUtils(上)

File,Dir,FileUtils 這三個是 Ruby 檔案操作的主要 class 一個專案的檔案數,小到幾十個,大到幾千個都有,實務上長需要對檔案本身做操作...

2019-09-23 ‧ 由 maxharry 分享
DAY 9

[Day 9] 檔案操作 File,Dir,FileUtils(下)

接續昨天的文章,來介紹File跟FileUtils File 參數列表 # 參數前三個最常用的,如果是新增檔案,不管哪個變數都沒差。注意! 變數是必須 &quo...

2019-09-24 ‧ 由 maxharry 分享
DAY 9

[Day 10] 字串魔法師 - 正規表達式 RegExp

正規表達式 Regular Expressions 簡稱 regexp 或 RE,可以把它想長是字串的規範,只要學會就可以輕鬆代換或搜尋文字,常用在表單輸入後...

2019-09-26 ‧ 由 maxharry 分享