程序员,复制,粘贴代码,我想是开发日常中,用到的最频繁的快捷键。写代码,复制,粘贴(Ctrl+C ,Ctrl+V),有问题吗?
拷贝复制,我想是最好的开发工具。有了它,每天的开发是如此的快速,便捷。可是,这个东西也是一把双刃剑。使得好,使得恰到好处,会无往而不利。使得不好,自己给自己挖坑,拷来的代码,到底是不是你的,这个我想身为程序员的你,在清楚不过了。
拷贝和复制是一门艺术,我很喜欢,但是,网络上的东西,不可全信。当看到我需要的代码或者网络上的解答的时候,我都会思考一下,在使用前,细读每段代码。网络上的东西,都是网友们的博客,解答,讨论。很多东西,都是仁者见仁,智者见智。作为程序员不可一味的“拿来主义”。
拷贝的代码,你知道有没有坑?
在近期,我接手了一个项目,项目中使用的是一个几年前的同学写的代码,且该代码,没有上过线,没有经过线上的检验,效果也没有论证过,直接的“拿来主义”。
不是说拷贝复制代码不好,而是说,作为一个开发者,最起码,要了解你自己考来的东西,是干什么的,有没有坑,自己要知道,而不是,一运行能用就可以了。这是极不负责的表现。
考来的东西,要变成自己的东西,换句话说,“怎么就这么相信别人的代码呢?”尽信书,则不如无书。一味的相信,那么还不如,别写了。我们不是拷贝代码的机器,要做有思想的开发者。对他们的代码,不可全信。毕竟谁也不是神,谁能保证自己的代码没有漏洞,没有bug。代码的作者都不能如此的信息自己,更何况使用者呢?
时刻保持着一颗怀疑的心,去代码中论证你的怀疑,这才是一个伟大的程序员,在高速敏捷开发中应该做的。
拷贝不是不好,但是,我们不需要不带脑子的拷贝者。
我的文章在微信上,也可以看啦。
关注方式:
(1)打开手机微信客户端,通过“添加朋友→查找公众号→搜索‘码农搬砖’
(2)发现→扫一扫→扫描二维码,即可关注“码农搬砖”官方微信公众账号。