PinnedRails 程式碼整理 - Service ObjectRuby on Rails 是 Model-View-Controller(MVC)組成的架構,在開發時非常快速且容易但當專案規模越大就會越來越難管理,Service Object 設計模式就是用來整理 Model 裡的邏輯,當發現邏輯過於複雜或會需要使用到多個 Model…Aug 6, 2022Aug 6, 2022
用 Rails Engine 將功能分享給其他應用程式在工作上遇到好幾個專案需要共用程式碼的案例,先前的維護者解決的方式是寫一段程式去將主要專案裡的某些程式去複製到其他專案上,這樣的作法看起來確實是一個簡單暴力快速的方法,但身為一個接手維護這幾個專案的人來說這一年間不知道吃過多少苦頭…Jul 13, 2022Jul 13, 2022
Metaprogramming Ruby閱讀整理(part2)看到自己寫的code有許多重複的地方該要如何解決?該要如何把它變得更精簡呢? 就來看看書中介紹的方式吧~May 25, 2021May 25, 2021
Metaprogramming Ruby閱讀整理(part1)在入伍的四個月裡利用少許的空閒時間閱讀了Metaprogramming Ruby這本書,雖然我自己明白這本書可能不適合我這種新手加上非本科,但在軍中的這四個月基本上碰不到電腦更別說要寫code,剛好之前在天瓏買下這本書就多少把他看完了,順道一提,當兵真的不辛苦但真的心很累~May 5, 2021May 5, 2021
在Rails上使用Vue吧!前端框架御三家Angular、React、Vue,之前礙於沒時間加上還在學習Ruby on Rails 的關係一直沒有去嘗試,現在因為即將要去當兵了所以想趁進去之前趕快來學習其中一個框架。也沒多想就選擇了Vue因為相對其他兩個我覺得比較好懂而且官方文件還有中文真的開心~Jan 17, 2021Jan 17, 2021
[Ruby]N 皇后 (N Queens)問題某天在床上滑手機的時候看到有人在在討論某某系某堂選修課的作業,就看到其中一項作業是要同學去找八皇后的解法然後寫一份心得報告再給解出九皇后甚至是十皇后的程式碼,因為感覺還蠻有趣的就自己找資料研究,發現其實可以寫出N皇后的解法,那不就交N皇后的程式碼就好了嗎?誰跟你九皇后十皇后。以下…Jul 25, 2020Jul 25, 2020
30-Day LeetCoding Challenge -Happy NumberWrite an algorithm to determine if a number n is "happy".Apr 12, 2020Apr 12, 2020