2011-09-15 65 views

回答

2

這取決於你在談論什麼樣的幫手。

如果是幫助者以友好的顯示格式對值進行格式化,那麼它將更適合用戶界面。如果你正在談論一個SqlServer助手,那麼它會去Infra。

+0

請參閱更新請 –

+1

我明白了。對我來說,object dumper是用於調試/開發/日誌的目的,與用戶界面和域無關,所以,我會把它扔進Infra。 – goenning

1

假設Infra代表Infrastructure,這就是其中。

3

類似[Something]Helper,0 [Something]Manager[Something]Util類型太泛化,並且通常表明沒有人真正考慮過正確的名稱和責任。隨着時間的推移,它們會隨着時間的推移累積隨機的代碼。因此,不應該爲你的'助手'找到合適的位置,你應該重新命名它,並且它將變得清楚它們是屬於基礎設施還是其他地方。

請注意,每個.NET對象都有一個用於診斷和記錄的方法。所以,你可能並不需要「對象自卸車助手」:

ToString旨在用於一般的顯示和調試 目的。

+0

會downvoter照顧評論? – Dmitry

+0

我想說這是因爲你的觀點是有效的,但沒有提出明確的解決方案。讀完這些後,我仍然對如何命名「助手」或將其放置在何處感到困惑。 –

相關問題