我很好奇將多個參數傳遞給方法的最佳做法是什麼。具體來說,我想知道是否打電話的方法,新線上的評論和參數將被認爲是不好的做法。用新行上的參數調用方法會被認爲是不好的做法嗎?
// get json from database
$json = $this->mysql->get_json_from_entries($this->table, // data table
$foo, // column
$bar, // column value
$this->limit); // maximum rows to retrieve
,而不是
// get json from database
$json = $this->mysql->get_json_from_entries($this->table, $foo, $bar, $this->limit);
我不認爲這是一個不好的做法,但你一定要記錄您的接口,而不是參數 – zerkms 2012-01-18 21:07:18
除非在解析語言語法的任何限制,我想說的一般規則拇指是「做有意義的事情,並使其易讀易懂」。在任何特定情況下,硬編碼格式規則應始終讓位於最佳判斷。 – David 2012-01-18 21:07:57
編碼風格的討論永遠不會是對徹頭徹尾的宗教戰爭的邀請。 – 2012-01-18 21:09:53