zoukankan      html  css  js  c++  java
  • 如何写好代码?

    声明:都是我个人的观点,如果您有自己的想法,请赐教分享!

    不知道大家有没有这样的经历,看别人写源码、设计的思路都是非常“美”的。轮到自己低头写的时候,有些不知从何下嘴,如何开始?或者写出来的代码总是差强人意,或者理解起牛人写的代码比较吃力。

    因为这个事情,我也是苦恼了很久(大家都是程序员,怎么差距那么大?)。

    昨天看了一篇博文,给到我了启发。

    如果你真的想写好代码请先学好“设计模式”。不要一知半解了就以为懂了,一定要熟练。

    按照我的理解打个比方:一个人去游泳,可以狗刨、可以蛙泳、可以仰泳。如果你懂了这些姿势(设计模式),你看起别人游泳(代码),你第一反应的说,他在狗刨。如果你不懂,你只是知道他是在狗刨(写代码)。

    我是做C#的。

    看微软企业库写的代码,往往都是看着看着就懂了,再继续看着看着就迷茫了。然后就X掉不看了,各种仰望、各种不明觉厉(大家不要嘲笑我)。

    以前经常会拿出一门技术单独学习如何使用,如果工作中经常用到还可以,否则可能几天就变模糊了,过一两个月基本不会了。再过久了,别人突然问起你,你可以只会说:”那个那个,我用过。”。

    我觉得这些问题的根源在于我们对设计模式理解不够深入。面向对象不够深入。

    (说到面向对象,突然要吐槽了,现在还没对象的单身狗,偶尔系统报错“未将对象引用到实例”!!!)

    所以,接下来,我会在博客里面深入的、按照网上已有的资源、边敲代码边写笔记式的记录一下。

  • 相关阅读:
    仿微博添加和删除的动画
    到公司实习一个月记
    写一份好简历
    排序算法之快速排序
    PHP和MYSQL中的日期和时间
    我的php经历
    新的征程
    毕业设计笔记
    排序算法之总结
    javascript执行效率小结
  • 原文地址:https://www.cnblogs.com/jayden-en/p/6242361.html
Copyright © 2011-2022 走看看