最近的學習總結

  這周我們主要學習了相關的文件操作,這個加深了我對文件的認識。同時也體會到了,linux下一切皆文件的概念。

  在學習的過程中,有歡樂自己學到了知識,但是在自己實現某個命令時,改bug也比較痛苦吧。不過不管怎樣,自己這一週的成長還是蠻大的。

  我總結一下自己學習的知識,對於文件的操作,我感覺自己學習了對文件操作的大致整體,包括一開始的文件概述,文件的創建和打開,讀寫文件,以及對文件的屬性操作等等。其中我感覺要是想把這一切都寫好,核心就是對文件位置和權限要清晰。對此,需要一些“my_error函數”my_error爲代表的小函數雖然很簡單,幾行就能寫出來,但是它卻可以在寫代碼的時候幫我大大忙,讓我看見程序哪裏出錯,大大有利於我改代碼。當然,我覺得最有利於自己代碼的還是自己的思路。

  其是在寫自己的cp時,只要思路清楚,一天就能寫出來,而我卻寫了兩天半,其中我覺得阻擋我最深的的就是自己的思路不清楚。就像學長說的,我的程序骨架還沒有建立起來,就開始給他想血肉了,看《UNIX編程藝術》,有一個哲學思想就是不要先去優化它,其實現在也知道了這個道理,建立骨架纔是真正的第一部,複雜的代碼對於現在的我們來說是堆砌成的。至於有關思路清晰,也是因爲自己思路不清晰,才導致bug好長時間都該不對。自己都不清楚自己的思路,怎麼能改好代碼呢?於是,有一次我打算重新寫cp,因爲思路不清楚,忍痛且決心刪除了自己的cp,重新寫,果然真的理清思路之後寫的很快,而且沒有以前那麼複雜讓人不知所云。這就是一週內最大的感悟。

  




發佈了35 篇原創文章 · 獲贊 14 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章