技術記錄

Git 小技巧

前言

原來 Git 比想像中的易學難精

剛開始學 git,我是隨便買了一本薄薄的書,然後跟著裡面的內容照著跑,就把 git 的基礎學起來了,例如說暫存區、分支、commit、tag、push 等等
曾經我以為這樣就算學會 git 了,我也這樣用 git 用了一兩年,直到有一天在實習的公司被問到說

你會用 Git?那你會用 rebase 嗎?

…那是什麼?

Ruby Object Model

前言:Ruby 中的物件導向

Ruby Object Model 是我覺得 Ruby 算是十分特別也是十分重要的概念。

在一般的物件導向程式語言中,物件是類別的實體,而資料型態是資料型態。一個變數可以儲存一個資料型態,一個變數也可以指向一個物件,但資料型態和物件是兩回事。

但在 Ruby 中,所有的東西都是物件