写项目的时候要注意些什么细节(持续更新)


最近在改项目的过程中遇到了一些问题,想跟大家分享一下

1、写新功能简单,改老功能烦

    ??:很多很随意的变量 text1 text2 noonshow leftnum...... 

         PS:其实可以语义化一些,可以根据你个人的习惯约束一下变量命名规则

    ??:满屏的if else

         PS:switch case、includes、三元运算符等是否可以考虑一下呢

    ??:逻辑代码中各种个性化函数命名

         BB:这个真的伤,不知道啥意思,也没有注释,一搜好多地方被调用

         PS: 跟团队约束一个函数命名规则吧,不然对后面改你代码的人很不友好

    ??:重复的代码片段

          BB:一串一串的功能雷同的代码,增加阅读的难度

          PS: 1、公共的函数可以封装在工具函数里,全局引用一下;

                   2、功能相似的函数,重复调用的代码可以统一封装一下,看起来身心健康

                   3、出现两处以上的相同的引用,一定要用一个变量统一命名一下

     ??:有一些函数、变量、样式、节点、图片、引用是你不知道有没有用的

          BB:这个真的伤,业务代码越来越多,几千行代码,改起来就怕房子塌;总有一些功能不需要了,就怕你只删了节点其他相关的你都不删;

          PS:这个真的要你平常多注意啊,尤其你写全局样式的时候考虑一下是否必要

    ??:没有sass、less,不封装一些css,项目越来越难写

         BB:找不到父节点,相关的样式分布的很散,所以sass、less等编写很重要

         PS:写之前先规划好,最好你之前有自己封装好的常用的一套

     ??:除了逻辑说明外,还有一堆注释要及时删除?

         BB:别老想着你写的东西以后还有用,除了功能注释都不要留着了

     ??:写一个功能别急,先理清思路有几种方法,哪种最合适? 

          BB:慢就是快

      ??:不管view要展示什么效果,你只要想着怎么改数据?

           BB:不要想着设多少变量,最简单的方法,始终维持一组数据,各种方法去改这个数据就好了

    2、说点啥

        目前的项目,如果没有新增功能的话,可以不用动;如果在这个基础上还要不断迭代,建议你切个分支早点改,该封装的封装、该优化的优化,到后面就越来越舒服省事了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容