zoukankan      html  css  js  c++  java
  • 关于代码优化

    个人总结,第一次写博客。我只是想找个地方记录平时的感想和学习心得而已。

    工作6个多月,写了一个比较复杂的游戏场景。当时我是很赶时间的,想到什么功能不假思索的直接添加上去,等到写完了一看,卧槽,头文件都两三百行了。命名规则什么详细的就暂且不提了,这还怎么玩?

    代码重复的部分更是一塌糊涂,有的地方一连四五、七八行就几个字符不同而已,我都看不下去了。功能重复的代码更是这里一个复制粘贴,那里一个复制粘贴。if else更是接连写了7、8个!!变量多的我都已经不知道是什么意思了!!

    要改动的时候更是用到的地方全部改一遍,要不就是Ctrl+Shift+F来个当前文档替换!!!

    代码实在膨胀的厉害,我也是第一次有这种感觉。真是糟糕透了!!!

    提交代码给头头看的时候,更是不用想了,赶紧给我优化优化。“你这代码我都看不懂”

    好几个XXX1()、XXX2()、XXX3()、XXX4()之类的函数现在想想都可怕、XXX1、XXX2、XXX3、XXX4、XXX5的类成员变量更是让人崩溃!

    最后1500多行的代码硬是优化成了700多行!!!

    苍天啊!大地啊!

    以前总是看书上一些关于代码优化、重构的文章。

    现在想想------实践真的是给我好好上了一课!!!

    如图:

    1、

    2、头文件里的部分变量:

    3、if else:

    4、函数:

    5、还有四个类似的代码段呢:

  • 相关阅读:
    学习笔记-记ActiveMQ学习摘录与心得(一)
    c#写个基础的Socket通讯
    c#配置文件appStrings配置节的读取、添加和修改
    做个无边框winform窗体,并美化界面
    winform模拟鼠标按键
    winform程序开机自动启动代码
    记入园第一天
    HTTP Post 测试工具 (C#源代码)
    VC下调试内存泄漏的办法
    VMware共享文件夹遇到的问题
  • 原文地址:https://www.cnblogs.com/dongerlei/p/4897803.html
Copyright © 2011-2022 走看看