讨论,关于项目的源代理维护。
本人目前就职某软件公司,公司有一套产品,会在这个产品的基础上接项目做(就是在产品的基础上给客户定制某些功能),这是前题。
现在问题是:
这套源代码经历了N个项目,经历了N手程序员的合作开发。里面有N多注释或隐藏的功能,代码。没有告诉你为什么注释或隐藏,也许是中间某个项目不需要此功能,故选择了注释或隐藏(看各程序员的爱好)。
<asp:Panel ID="p1" runat="server" Visible="false"> 某功能块 </asp:Panel>
<%--<asp:Panel ID="p1" runat="server"> 某功能块 </asp:Panel>--%>
当然,这都是简单示例,实际比这个要复杂得多,比如还有很多用户控件,各功能块的相关牵扯。
需要讨论的是怎么维护此类的源代码,让后面的人看得更清晰一些。