国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Ken Orr 對 Java 程序員的建議 (寫出高質量軟件的秘密)

2019-11-18 11:28:51
字體:
來源:轉載
供稿:網友

Ken Orr 對 java 程序員的建議 (寫出高質量軟件的秘密)http://weblogs.java.net/blog/johnreynolds/archive/2006/03/ken_orrs_advice_1.Html

下面摘錄部分:

John: "Ken... What advice would you give Java PRogrammers?"  您對Java程序員有何建議

Ken Orr: "Don't define yourself as Java programmers."  不要把自己看成Java程序員

Being a good programmer really has very little to do with the languages that you know... Being a good programmer is mostly dependent on the methodologies that you know and on how you employ those methodologies.

做一個好的程序員和你使用何種語言沒有關系.它依靠于你的方法學,以及如何應用這些方法學.

Good process design skills and good data modelling skills are the foundations for being a good programmer.

好的程序員需要過程設計技能和數據建模技能.

 Model Driven Architecture is surely a form of CASE, but Ken feels that the focus isn't quite right.

模型驅動開發是CASE的一種形式.但Ken認為其關注的并不太正確.

UML was developed to meet the design needs of programmers. We need tools focussed on meeting the design needs of users.

UML是用來幫助程序員設計流程的需要的.我們需要工具來滿足用戶的設計需要.

  • If the granualarity of the services is too fine, then the process definition will probably have too many steps. SOA的粒度過細,過程定義將需要過多步驟.
  • If the granularity of the services is too coarse, then you won't be able to modify the process without modifying individual services.  SOA粒度定義過粗,當需要修改流程的時候將不可避免的修改單獨的服務
  • Master more than one design/programming paradigm. 把握一種以上的設計/編程方法

    No paradigm is perfect... that's why there are so many of them. 沒有一種方法是完美的,所以才會存在很多不同得方法.



    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 清水河县| 安陆市| 台南县| 托克逊县| 松潘县| 布尔津县| 新沂市| 久治县| 三门县| 永川市| 彰化市| 连州市| 宝坻区| 阜平县| 舞钢市| 垦利县| 定西市| 桑植县| 贞丰县| 社会| 尤溪县| 谢通门县| 定襄县| 抚顺市| 普宁市| 唐河县| 西宁市| 广河县| 沙田区| 定边县| 独山县| 额尔古纳市| 安丘市| 阳原县| 麦盖提县| 河源市| 六盘水市| 宝山区| 义马市| 小金县| 武鸣县|