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

代码优雅和分享知识

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

    一个是代码要写的优雅。

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

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

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

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

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

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

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

    相关文章

      网友评论

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

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