有关敏捷(1)
近日看了許多有關敏捷的東西,確實學了很多的東西。敏捷其實是一種開發方式。一種擁抱變化的開發方式,因為擁抱變化,所以它制作概要性的,基礎性的文檔,
因為需求,程序,以后會多次改變。所以了解項目的最好文檔,是代碼,這就對代碼有了很高的要求,首先要有規范的命名,注釋,而這個其實也能看出你職業不職業,
以前我寫的代碼,在現在看來,就是一堆垃圾。為了擁抱變化,你的代碼,必須做到可擴展,那么接口,抽象類,是必須的。 因為客戶的需求是變化的,是不確定的,你必須要在完成一個里程碑后,去拿給客戶看,別到所有的里程碑,完成后,那時如果客戶想改,你可以想象,是什么后果,所以與客戶的經常性交互是必須的,不要擔心客戶,會煩,因為客戶會以為,你把他的事,當大事來看,因此,客戶反而會高興。還有測試驅動開發,在開發的時候,先做測試用列,當你去想如何做測試用例的時候,其實你需要寫什么代碼已經清楚了,并且當你改變代碼的時候,那么測試用例,就有大用了,它可以檢查你的代碼是否違背了,它所應該做的事情。還有重構,是代碼的重新審視,即優化你的代碼,讓你的代碼,更好,不過要提到一點,寫代碼的時候要注意你的團隊平均技術能力,不要把代碼寫的象咒語似的,你是爽了,可維護你代碼的人,可就瘋了。不敲了,還有一些,以后在敲,我不喜歡,一篇東西,寫那么多字,我喜歡寫短的。
轉載于:https://www.cnblogs.com/chenleinet/archive/2009/11/14/1603197.html
總結
- 上一篇: 面向Java应用的快速Web服务支持工具
- 下一篇: Silverlight 4 Beta开发