我有一個叫做Path
的類,它定義了大約10種方法,在專用模塊Path.py
中。最近,我需要爲Path
編寫5個更多的方法,但是這些新方法非常模糊和技術性,90%的時間都不相關。Python中的代碼組織:哪裏是放置不明方法的好地方?
哪裏會是一個很好的地方放他們,所以他們的語境清晰?當然,我可以將它們與類定義放在一起,但我不喜歡那樣,因爲我喜歡將重要的東西與晦澀的東西分開。
目前,我有這些方法作爲一個獨立的模塊中定義的,只是爲了保持獨立的功能,但它會更好,讓他們成爲綁定方法。 (目前,他們採取Path
實例作爲一個明確的參數。)
有沒有人有一個建議?
你能舉一個這樣一個晦澀的方法的例子嗎? – 2009-09-05 15:31:06
'get_item_with_end_node',它從路徑中獲取一個項目,假定該路徑具有所謂的「結束節點」。在我的項目中,絕大多數路徑沒有末端節點。 – 2009-09-05 15:33:22