程序员是如何看待“祖传代码”的?

  • 时间:2019-08-22 00:50 作者:前沿技术 来源:前沿技术 阅读:477
  • 扫一扫,手机访问
摘要:所谓的祖传的代码主要在存留很长时间的代码而且很可能里面很多隐患,通常状态下假如祖传的代码不是很复杂作为程序员来讲都会不自觉地给重构下,假如是非常复杂的板块即便程序员想重构但是考虑后续的影响可能是爱莫能助,除非公司或者者部门下决心把这个事情给做了,单纯的一两个人都不会考虑重构大的功能板块。不是很严

所谓的祖传的代码主要在存留很长时间的代码而且很可能里面很多隐患,通常状态下假如祖传的代码不是很复杂作为程序员来讲都会不自觉地给重构下,假如是非常复杂的板块即便程序员想重构但是考虑后续的影响可能是爱莫能助,除非公司或者者部门下决心把这个事情给做了,单纯的一两个人都不会考虑重构大的功能板块。

不是很严谨的代码一旦被运用到项目中后患无穷,不仅仅是维护麻烦不好处理问题,主要在次基础上扩充新的功能将会变得十分困难,好的功能板块符合高内聚,低耦合的特性,单独的板块显得非常独立,对于别的板块干扰非常小,越是高质量的代码看起来越是浅显易懂。写出高质量的代码需要一种长期的修炼,假如写出高质量的代码。

编程基本功扎实,无论多高的大厦都需要依赖坚强的地基,编程是一个细节极多的工种,很多初学者开始的代码不是这块出问题,就是那边没想到,这都是编程基本功的一种体现,一般来讲入行2,3年的时间编程基础就能补的差不多了,假如在掌握了常见的编程模式之后,再继续增强编程基本功,那么写出高质量代码的几率会变得更多,所有的软件高手都会非常注重编程基础的打磨。

专业知识过硬,前面讲到的编程基本功只是一方面,从事任何行业都需要掌握这个行业的基本的专业知识,举个例子假如从事嵌入式开发了,除了掌握基本的编程语言,还要掌握操作系统以及嵌入式开发常见的模式,一般新手都是在学习好编程基本功之后,进入工作岗位后就开始专业知识的学习,专业知识对于经验依赖性比较强。

保持一颗挑剔的心态,对于写过的代码要保持着一种挑剔的心态,强迫自己不断找到更好的实现方式,这也是优秀程序员的一种特质,这也是很多玩开源社区程序员经常做的事情,玩过 开源社区的程序原都会有一种感觉,几乎所有的板块代码都在不停的升级重构,尽管有时候由于升级导致性能变差,但还会一直持续升级,玩过安卓或者者谷歌浏览器的小伙伴都会一种感觉,假如一段时间再去升级代码发现很多板块里面的实现已经改变了,不时常关注代码机构很可能跟不上之前的节奏了,优秀的程序员就是天天不停的折腾代码,时间就了优秀的代码自然就出来了。

回到正题说到的祖传代码,要分成两种情况对待,假如是优秀的代码就要进行深度的学习;假如是代码质量一般,板块的代码也不是非常多,即可以考虑重构代码,假如涉及到的功能非常多,就要考虑实际情况,可以推动公司或者者部门把代码给重构掉。

代码是程序员的命根,要把写出优秀代码作为基本的标准,希望能帮到你。

自己是一个6年的前台开发工程师

这里推荐一下我的前台学习交流扣qun:784783012 ,里面都是学习前台的,从最基础的HTML+CSS+JS【炫酷特效,游戏,插件封装,设计模式】到手机端HTML5的项目实战的学习资料都有整理,送给每一位前台小伙伴。2019最新技术,从企业招聘人才需求 到怎样学习前台开发,和学习什么内容都有免费系统分享。好友都在里面学习交流,每天都会有大牛定时讲解前台技术!

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!(2023-10-12 17:31)
【系统环境|服务器应用】克隆自己的数字人形象需要几步?(2023-09-20 17:13)
【系统环境|】Tiktok登录教程(2023-02-13 14:17)
【系统环境|】ZORRO佐罗软件安装教程及一键新机使用方法详细简介(2023-02-10 21:56)
【系统环境|】阿里云 centos 云盘扩容命令(2023-01-10 16:35)
【系统环境|】补单系统搭建补单源码搭建(2022-05-18 11:35)
【系统环境|服务器应用】高端显卡再度登上热搜,竟然是因为“断崖式”的降价(2022-04-12 19:47)
【系统环境|软件环境】一步步教你开发、部署第一个去中心化应用 - 宠物商店(2022-03-15 15:13)
【系统环境|软件环境】循序渐进!一文学会高性能开发十大必需掌握的核心技术。(2022-03-15 15:13)
【系统环境|软件环境】Python游戏开发,pygame模块,Python实现贪吃蛇小游戏(2022-03-15 15:13)
血鸟云
手机二维码手机访问领取大礼包
返回顶部