構建的決策

  若是語言的工具是初級的,那麼程序員的思想也是初級的。這是書的一句原話。程序員

  書剛買回來完一個章節,聯想到如今本身在作的一個項目(感受架構不能用"亂"和"糟糕"來形容了),對「構建」中的約定的理解也更深了。若是一個項目若是沒有一個好的約定,項目功能的變大會致使結構混亂不堪、正常的維護變得不可能,不得不花大量的時間去重構。在這一章中給我感受比較好的一句話是:成功編程的一個關鍵就在於避免隨意地變化,這樣你的大腦能夠專一於其餘真正須要的變化。編程

  構建第1、選擇編程語言架構

要選擇編程語言,就得認識這門編程語言,它善長作什麼,如:JAVA是一個種向面對象的語言,將其轉換成字節碼後,能夠在任何的平臺上的虛擬機中運行。JAVASCRIPT是一種解釋執行的腳本語言,主要用於作客戶端的編程。編程語言

  第2、編程約定工具

約定變量名稱、類的名稱、子程序的名稱、格式約定、註釋約定等指導着整個活動。任何程序都須要一個控制結構,該結構能夠統一編程語言的細節。這種結構的魅力在於,各個具體部件都能反映總體架構的內涵。對象

  第3、選擇合適的工具虛擬機

選擇好一個工具可以讓編程工做變得更愉快。這也就是開頭那句話(語言的工具是初級的,那麼程序員的思想也是初級的),這也取決於你如何面對本身的工做。變量

  第4、實踐構建方法重構

相關文章
相關標籤/搜索