如何評價構架好與壞

2021-09-08 08:04:51 字數 875 閱讀 6234

ryan寫了一篇《your architecture sucks and i don』t care》,他認為當你發現自己在重構**時,請停一停,問問自己你的使用者是否會因此受益?因為最終,這才是最重要的。現將譯文《你的架構很爛,但我並不在意

嗨,你的應用的架構很完美嗎?對呀,這就是為什麼你還沒有發布你的應用的原因,你仍然在徹夜不眠的擔憂著各個功能模組之間的責任分離(你沒時間去關心應用的流量和訪問率)。

可是,除了我之外,誰還會對你說你的架構很爛?為什麼我要關心你的架構?因為我只是你的使用者,我不關心你的程式長的什麼樣、如何被呼叫的、用什麼語言寫成的。我關心的是它能用最簡單的、最迅速的方式解決我的問題。

你的使用者並不關心架構的問題,他們只關心你的應用是否好用。

我以前就是乙個不理解這個道理的受害者。在friendly dingo之前的乙個公司時,我痴迷於架構。我希望我的**對於任何人來看都是最簡潔的,我希望每個檔案、dll、類都滿足你們曾經聽說過的任何編碼標準。而且我做到了,很完美。但是我的產品卻延後了發布,因為我要花更多的時間整理程式架構(順便提一下,沒有人知道我在做這個事情),然後我才處理客戶的增加功能的請求。這最終的結果是乙個中等產品評價和不好的銷售情況。但是朋友們,我的程式是完美的。

到如今,在開發的第一周,我先架構選型,然後就搭建這個架構。當產品的首次發布日期快要到時,我已經很有信心,不再關心架構,儘管在某些方面還不盡如人意,因為我知道:程式的功能才是我做的所有工作中使用者真正想要和關心的。架構能夠滿足應用的需要即可。

所以,下次當你發現自己在重構**時,請停一停,問問自己你的使用者是否會因此受益?因為最終,這才是最重要的。

構架之美 思考 軟體構架如何表現

週六,路過萬聖書店,進去翻看了一下有關建築和人類的書。在建築類的書籍中,很多描述建築和藝術的內容。建築和藝術都是有流派的,不同區域,不同時期的建築和藝術,如東方和西方,古代和現代,都各自不同,但可能會有些許相同,這些相同可能是繼承 學習 借鑑 膜拜等多種原因。這些建築和藝術的流派雖然不同,但構成這些...

uniapp 評價應用 如何評價uni app?

先說好的方面 除去常規的一些增刪改查以及產品的業務以外,我們還整合了以下一些功能。5,直播 直播我們先後版本用了兩套方案。6,推送。7,語音播報。8,自動更新。9,地圖。我問過一些用其他技術棧的朋友,我就不點名用的什麼技術棧了,免得引戰,他們的產品裡面沒有整合我以上這些功能,更多就是一寫增刪改查的東...

評價與推薦

在網際網路發達的今天,我們能夠很容易通過網際網路實現資訊的共享,對某些物件 比如亞馬遜上的圖書 電驢上的電影等 很容易得到廣大使用者對他們的評價,這種評價是有意的 主動參與評價 或是無意的 通過買與不買來評價 而 是能夠活得這些評價資訊的。因此我們可以抽象出這樣的模型,對n件物品,一共有m個人進行了...