[心得] the "find" method

看板Ruby作者 (godfat 真常)時間16年前 (2008/07/23 12:58), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
參考這兩篇: http://blogger.godfat.org/2008/07/hasmany-and-find.html http://blogger.godfat.org/2008/07/hasmany-and-find-2.html ruby 說 principle of least surprise, 不過我覺得 rails 不斷在做一些 surprise. 之前為了擴充一些 rails 的行為,查看了一下 source code, 覺得裡面充斥著神秘的 magic, 不把整個程式看過一遍, 還真不容易看懂他在做什麼事情。 另一方面,後來也碰到為了擴充 net/http 的行為, 查看了一下 net/http 的 source code. 整個程式非常龐大, 但是清晰易懂,擴充容易,一試就成。 相較之下,rails 真的有點恐怖... 忽然間,好像也慢慢可以想像為什麼 Zed Shaw 會說那些話了? 當然這還是存疑就是了... * 之前一直在注意 nitro 的狀況,不過看起來 nitro 真的差不多死乾淨了... 有人說最像 nitro 的是 ramaze ( http://ramaze.net ). 他網頁上也示範了使用各種 ORM: http://ramaze.net/features:orms 有機會的話想試試看 ramaze + data_mapper, 這可能是我目前看到現在用起來最乾淨的組合。 * 我覺得從 rails 開始,造成了相當大的一窩蜂行為。 好像看到 Stand Alone Complex 上演一樣... XD 這實在是有點盲目的狀況。 前一陣子 rails 從 svn + trac 轉成 github + lighthouse, 也造成不少人這樣一起遷徙過去。 就我自己試起來的感覺... git 真的不錯,github 也很好, 尤其是他的 fork + pull request 功能,相當方便。 不過 lighthouse 我就看不出來好在哪了... 試用了一下,除了功能很少外,我忘記我當時用哪個 browser 看了, 版面還爛掉得很嚴重... 相較之下,redmine 實在強大好用太多了。 也罷,反正東西不適合或不好用,總是會有人跳出來寫 alternative, free software 就像個生態系啊 XD 觀察,或是加入,都無不可 :D -- Nobody can take anything away from him. Nor can anyone give anything to him. What came from the sea, has returned to the sea. Chrono Cross -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.121.85

08/02 00:38, , 1F
Larry Wall 說過:ruby 的減少驚訝對初學者和高手不同
08/02 00:38, 1F

08/02 00:39, , 2F
這句話相當中肯阿
08/02 00:39, 2F
文章代碼(AID): #18Xhff2d (Ruby)