Hibernate開發者中好的軟體開發理念

2021-06-05 12:32:17 字數 582 閱讀 9764

◆飛快的版本發布。

﹡活躍的版本發布。

﹡發現使用者真正的需要。

◆回歸測試。

﹡綜合性的test suite提高軟體的可維護性和穩定性。

◆把乙個功能做到最好。(這條特別支援!)

﹡要做就一定做到最好。

﹡做不到的,扔給其他軟體去做吧。

◆避免過度設計。

﹡不要浪費大量的時間和精力進行功能抽象和擴充靈活性。

﹡花更多的時間解決使用者面臨的實際問題。

◆集權。(理解性支援!)

﹡軟體開發需要由一兩個開明的人來領導,以保證連貫性和較少的分歧。

﹡集中火力做最好的實現,歸避方向、意見不統一的風險。

◆文件。

﹡如果使用者不知道某功能,就等於沒有此功能,還不如去掉。

﹡此處個人理解所說的文件,是面對使用者的說明,而不是給領導或公司匯報的文件,千萬不要」為了文件而文件「。

◆避免標準化。

﹡好的標準帶來互用性和可移植性,壞的標準能夠壓制軟體創新。

﹡事實上的標準往往更加貼近使用者需求。

◆最佳的易用性。

﹡十分鐘內讓使用者用起來。

什麼是好的開發者?

在網上看到一則新聞,在美國矽谷,黑客馬拉松 堪稱程式設計師中的美國偶像。一群高手雲集一堂,幾十個小時裡開發出一款外掛程式,累了或坐或臥,現場休息,做完當場交作品,是世界上最酷的開發者狂歡。這個週末,這股黑客風潮首次颳進了杭州,首屆黑客馬拉松 腦洞躍界大賽在雲棲小鎮舉行。三十餘支參賽隊伍 一百多名參賽...

Hibernate開發者所宣傳的理念

1飛快的版本發布。活躍的版本發布。發現使用者真正的需要。2回歸測試。綜合性的test suite提高軟體的可維護性和穩定性。3把乙個功能做到最好。這條特別支援!要做就一定做到最好。做不到的,扔給其他軟體去做吧。4避免過度設計。不要浪費大量的時間和精力進行功能抽象和擴充靈活性。花更多的時間解決使用者面...

優秀的開發者 vs 糟糕的開發者

優秀的開發者是乙個藝術家,乙個享受創作過程的工匠。糟糕的開發者只將自己當作負責產生 的碼農。優秀的開發者了解客戶的問題。糟糕的開發者只了解手頭的技術問題。優秀的開發者會不斷努力去理解 為什麼 然後去實現,同時能夠把握大局。糟糕的開發者專注於構建類 方法和配置檔案,而不理會大局。糟糕優秀的開發者了解產...