iT邦幫忙

DAY 14
1

於是我e路向前系列 第 14

小小上班族體驗生活part8_哇!!專業!!!

  • 分享至 

  • xImage
  •  

[上一篇在這]what's going on??

不同於以往在學校的經驗,寫的程式不外乎就是一些課堂上的作業、期末project、頂多是專題,程式的規模都還不算太大。(當然,應該跟我不是唸資工本科系有關啦~ 本科系的訓練,應該紮實許多吧......)

所以在暑期實習的兩個月,除了前面幾篇提到的Framework和工具套件,令我大開眼界、有種終於見了世面的感覺,大概就屬於一個團隊一起開發專案時,需要規範的一些小細節吧!對比於之前在學校,分工可能沒有很明確、或是常常在合併時就會出現一堆bug,雖然在實習時和趴呢也會遇到類似的問題,但是,至少總算稍微知道「噢~ 原來專業的是這樣玩!」

首先,在公司一個專案常常都是以一個小組負責,後續的維護可能又會交由不同人負責,所以程式的易讀性很重要。因此,縮排要空幾格、命名方式限制、大小寫規定,這些都會在一開始的時候有一份類似規格書的東西。簡單來說,就會讓整份程式碼看起來很龜毛,但很整齊很爽XD

其次,我第一次認識到「重構」這個詞:重構的對象是程式碼,目的在於重整程式碼背後所隱含的結構,提升軟體系統的彈性與穩定,同時讓系統容易維護、程式人寫碼更有效率。因為設計不可能一開始就正確,它會隨著設計者的經驗成長而進化;程式碼被閱讀和修改的次數也遠多於它被編寫的次數。而重構就是保持程式碼易讀、易修改的關鍵。

----------待續----------

參考網站:http://www.ithome.com.tw/node/46046

====================================================

【每日一句】Worry a little bit every day and in a lifetime you will lose a couple of years. If something is wrong, fix it if you can. But train yourself not to worry: Worry never fixes anything.

每天憂慮一下下,你一輩子會浪費好幾年的光陰。如果什麼地方出了問題,就解決它。訓練自己不要憂慮,憂慮解決不了任何事。 by 海明威 Ernest Miller Hemingway

[下一篇在這]keep going on...


上一篇
小小上班族體驗生活part7_Highcharts
下一篇
小小上班族體驗生活part9_哇!!專業!!!趴兔~
系列文
於是我e路向前30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言