揭秘Java開發人員必須遵從的十大法則(3)_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:解析PHP繪制3D圖形之自定義圖形及矢量圖
      上一篇進行了一些簡單3D圖形實例,本篇介紹自定義及矢量圖實例。首先繪制一個三尖角星體,分別由前面,后面和三個側面組成。 自定義多邊形 代碼: 以下為引用的內容: ?phprequire_once ( 'Image/3D.php' ) ; $image = new Image_3D () ; $image - setColor

       

      7.關注GUI

      不管這聽起來有多么可笑,我都要再三地說明:GUI對于商業客戶來說和功能和性能一樣重要。GUI是一個成功的系統的必要的一部分。(但是),IT雜志常常傾向于忽視GUI 的重要性。很多機構為了省錢而不雇用那些在設計“用戶友好”GUI方面有豐富經驗的設計人員。Java開發人員不得不依賴他們自己的HTML知識,但是他們在這方面的知識十分有限。我看到過很多這樣的應用:它們是“計算機友好”,而不是“用戶友好”我很少很少能看到有開發人員既精通軟件開發,又精通GUI 開發。如果你是那個不幸的開發人員,被分配去開發用戶接口,你應該遵從以下的三條原則:一、不要重復發明輪子。尋找有相似用戶接口需求的已經存在的系統。

      二、首先創建一個原型。這是非常重要的步驟?蛻粝矚g看看他們將要得到什么。這對你來說也是很好的,因為在你全力以赴而做出一個將要使用戶生氣的用戶接口之前,你就得到了它們的反饋。

      三、戴用戶的帽子。換一句話說,站在用戶的視角檢查應用的需求。例如,一個總結頁面到底要不要分頁。作為一個軟件開發者,你傾向于在一個系統中忽視分頁,因為這樣使得你有比較少的開發復雜性。但是,這對于從一個用戶的視角來說卻不是最好的解決方案,因為小結的數據將會有成百上千個數據行。

      8.永遠準備文檔化的需求

      每一個業務需求都必須文檔化。這可能在一些童話故事里才能成真,但是在現實世界卻不可能。不管時間對于你的開發來說是多么緊迫,也不管交付日期馬上就要到來,你永遠都必須清楚,每一個業務需求是文檔化的。

      9.單元測試、單元測試、單元測試

      我將不會深入地討論哪些什么是把你的代碼進行單元測試的最佳方法的細節問題。我將要說的是單元測試必須要做。這是編程的最基本的法則。這是上面所有法則中最不能被忽略的一個。如果你的同事能為你的代碼創建和測試單元測試,這是最好不過的事。但是如果沒有人為你做這些事,那么你就必須自己做。在創建你的單元測試計劃的時候,遵從下面的這些規則:一、在寫代碼之前就寫單元測試用例。

      二、在單元測試里寫注釋。

      三、測試一切執行“interesting”功能的公有方法(“interesting”的意思是非setters或getters方法,除非它們通過一種特殊的方式執行set和get方法)。

      10.記住質量,而不是數量

      不要在辦公室里呆得太晚(當你不必呆的太晚的時候)。我理解有時,產品的問題、緊迫的最終期限、意想不到的事件都會阻止我們按時下班。但是,在正常情況下,經理是不會賞識和獎賞那些下班太晚的員工的,他賞識他們是因為他們所做產品的質量。如果你遵從了我上面給出的那些規則,你將會發現你的代碼更加少的bug,更加多的可維護性。而這才是你的工作的最重要的部分。

      總結

      在這篇文章里,我給出了針對Java開發人員的十個重要的規則。重要的不僅僅是知道這些規則,在編碼的過程中遵從這些規則更為重要。希望這些規則能夠幫助我們成為更好的編程人員和專業人員。

       

      分享:解析PHP編寫的25個游戲腳本
      PHP是一種易于使用、易于學習且可以廣泛獲取的編程語言。它非常適合開發在各種游戲中可以使用的簡單腳本。無論是一個人玩簡單的使用紙和筆的游戲,還是同一群人玩復雜的桌面角色扮演游戲,或者任意類型的聯機游戲,本系列都提供了適合您的內容。用 PHP 可以

      共3頁上一頁123下一頁
      來源:模板無憂//所屬分類:PHP教程/更新時間:2009-10-05
      相關PHP教程