《人月神話》讀後感其三——第二個系統問題
阿新 • • 發佈:2019-02-25
app 自身 總結 方式 das 開發者 位置 興趣 空間
——難以控制的腦洞
在android編程的學習過程中,我一直在構思我的最終目標——記賬APP。
每學一部分我就會做一個練習用的App,功能簡單,重在練習,在此過程中,我產生了各種各樣的創意,這個控件可以這樣用,還可以和這個一起用。甚至拿出了卡片畫了每一個頁面的布局。我還預留了對於數據的分析統計的位置,甚至設計(腦袋裏幻想)了按下按鈕後的滑動動畫效果。
直到我正式動工……動畫——不會(閑的),按鈕滑動——不會(壓根沒必要),數據分析——不會畫圖……
第一版app創建完Activity後,決定刪了重來……因為很多頁面最後並沒有用,但在此過程中我覺得可以這樣去簡化……
於是開始了第二版,但是最終證明就我這三兩個界面,導航欄是沒有必要的。面對一團糟的代碼——我選擇刪除重來。
在第三版裏我堅持最簡單的按鈕和功能的實現方式,終於好好地寫到了最後。
這就像一個作者在寫小說,我記著我看過一個文章,講經過統計大家對於包含總統,狗的小說更感興趣,於是寫了一個總統和狗的故事——當然是沒人看。
第二個系統問題是指,有一些好的創意,功能在第一個系統中不敢過於大膽的使用,放在了次要位置,但是事實證明很好用,於是決定加入到第二個系統中。
或是在第一個系統開發到一半時才想到,已經不太方便加入到第一個系統中,但是開發者又是在是不想放棄這個創意。畢竟對於自己忽然想到的這個創意感到了自豪,和滿足。於是在第二個系統中,終於可以大展身手,於是各種各樣的東西被加了進去。
有趣的,有創意的不一定是好的。過多的功能反而會使一個系統過於臃腫。一些可以有更好更方便的代替的功能被歸到系統裏,那反而是對於空間和人力的浪費。
//我的讀書筆記並不是對於全書地總結,而是幾個引起我共鳴地點,進行了結合自身的分析。
《人月神話》讀後感其三——第二個系統問題