欧美亚州日韩国产_亚洲一级三级片免费看_国产精品成人黄片_国产精品手机在线亚洲_久久毛片亚洲精品视频_亚洲成人av资源_国产电影欧美日韩_免费黄色网站视频在线观看_黄色视频免费观看网址_大秀亚洲日韩主播欧美

咨詢熱線:400-818-1122
首頁
致遠軟件專題首頁 > 最新更新
跑步軟件開發(fā)技術趨勢
上傳日期:2019-06-14 10:33 文章來源:

實際上,這些跑步軟件開發(fā)的框架的使用者需要關注用戶體驗。如果使用這套框架,就必須接受前面提到的各種隱喻,并且接受這些編碼上的約束。仔細觀察,我們可以發(fā)現(xiàn)上面的框架有幾個特點。有完整的隱喻; 使用統(tǒng)一的對象模型; 對框架的使用者做出了約束; 為應用提供了服務。 如果你嘗試設計框架,上述的特點是一定要充分考慮的。這些特點(原則)可以幫助你在設計時保持清醒的認識,并且永遠走在正確的道路上。 

還有一點也很重要,那就是簡化思路,不要去想10分鐘內無法理解的事情。在企業(yè)應用中,那些無法理解的事情通常不是因為其本身有多么復雜,而是結構上的混亂造成的。 

混亂往往來自歷史遺留問題,來自決策中的妥協(xié),來自隱喻的忽視,來自種種人為的因素。在軟件開發(fā)實踐中,程序結構的混亂太常見了。程序結構對于項目的成敗有致命的影響。如果你正在抱怨無休止的加班、正在抱怨令人沮喪的延期交付,那么在絕大多數(shù)的情況下都是因為這個原因。最后,我想說,跑步軟件開發(fā)框架要滿足用戶體驗。但是無論這種約束有多么嚴格,總是可以找到很多錯誤的做法來讓約束失效。

軟件設計活動具有兩個最主要的特點,抽象和隱喻。抽象,是簡化信息、歸納特征、泛化概念的過程。隱喻,則是抽象的基本方式。跑步軟件開發(fā)實踐中,隱喻被廣泛地使用。但是,絕大多數(shù)的使用是本能的、不自覺的、混亂的。

在我看來,隱喻應該被作為一門學科或一項技能,它值得引起軟件設計人員高度的關注。根據(jù)維基百科的解釋,隱喻是用于比較兩個看上去無關的事物,而人為制造的一種修辭轉義。通俗地說,就是用一個事物描述另一個事物。很明顯,隱喻的本質就是想象。用一個事物描述另一個事物,這種轉換發(fā)生在人的主觀世界里。

幾乎每一個設計模式都是建立在隱喻之上的。例如,小程序軟件開發(fā),更多是關注用戶的體驗,當目標發(fā)生變化時,觀察者會得到通知,然后展開行動。就這么簡單! 在模式實現(xiàn)的過程中,可以圍繞著這個觀察者的隱喻來深化故事細節(jié)。

免責聲明:網(wǎng)站內涉及到圖片及相關文字如涉及到侵權,請及時聯(lián)系我們處理
< 返回列表
最新更新推薦
致遠服軟讓IT更簡單,更安全,更有價值
咨詢熱線:400-818-1122