首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

后高级程序员如何借鉴别人的代码才是正确的姿势?

后高级程序员如何借鉴别人的代码才是正确的姿势?

正所谓他山之石可以攻玉。在编程的过程中,如果有条件的话,借鉴一下别人的代码是有好处的,因此也是经常需要做的事情。

这里说的借鉴别人的代码,不是说全盘照抄别人的代码。因为很少有可能别人的代码可以直接拿过来,在你的程序里面使用。这是由程序项目的需求多样化决定的,同时,每个项目的架构可能也不一样。代码的风格,逻辑融合,和程序兼容性等因素会制约你直接使用别人的代码。

那你如果跟我抬杠,说你就是靠别人抄别人代码生活工作的。那也没问题,那说明你运气非常好,把网上的开源项目稍微改一下就可以作为自己的项目来发布。

这个属于非常极端的情况。我们写程序的不赞成这么做。

大多数情况是在你写一个功能之前,可能需要在网上找一些资料,这里面也包括看别人做过的类似功能的代码。你首先需要读懂别人的代码,然后从里面拿出对你项目有用的东西来。

最终融合到自己的项目中,并且进行不断的优化。最后形成属于你自己项目的健壮性代码。

我记得刚开始写程序的时候,碰上一个做测试的,他是从程序员转过来的。他的观点,字里行间就带着对程序员的不屑,说程序员的工作就是粘贴复制。我当时觉得,好搞笑啊,感觉他在污蔑程序员。

现在再回过头去想的话,有这种观点也是无可厚非的,因为每个人都可以有自己的观点,自己的认知,他的理解层次就能到那一步,这也不是他的错。

小结一下吧,总之,我们写程序的,借鉴别人代码是不可避免的,但是如果说完全拷贝别人的代码,这也是不现实的。要不然要我们程序员干什么?

好了,欢迎关注留言点赞,谢谢,我们下个话题再见。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190601A0CLQK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券