程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 關於代碼優化,代碼優化

關於代碼優化,代碼優化

編輯:C++入門知識

關於代碼優化,代碼優化


個人總結,第一次寫博客。我只是想找個地方記錄平時的感想和學習心得而已。

 

工作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、還有四個類似的代碼段呢:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved