抄代碼-Android檔案瀏覽項目(四)

來源:互聯網
上載者:User

標籤:

?

一句話分享:在決定要學習某個開源項目的時候一定要全面瞭解這個項目的成品。

概述:今天寫了三百多行代碼吧。這個項目,然後項目失敗了

這個項目是一個失敗的項目,不能運行。

嗯,真的。失敗了。

我本來就是照著別人的項目抄寫的。

起初,我每天非常的苦惱,因為生活看不到未來。

個人技術非常的渣,偏偏不安現狀,對未來恐懼的不行。

那個時候我是照著 Google 的 Android Training 學習的。但是學習效果非常的不明顯,所以我需要一種更加激進的辦法。

所以就想到了抄代碼,在抄代碼之中學習。

然後抄的第一個項目就失敗了。

這個項目我用了五天的時間去抄寫,每天下班回到宿舍就會一點一點的敲著代碼,每天2——4小時的時間花費在上面。

我堅信這樣的付出是存在回報的,但是現在看來並沒有。

因為這個項目寫的極其密集,耦合度實在是太高了。最後所有邏輯都寫進了一個 Fragment 之中。

到最後還剩下兩百多行代碼的時候,我放棄了。

因為在游標之上的三百行代碼我能弄懂的實在是太少了,這樣就只能是照著抄了。

所以說,還是有些收穫的。

最後我直接選擇了複製代碼,但是自己敲出來加上複製的根本就不能運行。所以我匯入了作者的代碼。發現我一開始就搞錯了這個項目能達到的程度和功能。所以,目前還是有些沮喪的。

所以,下次抄代碼之前一定要跑一下,看一看功能。別動不動就上手抄,那是沒有結果的。

嗯,下一個工程我還是會選擇抄代碼,然後充實一下 Git 庫,每天寫寫部落格。

?

還是總結一下收穫吧:

  1. 下次對待開源項目肯定不會是像現在這樣了。
  2. 提升最大方面就是打字速度了,英語方面還不是很好,但是中文已經可以實現全盲打了。這幾天敲的很厲害啊。
  3. 這樣下去我的筆記本鍵盤肯定堅持不了多久了,我得回學校拿回我自己的機械鍵盤了。
  4. 我討厭高耦合度的代碼。
  5. 下一個工程是 Android 的記事本應用,可以記錄文字,圖片,視頻,等資訊的。
  6. 下下一部應該是介面最佳化和切圖,我也要試著把自己的項目上架了。

?

今天就到這裡了,真的好累好累的。

那種身體被抽空了一樣的累。

抄代碼-Android檔案瀏覽項目(四)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.