您现在的位置是: 首页 > 小程序 > 正文

小程序

程序员们在写自己用的小程序的时候会考虑设计模式,编程规范等什么吗?

zzinfor 2022-03-01 07:40:15 小程序
  本人七年多编程经验,想了解更多互联网行业或编程相关知识,欢迎关注本人头条号。这个问题因人而异的,取决于一个编程人员的水平状态,很多时候当一个程序员养成了良好的编程习惯,大多会遵循这种习惯。根据本人经验,一般程序  

本人七年多编程经验,想了解更多互联网行业或编程相关知识,欢迎关注本人头条号。

这个问题因人而异的,取决于一个编程人员的水平状态,很多时候当一个程序员养成了良好的编程习惯,大多会遵循这种习惯。



根据本人经验,一般程序员大多有这么几个阶段。

临摹

刚开始会编程时,对语法和各种API大多不太熟悉。这时知识结构不象完善,在开发时往往处于学习临摹的状态。这个时候也行难对设计模式有深入了解,但编程习惯已经开始慢慢养成。

如果开始在一些比较规范的公司,在刚开始编程就养成较好的编程习惯,对个人工作能力、编程水平的提升大有好处。相比而言,很多工作多年,代码规范没有经过训练的程序开发者,开发出的代码阅读困难,各种本该避免的低级错误非常之多。

遵循编程规范往能能让自己写出的代码稳定性提高,并且阅读难度降低。

狂草

一般在知识结构相对完善,成为代码编写的相对主力后,工作量也相对提升。很多时候在对设计模式理解不深或者代码规范没有得到足够的训练,为了赶任务也顾不得这许多。

所以经常看到很多一年多甚至多年经验的程序开发者,写代码非常快,逻辑混乱,可读性差。

沉淀

在有相当的项目训练后,对于实现各种正常需求和自主学习往往没什么问题。

这时坚持自我学习往往会成为程序编码能力的分水岭。通过对设计模式的学习应用,增加程序的拓展性,减少代码修改频率,包括对技术的深入挖掘,能够在实际开发中做到游韧有余,得心应手,并且能够通过学习解决各种复杂问题。


回到这个问题本身,当一个程序开发者有一定沉淀,即到达第三个阶段,编程规范和设计模式都会成为习惯的一部分,写Demo或者自己的程序时会习惯性使用上。

毕竟在写程序时熟练设计模式和编码规范往往不会增加我们的工作量,而应是提升效率的方式。


发表评论