• 如何写好代码?


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

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

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

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

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

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

    我是做C#的。

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

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

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

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

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

  • 相关阅读:
    hdu 1176 免费馅饼
    算法竞赛入门经典训练指南-做题详细记录(更新中)
    poj-3250 Bad Hair Day
    poj-2823 Sliding Window
    2019.7.15-7.20暑假集训总结
    hdu 1754 I hate it
    poj 1611 The Suspects
    hdu 3038 How Many Answers Are Wrong
    hdu 1213 How Many Tables
    POJ 1182 食物链
  • 原文地址:https://www.cnblogs.com/jayden-en/p/6242361.html
Copyright © 2020-2023  润新知