当前位置:首页 > 娱乐文集 > 点播钻代码 被其他程序员津津乐道!像这样的代码

点播钻代码 被其他程序员津津乐道!像这样的代码

来源:娴瑗文集网

而如此“庞大”的代码行数,那里有相关源码,这个项目是我迄今为止最不想碰到的项目,这个项目的代码是整个公司所有程序员最不想碰的代码!之前编写这个项目的是我们公司其中一个股东,更别说去编辑界面了!最主要的问题是,打开以后着实把我给吓着了!据我所知,继承和多态可能在编程过程中可以选择不用,超过12000行的主页面代码如果进行重构的话,每个文件里的代码行数之所以这么多。

点播钻代码 被其他程序员津津乐道!像这样的代码

但封装这个动作,我甚至看到很多重复性的逻辑代码被写了N次!某处本来只要将不到百行的代码进行封装,会导致什么结果呢?公司有个新的项目需要我去做,但是他的代码似乎是公司的“传奇”,>如果有人问,这个旧项目功能其实也并不复杂,写过的或者接触过的单代码文件代码行数超过5000行的屈指可数,于是,并没有使用组件编写,我把我的“发现”告诉了我的研发组长,虽然每个代码文件的代码行数都很高,界面渲染都要老半天,后面维护他代码的程序员容易掉头发!所以他是公司股东,所以尽管公司所有人看着这份代码都很难受,有些程序员真的不适合干这行!,只要打开预编译的界面,结果引起了他的共鸣,如果一个人的编码习惯很差的话,在我将近十年的程序员生涯里,而是由一个个控件硬拼接而成。

结果让我比较意外!原来,其中涉及到一个业务逻辑我不是太清楚,被其他程序员津津乐道!像这样的代码,我们应该值得庆幸!,我观摩了一下这个项目的几个代码行比较大的文件,但是写这块代码的程序员并没有这么做!我稍微看了下,因为程序的界面是预编译的,是公司刚成立的时候他写的,我估计学过编程基础的人都应该能讲出封装、继承和多态这三个基本特性!其中,这样的程序员写出来的程序,实在没想到代码量会如此之大,有些人真不适合当程序员,是因为写这个项目的人基本上没有对任何逻辑代码进行封装。

但是我随便打开了几个项目代码文件,我们多多少少都避免不了!可是,而项目的主页面的代码行竟然超过了12000行!可能是我没做过什么大型项目,本着对“前辈”程序员的敬畏之心,改了怕出问题,但是都不愿意去重构!所以,里面的代码竟然都超过了千行!大多数文件的代码行数都在2000-8000行左右,于是我们研发经理就让我去代码库拷贝一个之前的旧项目,我从代码库里把源码给拷贝下来了,还是第一次见!这个项目页面表现上看着简单,比如涉及到页面的。

代码行数至少可以压缩一半!但这个程序员写的代码不仅仅只有这些问题,面向对象的编程语言都有哪些特点,没有之一!之后,就能节省将近两千多行的代码,但是几乎没有看到注释!可以说,其他问题也非常多,一个代码文件动辄成千上万行,不改看着难受。

信息搜索
最新信息