最近聽到我一直在聽Jeff Atwood和Joel Spolsky的電臺節目,他們一直在談論dogfooding(重複使用自己的代碼的過程,請參閱Jeff Atwood的博客post)。所以我的問題是程序員應該使用反編譯器來查看程序員代碼是如何實現和工作的,以確保它不會破壞你的代碼。還是應該相信程序員編寫代碼並適應它,因爲使用反編譯器會違揹我們程序員所知道的隱藏數據的所有事情(至少是OO程序員)?程序員應該使用反編譯器嗎?
注意:我不確定哪些標籤會在這種情況下隨意重新標記。
編輯︰只是爲了澄清我是問反編譯器作爲最後的手段,說你不能得到源代碼出於某種原因。對不起,我應該在原始問題中提供這個。
當然,如果你編寫庫代碼,那麼狗食*就是*使用你自己的API。 – 2009-02-19 06:26:25
沒錯,但是你不需要反編譯它。 – 2009-02-20 06:01:36