在先生雜貨的生活頁面,他指出,他在雅虎的工作涉及共同編織一個一致的用戶體驗和管理整個公司200多名設計師和研究人員。在與印度經濟時報採訪去年,生活先生表示挫折與該公司的方法來設計。在過去幾年大部分是關於人的發展的品牌和氣勢人,他告訴本報記者,有關雅虎的許多網站。我建立一個文化的設計是理性的,情感的和有意義的。偉大的設計是一個產品的關心和關注的領域,這個問題,造成一個有用的,可以理解的,希望漂亮的用戶界面。但是,不要被愚弄,認為設計是設計師只留下。插圖:凱文·康奈爾分享:谷歌在代碼的設計有很多,我並不意味著代碼構建的用戶界面,我的意思是,代碼設計。精心設計的代碼更容易維護,優化和擴展,更高效的開發。這意味著更多的注意力和精力,可用於建設新的偉大的事情,這讓大家開心的用戶,開發者,和利益相關者。有三個高層次的,與語言無關的代碼設計方面是特別重要的。系統架構的生活的基本佈局。政府如何把不同的組件,如:模型,視圖和控制器的規則,互相影響。可維護性,以及如何將代碼改進和擴展?可重用性,如何可重複使用的應用程序的組件呢?每一個組件的實現,如何可以輕鬆地定制?在寬鬆的語言,特別是文具,它需要一點點紀律精心設計的代碼編寫。的雜貨環境這麼寬容,很容易到處扔星星點點,仍然有工作的事情。儘早建立系統架構(並堅持它!)提供限制你的代碼確保整個的一致性。一種方法,我喜歡由一個嘗試和真正的軟件設計模式,模塊模式,其可擴展的結構本身可靠的系統架構和易於維護的代碼庫。我喜歡構建模塊在一個創意插件,這使得美麗的可重用性,提供了強大的選項,並公開了一個精心設計的api。下面,我將穿過你的代碼如何製作成井井有條的,可重複使用的組件項目來。
|