黑马程序员技术交流社区

标题: 重新敲一遍代码,胜过拷贝粘贴 [打印本页]

作者: litoper    时间: 2015-10-22 20:02
标题: 重新敲一遍代码,胜过拷贝粘贴

如今这个时代,Google 和 Stack Overflow 已经成为了很多开发者不可或缺的工具。但是最近,后者貌似名声坏了。一方面,是因为表面上特别、有时候会偏离适度的原则。说得更中肯些,取笑别人是「十足的 Stack Overflow 式的开发者」的现象,明显增多了。

说简单点儿,有些人在 Stack Overflow 上扔代码、还大肆拷贝、粘贴回答里的代码示例,他们最应该得到这个称号。他们干起活来可能相当麻利,但是对于他们所面对的问题、以及他们乐于使用的解决方案,缺乏应有的理解。

当然,代码的拷贝粘贴不应该都被鄙视。我敢肯定,大部分阅读本文的读者(当然包括写本文的我!)耻于把 Stack Overflow 上的代码片段、原封不动地拷贝到他们自己的代码库里。那又能怎样呢,人家的代码为什么要这样写,我们或许根本没有兴趣去了解。从本质上讲,不是每一项技术都让人着迷,毕竟,deadline 有时过于急迫。

但是,果真如此的话,是不是意味着,我们渐渐就变成了十足的 Stack Overflow 式的开发者?对头!我们肯定不希望走到这一步!

缓解对策

每当你想把 Stack Overflow 的一段代码拷贝到项目里时,别急着断网,而要考虑下面的技巧。

不要使用剪贴板。不要拷贝和粘贴。而是把你找到的代码,重新敲一遍

是的,这要多花些时间。和你简单地敲击 Ctrl+C/Ctrl+V 相比,这肯定笨拙不堪。或许没有多少意义:如果最终结果是一样的,那么,代码的转移是否通过了剪贴板,又有多大的关系呢?

理由

无论如何,我坚持认为,敲一遍代码,意义十分深远。按照重要程度,下面列出我的理由:

此后,你刚才敲好的代码,就不只是你从网上找到的代码。它成了你自己的代码。



作者: liuxiaoman1    时间: 2016-3-6 00:46
学习了,辛苦~~~
作者: huazhifansun1    时间: 2016-3-6 18:28

作者: guanbing0522    时间: 2016-3-6 21:41

作者: 彼岸花开    时间: 2016-3-6 23:24
有道理,值得借鉴....
作者: chenjijin    时间: 2016-3-7 00:04
那是当然、、
作者: ziyouxin    时间: 2016-4-4 13:48
自己做和复制粘贴肯定是不一样的。自己敲代码对提高自己很有帮助。
作者: lqqwqq    时间: 2016-4-4 19:32
至少三万行代码
作者: 184743473    时间: 2016-4-4 23:10
好好学习!!!我只是拿积分!!祝你好运!看到请自动忽略…

作者: 184743473    时间: 2016-4-4 23:11
好好学习!!!我只是拿积分!!祝你好运!看到请自动忽略…

作者: hkh3321313    时间: 2016-4-7 20:26
编程就是实践技能,和学自行车一样,不上手怎么可能学会
作者: 明哥哥    时间: 2016-4-7 21:36
我认为你是对的
作者: 天生丶无赖    时间: 2016-4-7 23:38
顶顶顶顶




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2