美文网首页
代码优雅和分享知识

代码优雅和分享知识

作者: never615 | 来源:发表于2017-03-13 02:06 被阅读0次

一个是代码要写的优雅。

即便都可以解决问题,但是我解决的不够好。

大学里自学编程的时候,每次视频中说到要做一个东西,我每次都会暂停自己先做完,然后和老师的比较,但是几乎每次我和老师做的都有些不一样。尽管我也都实现了功能,但总和老师的差一点,比如,老师一行写完的代码,我写了两行三行甚至更多。即便是同样的几行代码,老师也实现的比我优雅。

对,代码要写的优雅,这也是后来我写代码的时候一定会考虑的一个方面。

另外一个感受是,当你要把一个东西分享给别人的时候,你往往会收获更多。

不管是最开始在黑马论坛回答问题,后来写博客,还是现在的提交代码。

当我想做这些事的时候,我往往需要对自己要分享的东西有更深的了解,或者是被迫有了更深的了解。比如,回答问题的时候,别人的追问会把自己带的更深,我不得不想的更深,看的更深去回答别人的追问;后来在我要写文章的时候,我已经预料到一些别人看到后可能有的追问,所以我不能只是简单的知道写要分享的一个点,他的背后,他的关联,我都要有清楚的认识。这样,我才敢把一个东西拿给别人看,经得起别人的追问;当我给别人提交代码的时候,尽管这个功能或者问题,我已经在自己的项目中使用或者修复了,但是为了提交给别人,我需要保证代码向下兼容,可配置,注释完善,不能有一点冗余代码。至少,我要尽力做到。

当我在做这些事的时候,我往往发现,我得到的收获比我要分享出去的内容要多。一方面是在做这些事的时候,我学习了更多的东西,一方面是分享给别人之后,别人点出了你自己看不到的问题或者提出了你没有想到的问题。所以,要不吝于分享。

相关文章

  • 代码优雅和分享知识

    一个是代码要写的优雅。 即便都可以解决问题,但是我解决的不够好。 大学里自学编程的时候,每次视频中说到要做一个东西...

  • 如何写单元测试

    二话不说,先上结论王道: 测试代码的优雅和产品代码的优雅,两者一般不可得兼,舍测试代码的优雅而取产品代码的优雅,方...

  • 一句代码,更加优雅的调用KVO和通知

    一句代码,更加优雅的调用KVO和通知 一句代码,更加优雅的调用KVO和通知

  • Java文件读写

    1.知识点 读文件 写文件 释放文件资源 如何优雅的遍历 finally的用法 2.代码 功能代码 测试代码 3....

  • iOS - sortedArrayUsingComparator

    sortedArrayUsingComparator和compare配合使用可以写出更优雅的代码代码: 打印结果:

  • 「公告」欢迎关注个人公众号

    为了更好地推广和分享知识,创建了个人微信公众号「优雅R」,欢迎搜索扫描关注。 定位:以 R 为主的数据分析技术知识...

  • 发现算法之美-时间复杂度

    正式工作也有3年的时间了,想要写出更加优雅的代码。 所以最近在刷leetcode补充数据结构和算法方面的知识。 学...

  • iOS--复数cell下优雅的代码结构

    iOS--复数cell下优雅的代码结构 iOS--复数cell下优雅的代码结构

  • 如何理解这6种常见设计模式?

    简介: 设计模式能够帮助我们优化代码结构,让代码更优雅灵活。有哪些常见的设计模式?如何合理运用?本文分享作者对工厂...

  • 第一章 整洁代码

    什么是整洁代码? 经验丰富的程序员: Bjarne Stroustrup: 我喜欢优雅和高效的代码,代码逻辑应当直...

网友评论

      本文标题:代码优雅和分享知识

      本文链接:https://www.haomeiwen.com/subject/fexfnttx.html