日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

写程序的一些感想和教训

發布時間:2025/3/19 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 写程序的一些感想和教训 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一.凡事預則立,不預則廢。寫程序,作軟件亦如此。大一的時候,寫程序是不打稿的,心中有什么想法,就怎么寫,寫的挺痛快,也挺滋潤。可是帶來的后果是無窮無盡的測試和修改。一個小錯誤,要查個半死,查出來后了,又把程序改的亂七八糟,程序再也不是優雅的思想的體現,更象是混亂思維的雜糅。這是教訓一:不打沒有準備的戰。寫程序要寫設計報告(除非已經對算法了如指掌),做軟件,要寫需求報告和設計報告,或者一個包含了需求報告的設計報告。這樣做會大大提高工作效率。不至于沉浸在錯誤的深淵中。
?
二.注釋!注釋!注釋!有的人寫程序有一個極為不好的習慣,從來不寫注釋,老兄,不為別人寫也該為自己寫啊,如果你不信,拿出你一年前的超過100行的沒有注釋的代碼,~~~~~暈,特別像c/c++這樣大有著大部分過程的語言。更要勤寫注釋。我有個同學,他從大一開始就寫注釋,而且特別詳細,但是他做的程序總是那么高效和漂亮。
?
三.程序格式規范,自打開始編程,一直很重視這方面的東西,包括命名的規范和格式的規范。規范的程序,看著總是那么的漂亮和舒心,特別是看像《thinking in java》里的例子程序,驚嘆于作者的認真,和代碼的優美。這和注釋是一樣的,與其說是為了別人,不如說是為了自己。該所縮進的一定要縮進。還有就是命名的問題,有的人從學編程開始就喜歡int 1,j,a,b;開始的時候用這些簡單的標識符還是可以的,但是當你編一個像模象樣的程序你還樂此不彼,那就不得不反思一下了。寧可標識符長一點,也不用一些無意義的字符。
?
四.程序模塊化,記得有一次一位貝爾實驗室的教授來大學作講座,他說在貝爾實驗室,一個函數不會超過100行。當時生表懷疑,可是現在我對此深信不疑,一個好的程序,總是有很多小的優秀的模塊構成。這樣即使出錯了也可以通過調試判斷出到底是哪一個模塊除了問題。當升級程序的時候,你所要做的僅僅是更換模塊,而不用去滿天下去找程序。java在這方面非常有優勢,徹底的面向對象。通過繼承,重載,多態,接口等特性。非常容易模塊化。不同模塊之間通過引用聯系在一起。就像這個世界上的人一樣,每個人都是一個獨立的個體,個體與個體之間同過親情,友情,愛情等聯系在一起。還有一個好處就是模塊的可重用性,
我有一個ToolKit包,我把所有的我認為可重用,而jdk里有沒有的類放在這個包里,比如文件讀取,數據庫聯接。如果每讀一次文件,連一次數據庫都要寫一段相同的程序,想象一下那是多么低效。
?
五.溝通和交流,也許你是天才,可以完全自學所有東西,否則,還是多問問得好。所謂三人行必有我師。每個人的程序都可能有他的閃光點。在別人許可的條件下盡可能的學習他人的長處和優點。如果你蹺起二郎腿,認為老子天下第一。那你可能真的是天下第一,坐井觀天中的井里的第一。多與同事,同學交流,多上論壇,這樣交流雙方都學了對方的知識,又交流了感情,何樂而不為?閉門造車是寫不出優秀的程序的。
?
六.激情,有的人20的人60歲的心,喝喝酒,抽抽煙,失戀一次就認為自己看破紅塵,愛情?扯淡!你說這樣又如何寫程序。做人本來就不容易,如果還讓一些煩心事折磨著本來就已經很累得心。那這日子還怎么過。不如過得平淡一點,因為內心越是平淡,越是容易產生激情。寫程序寫到激情處,那是一種無比的快樂。

轉載于:https://www.cnblogs.com/vicenteforever/articles/1490378.html

總結

以上是生活随笔為你收集整理的写程序的一些感想和教训的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。