视频: Supersection 1, Less Comfortable 2024
创建模板的第一步是确定您的创意是否会生成有用的模板。大多数开发人员有成千上万的创意思想,在职业生涯中转化为创意;然而,这些想法中只有少数特别有用。
通过确定一开始您要创建的模板是否是一个好主意,您就可以将更少的时间浪费在糟糕的想法上,并有更多的时间去创造真正有用的想法,从而帮助您提升到发展恶名的顶峰(如位置倾向于产生的天文数量的现金)。
<!在你开始创建下一个敬畏的模板并激励开发人员之前,请考虑以下问题:是否有一个通用模板足够接近以满足您的需求?一个好的模板思想是独一无二的 - 它不仅仅是执行有用的任务,它执行一种新的有用的任务。无法通过唯一性测试的模板想法通常会消耗许多资源来获得小的回报。
-
-
模板会比您创建时间节省更多时间吗? 模板可能变得复杂。事实上,有些模板非常复杂,根本不用写就可以节省时间。使用模板的原因是为了节省时间和精力,所以复杂模板往往需要比简单模板更大的投资回报期。
-
-
您想要创建的模板的通用性如何? 很多好的模板思想都太具体,这就限制了它们对其他情况的适应性。您想要创建一个唯一的模板,但是可以满足一系列组织需求的独特模板。
您的模板概念是否完整?开发人员通常只能看到一块模板。例如,如果创建一个数学模板,实际上应该创建一个库,其中包含您计划在应用程序中使用的所有方程。设计一个包含单个等式的模板是不值得的,因为其他开发者将不得不完成您开始的工作。
-
您是否具备创建模板的技能?不是每个人都是一个好的模板设计师。模板设计人员必须定义一个超出原始期望的模板,因为某人几乎肯定会以意想不到的方式使用该模板。最好的模板适应发件人从未考虑过的新情况。因此,创建模板需要与创建应用程序不同的思维模式。一开始的一点研究可以节省大量的时间,精力和复制的发展。 C ++已经存在了很长一段时间(至少在计算机方面),所以你可以从丰富的现有代码中进行选择。请务必事先确定您要创建的模板是否值得您付出努力,并使其他开发人员的工作更轻松。