Posts in programming

使用pre-commit來修煉codestyle

想寫出有執行效率、又簡潔易讀又潮的ruby codestyle嗎?

雖然不是人人都有大神幫忙做code review,但慶幸ruby有rubocop可以用,裡面可以偵測我們的code是否有符合ruby codestyle的最適規範,而且還可以搭配pre-commit,這個gem來幫我們做到每次提交commit前先掃描我們的code,看看是否有符合codestyle,沒有符合的話就不給commit,希望借此養成良好的codestyle!

written in programming, ruby Read on →

開發中,常見的參數payload是什麼?

開發中,常常見到許多文件裡的方法或函式帶有名為payload的參數,像是最近在因為新專案開始使用了react.js+flux,正在看前輩的code學習與觀摩中,就非常常見到payload這參數,直覺想到『 啊這個字就是負載量啊!?沒什麼的嘛』但其實知道他英文叫做負載量但我還是不知道這參數是要幹什麼的,或是為什麼要這樣取名,不直接叫data, params之類的。甚至不小心在看pg官方文件裡又出現payload這個參數名,讓我更驚覺到原來不是只有flux裡面這樣用,別的地方也會這樣命名,也意味著這其實是個常見且通用的使用名詞,所以還是來個一探究竟的好。

written in programming Read on →