听说最近我一直在听 Jeff Atwood 和 Joel Spolsky 的广播节目,他们一直在谈论 dogfooding(重用您自己的代码的过程,请参阅 Jeff Atwood 的博客文章)。所以我的问题是程序员是否应该使用反编译器来查看程序员的代码是如何实现和工作的,以确保它不会破坏你的代码。或者你应该相信程序员的代码并适应它,因为使用反编译器违背了我们作为程序员所了解的关于隐藏数据的一切(至少是 OO 程序员)?
注意:我不确定这会属于哪些标签,所以请随时重新标记它。
编辑:只是为了澄清我在最后的手段上询问反编译器,说由于某种原因你无法获得源代码。对不起,我应该在原始问题中提供这个。