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

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

思路清晰,能上钻一

思路清晰,能上钻一

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

⭐⭐***天赋不一定通过训练能获得,但清晰的思路却是可以的。***这就是那个男人,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.代码就是另一种语言,不同的语言表达方式不一样,但逻辑是不可能违背常理,反科学的。所以想写好代码,只要有时间,有耐心,虚心去学,一定能成为优秀的程序员。


相关文章
|
程序员 测试技术 开发工具
成功软件开发者的9种编程习惯
成功软件开发者的9种编程习惯
73 1
|
缓存 Java Android开发
从代码规范提升编程能力
从代码规范提升编程能力
75 0
|
2月前
|
程序员 测试技术
程序员的代码规范需求
程序员的代码规范需求
49 1
|
3月前
|
开发者
代码审查的艺术:提升团队协作与代码质量
在软件开发中,代码审查是提升代码质量和促进团队协作的关键实践。本文探讨了代码审查的重要性、最佳实践及其面临的挑战。通过制定明确的审查指南、利用自动化工具、提供建设性反馈等方法,可以显著提高代码质量并促进知识共享。尽管存在抵触情绪、时间投入等问题,但通过团队合作、合理安排时间和培训审查者,可以有效克服这些挑战,实现代码审查的最大价值。
|
5月前
|
设计模式 程序员
代码可读性问题之培养和提高团队对代码可读性的重视,如何解决
代码可读性问题之培养和提高团队对代码可读性的重视,如何解决
|
6月前
|
算法 程序员 C#
程序员必知:UsbKey开发
程序员必知:UsbKey开发
150 0
|
算法 Java 测试技术
提高代码质量的7个实用技巧
在Java开发中,编写高质量的代码是非常重要的。良好的代码质量不仅可以提高程序的可维护性和可读性,还能减少潜在的bug和错误。本文将介绍七个实用技巧,帮助Java开发人员提高代码质量。
469 0
|
算法 编译器 程序员
代码规范:其它编程经验
【建议 11-3-4】当心数据类型转换发生错误。尽量使用显式的数据类型转换(让人们知道发生了什么事),避免让编译器轻悄悄地进行隐式的数据类型转换。
67 0
|
程序员 测试技术 C++
程序员晋升必备技能——单元测试框架
程序员晋升必备技能——单元测试框架
|
程序员
程序员如何做好代码重构?
代码重构重构就是在不改变软件系统外部行为的前提下,改善它的内部结构。重构不是重写,它们的区别你可以理解为,重构是修复代码,大框架不变。重写是扔掉原来的,重新设计框架。
218 0
程序员如何做好代码重构?