磨刀不误砍柴工—前期的构思很重要
文章出处: │ 网站编辑: │ 发表时间:2014-08-20 11:38 我要分享
很多web前端的同志们容易犯一个错误,就是拿到一个任务后就马上开始写代码,其实这并不是一个好习惯。
对于简单的独立页面而言,这么做还不会有太大麻烦。但是,对于一个中大型的网站而言,如果在还没有一个考虑成熟的前端架框前就开始动手写代码是会带来非常多问题的,比如代码冗余、多人合作容易冲突、代码组织没有规律等。
犯这种错误主要因为两个方面的原因:一方面可能是前端开发者本身经验不足;另一方面可能是客户或Boss给的压力很大,拼命赶工期。如果是后者,我们一定要顶住压力,客户和Boss往往很可能并不了解技术,它们可能更希望尽快看到工作成果。如果在没有一个成熟的框架前就开始写代码,很可能会出现先快后慢的局面,越到后期开发速度越慢,反复修改bug、打补丁,系统的开发和维护成本越来越大。如果一开始不急于马上进行开发,而是先根据用户需求进行分析,先考虑好框架,会让整个开发过程更有规划、更顺畅,是一个先慢后快的过程。
前期的构思非常重要。具体来说,构思的内容主要包括规范的制定、公共组件的设计和复杂功能的技术方案等。一般来说,前期构思占整个项目30%~60%的时间都算是正常的。要知道,磨刀不误砍柴工!