复制、粘贴代码,有错吗~?

程序员,复制,粘贴代码,我想是开发日常中,用到的最频繁的快捷键。写代码,复制,粘贴(Ctrl+C ,Ctrl+V),有问题吗?

拷贝复制,我想是最好的开发工具。有了它,每天的开发是如此的快速,便捷。可是,这个东西也是一把双刃剑。使得好,使得恰到好处,会无往而不利。使得不好,自己给自己挖坑,拷来的代码,到底是不是你的,这个我想身为程序员的你,在清楚不过了。

拷贝和复制是一门艺术,我很喜欢,但是,网络上的东西,不可全信。当看到我需要的代码或者网络上的解答的时候,我都会思考一下,在使用前,细读每段代码。网络上的东西,都是网友们的博客,解答,讨论。很多东西,都是仁者见仁,智者见智。作为程序员不可一味的“拿来主义”。

拷贝的代码,你知道有没有坑?

在近期,我接手了一个项目,项目中使用的是一个几年前的同学写的代码,且该代码,没有上过线,没有经过线上的检验,效果也没有论证过,直接的“拿来主义”。

不是说拷贝复制代码不好,而是说,作为一个开发者,最起码,要了解你自己考来的东西,是干什么的,有没有坑,自己要知道,而不是,一运行能用就可以了。这是极不负责的表现。

考来的东西,要变成自己的东西,换句话说,“怎么就这么相信别人的代码呢?”尽信书,则不如无书。一味的相信,那么还不如,别写了。我们不是拷贝代码的机器,要做有思想的开发者。对他们的代码,不可全信。毕竟谁也不是神,谁能保证自己的代码没有漏洞,没有bug。代码的作者都不能如此的信息自己,更何况使用者呢?

时刻保持着一颗怀疑的心,去代码中论证你的怀疑,这才是一个伟大的程序员,在高速敏捷开发中应该做的。

拷贝不是不好,但是,我们不需要不带脑子的拷贝者。

我的文章在微信上,也可以看啦。

关注方式:

(1)打开手机微信客户端,通过“添加朋友→查找公众号→搜索‘码农搬砖’

(2)发现→扫一扫→扫描二维码,即可关注“码农搬砖”官方微信公众账号。

时间: 2024-10-07 06:07:48

复制、粘贴代码,有错吗~?的相关文章

禁止复制粘贴代码

<body oncontextmenu=" window.event.returnValue=false" onkeypress="window.event.returnValue=false" onkeydown="window.event.returnValue=false" onkeyup="window.event.returnValue=false" ondragstart="window.event

vim粘贴代码格式变乱

有时候从编辑器里面复制粘贴代码到vim中,代码格式会完全乱套.其原因是vim开启了smartindent(智能缩减)或autoindent(自动对齐)模式.为了保持代码的格式,在粘贴前可以先停止上面的两种模式,命令为: set nosmartindent set noautoindent 上述命令是在vim的阅读模式先输入冒号(:),然后分别执行即可.为了一个粘贴搞出这么多事来,确实是麻烦.不过还有一个更加简单的方法,用命令开始粘贴模式,即: 开启 set paste 关闭 set nopast

android EditText禁止复制粘贴完整代码

<!-- 定义基础布局LinearLayout --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="matc

百度知道的代码复制粘贴到VB没有换行怎么办

在如下所示的网页中,复制 粘贴到word文档,换行还是有的 ? 再复制到VB6.0中还是可用的

Delphi对Excel复制粘贴操作纠错

本人学一下delphi怎么操作excel表格,正好要用到表格的复制粘贴功能,然后在网上找博客学习,结果找了以后发现基本上博客都是一个抄一个的,这样子我都不说什么了,问题是抄的很多 是错误的,误导了我两天.下面,我针对这些错误纠错一下,我不敢保证我说的对不对.全不全,反正我下面写的代码都是可以运行的. Var wb1 : Variant; wb2 : Variant; vsheet1 , vsheet2: Variant; range1 , range2 : Variant; 打开并显示表格就不多

Vim 复制粘贴探秘

Vim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情.每当学会了vim的一个新功能,就会很大地提高工作效率.有人使用vim几十年,还没有完全掌握vim的功能,这也说明了vim的强大.而这样何尝不是一件好事呢,只要有的学习,就有的提高. 最近使用Vim来写博客,发现在Vim中粘贴Python代码后,缩进就全乱了.仔细研究了以下,原来是自动缩进的缘故,于是做如下设置: :set noai nosi 取消了自动缩进和智能缩进,这样粘贴就不会错行了.但在有的vim中不行,还是排

xshell复制粘贴

用户看到这个标题肯定会觉得小编脑子坏掉了,复制粘贴不就是Ctrl+C,Ctrl+V嘛,但是在xshell却不尽然. 现象: 在xshell界面中需要用到之前的一段代码,自然是选中,熟练的键入Ctrl+C,打算复制,可是再次键入Ctrl+V时,一点反应都没有,无论怎样尝试都是一样. 原因分析: 在xshell中,Ctrl+C 代表着中断当前指令,与WIndows中的复制的快捷键重复,所以才出现了上述的现象 解决方法 1. 使用xshell中的复制粘贴快捷键 复制:Ctrl+Insert 粘贴:Sh

仿复制粘贴功能,长按弹出tips的实现

方案分析: 方案一:监听长按事件弹出PopupWindow[可行,缺点布局是固定的,小语种下会出现菜单截断现象] 方案二:弹出ContextMenu[不可行,因为ContextMenu的菜单是上下排列] 方案三:通过hierarchyviewer.bat查看可知,Editor的复制粘贴功能用的是toolbar,利用此功能也可实现[可行,代码量大] 方案四:通过查看Editor源码分析可知,只需要实现ActionMode.CallBack2接口,setMode即可实现[可行,简单实现接口,再添加少

ueditor编辑文章时候,复制粘贴内容,原来的图片不能显示

ueditor编辑文章时候.当现有文章有图片的时候, 再复制粘贴文本进去的时候.里面的图片就不能显示了, 编辑器查看文章Html代码,图片路径显示为:src="http://localhost/images/net/error!" 正确是:src="http://localhost/images/adc.jpg" 而我用的是自己定义的server的一个路径 查看源代码,发现这块功能是例如以下流程 当粘贴后.UE会将眼下编辑的全部内容中元素又一次赋值属性,即源代码中的