@程序员【提升代码质量的心得】

思路清晰,能上钻一

⭐⭐想成为一名优秀的电玩高手,你需要有清晰的思路;想成为一名顶级的电玩高手,你需要的是顶级的思路和异于常人的操作天赋。

⭐⭐***天赋不一定通过训练能获得,但清晰的思路却是可以的。***

在这里插入图片描述
这就是那个男人,2019年打穿了所有战队上单的男人,theshy
天不生the shy,LPL上单万古如长夜。第一个LPL世界冠军,由IG拿到,回忆那个时候的IG,一代人的青春啊!

⭐⭐***以英雄联盟这款电子竞技游戏举例***:
大师,宗师玩家:思路清晰。

1.自己是打野位的时候,需要做什么?
2.对面什么打野英雄,是否比我强势?强势期在什么时候?
3.对面上中下三路是什么英雄,我方队友是否有线权?
4.哪一路可以配合我联动?哪一路有留人技能,比较好抓?
5.什么时候我可以去rush小龙,哪一路在什么时机需要推线配合我做事? 6。对面打野多少刀?哪组野没有刷,我可以去反野?
7.队友某一路对拼失败后,我如何去做资源互换?
8.哪一路对线单杀了,我需要去当保镖。
9.顺风局如何做才能稳赢?逆风局如何做才能取胜?

玩家需要考虑的因素太多,我就不一一列举了。每个人每个位置,上单,打野,中单,辅助,ad每个人都在思考。
只要玩家想赢,那么玩家就会考虑的更多。如果总是能抱持冷静,思路清晰,那么上分是很容易的。

对于顶级玩家,职业选手来说,除了上面说的几点,还需要考虑更多。以及在团战,对线中职业选手的操作表现,反应能力,心态调整能力等等。

如果你你没有清晰的思路,也没有优秀的操作,一直停留在白银黄金。不从自身找原因,总是埋怨队友,那肯定是上不了分的。

所以说,思路清晰,能上钻一,绝不是骗人。


写代码如同打游戏上分。

思路有多清晰,很大程度上决定了你的代码有多高效。
代码是为了功能的实现,功能的实现是为了最终的产品的交付。

在开发项目之前,如果能很清晰的进行项目分析,将来开发的项目绝对是让人省心的。

⭐⭐⭐***开发前,我们要思考***:

1.这个项目,有几个页面,每个页面有什么功能,哪些功能之间是有联系的。
2.这个功能实现成功后的效果是什么样的,
3.通过点击哪个按钮,让数据进来,数据进来后,需要用什么方式处理数据,数据需要处理到什么程度
4.处理完的数据,怎么输出页面,以什么样形式输出。
5.看看自己这条代码的路通不通,先保证数据进出的通道要通畅。这段时间可以用假数据测试,之后将接口数据处理成假数据的格式输出即可
5.程序之间的执行顺序很关键,先执行哪一步?后执行哪一步?
6.如果因为网络问题,导致上一步没执行完毕,而执行了下一步,会造成什么影响?怎么解决造成的影响?
7.能否给代码设置规则,必须先执行第一步,再执行第二步?
8.有没有办法将公用部分的内容或者功能,封装成函数,不断调用。实现代码重用?
9.能否将某个频繁出现的功能封装成组件,直接调用。
10.使用vue框架,或者react框架开发的时候,如何利用生命周期提升项目性能?如何更快速,高效完成功能,完成开发任务。

⭐⭐各个方面要细化,最好是在纸上画个框图,或者做一个思维导图,或者流程图。这对开发项目有很大的帮助。

如此下来,开发好的项目维护很方便,成本很低。
以免接到项目,立刻就上手敲代码,项目写一半,才想起来某些功能要封装一下,这个时候再封装不是太晚了吗?
在这里插入图片描述

在这里插入图片描述在这里插入图片描述


写代码如同中医治病。

跟据我自己的经验,我认为写代码,就如同中医看病。
想知道为什么没有实现,或者有bug,报错?最好的方式是推翻重写一遍(如果时间允许的情况下),然后思路从头就捋清楚。

要想把病看好,你得有非常清晰的思路。还是那句话,因为思路的清晰程度决定了你的代码能写的有多简单,效率有多高。

⭐⭐以vue3项目为例
为什么你的vue3项目某些页面总是出现各种各样奇怪的报错?
总结一下,无非以下几个方面问题。

1.语法错误:在编写代码的时候,如果你有语法错误,例如缺少括号、分号等,就会出现报错。
2.组件引用错误:在Vue项目中,如果引用的组件名称或路径错误,就会出现报错。
3.数据类型错误:在Vue项目中,如果数据类型错误,例如将字符串传递给需要数字的属性,将请求接口多写或少些一个字母,或者说多敲一个空格,就会出现报错。
4.生命周期错误:如果生命周期钩子函数的使用不正确,也会出现报错。
5.依赖项错误:在项目中,如果依赖项的使用不正确,例如使用未定义的变量或函数,就会出现报错。
6.跨域问题:在Vue项目中,如果请求的接口与当前域名不一致,就会出现跨域问题,从而导致报错。
7.网络问题:在Vue项目中,如果网络连接出现问题,例如请求超时、服务器故障等,就会出现报错。
8.代码就是另一种语言,不同的语言表达方式不一样,但逻辑是不可能违背常理,反科学的。所以想写好代码,只要有时间,有耐心,虚心去学,一定能成为优秀的程序员。


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猫娃来啦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值