程式的架構與測試
今天在寫程式時,和測試人員起了點爭執
因為我的一個私有函式用了幾個私有變數
在我的想法,私有函數本來就不是要給外面的看的
就算外面的人要測也應該是測公開的方法或屬性的結果
在私有的函式真的有必要搞一堆參數傳遞 嗎?
以前學的是複雜的羅輯盡量在私有函式裡面封裝的漂亮一點
公開的方法盡量簡單,讓人家可以很容易的使用
但私有的如果太複雜,錯了怎麼辦?
到底怎麼樣才對呢?
因為我的一個私有函式用了幾個私有變數
在我的想法,私有函數本來就不是要給外面的看的
就算外面的人要測也應該是測公開的方法或屬性的結果
在私有的函式真的有必要搞一堆參數傳遞 嗎?
以前學的是複雜的羅輯盡量在私有函式裡面封裝的漂亮一點
公開的方法盡量簡單,讓人家可以很容易的使用
但私有的如果太複雜,錯了怎麼辦?
到底怎麼樣才對呢?
留言