我对“良好的编程实践”有更多的疑问。 我刚开始一个非常大的项目。我正在使用WebGui(长话短说,它是网络中的WinForms) - 但它并不重要。处理控制灵活性
我创建的形式milions与控制milions像TextBox
,NumericUpDown
,DateTimePicker
等可能会发生,我将不得不改变在DateTimePicker
或外观的行为的东西。在每个控制中都不可能改变它。我想我的项目是灵活的,所以我有一个想法..
我做每个类型的字符串,数字,日期,字节..和我将分开的TextBox的自定义控件。而且在每一个表单上我都不会放TextBox,而是MyTextBox。事实上,MyTextBox只是TextBox,但是当我改变某些东西时,每一个控件都会改变。
这是好的,在编程流行的实践吗?
当您使用逼真的数字时,建议回答可能会更容易。我怀疑你会用数百万的控件创建数以百万计的表单。是否有描述应用程序功能的文档?有多少次这样的变化预计会发生? – Stijn 2012-07-06 12:29:22
那么,我不能给你看这个文件。我肯定会说200多个表格,所以对我来说这是“数百万”。我不知道多久..当我的客户会改变主意,并会说datetimepicker sux ..是的,他可能会付钱,但我不想整个星期浪费那种工作。 – Marshall 2012-07-06 13:00:29
不需要显示文档,只有重要的是你有一个。在开发过程中征求客户意见非常重要,以尽可能避免这些情况。也许有可能通过CSS实现这些可能的变化?这取决于变化的类型。 – Stijn 2012-07-06 13:17:35