走錯了,就得重走

2022-09-08 18:21:09 字數 1007 閱讀 5283

stst

這個想法認同嗎?

qx我覺得很認同

yf贊成,但考慮重新設計要成本,特別是機會成本

qx另外我覺得很多設計有歷史侷限性,當時夠用,但是隨著業務發展,就會不夠用

stst

快速編碼的**很大,一刻不提醒自己嚴格按照tdd的原則來行事,就導致複雜難以理解的設計

qx就是自然感受,覺得該重構了就重構,這是迭代的過程

wb設計與實現一樣,也需要不斷重構,去除腐臭,持續演進。

stst

恩,確實是的,設計錯了,就得在設計層面重構

qx設計還是基於需求和成本的,需求複雜了,自然設計就不夠用了

stst

成本不是理由的,忘記有句話的出處了

"無論你走了多遠,只要方向錯了,就得回頭重走"

英文裡的一句諺語,好象是

qx成本是市場決定的,公司先要或者活著,那個就不算是從技術考慮的角度了

stst

方向錯了,你越走越遠,成本越高

qx這個有點像社會問題了,不是技術問題

yf重新設計不需要考慮時機和成本?設計不合理=方向錯誤?

stst 

有的不合理,確實就是錯誤,當然設計本身可能粒度很小,可能是乙個元件,乙個類,乙個方法

yf軟體離不開市場和成本,不是拿來練技術的,開源軟體可能不需要考慮這些就做重新設計

wb有關設計演進,不妨看看"domain-driven design"這本書。,我正在看。並打算把ddd與bdd結合起來,再融入到程式設計操練裡。

stst 

@yf 及時糾正不意味著不考慮市場和成本,關鍵問題是,本來就錯了,繼續錯下去只會更加遠離市場和成本

小步伐前進,可以及時得到反饋,根據反饋來時時修正,才是對市場和成本負責任的做法

如果以市場和成本來作為抵禦返工的藉口,反而是對市場和成本不負責任的做法

小步伐,快速反饋,是避免大範圍返工的利器,只會有很多小粒度的返工,越及時越好,有一本書講"拽光彈"得做法(具體哪本書忘記了),就是強調這個道理

SEO反思 我們是不是走錯了路

靜態化 這是乙個跨越了太長時間的話題,很多人一聊到seo,就說 靜態化很重要 其實怎麼說呢,我覺得靜態化更重要的是用來解決系統負載和執行效率的問題,而並非seo,相信最初發明 靜態化 的人也是出於系統負載的目的。之所以有人說靜態化利於seo,很可能源自很古老的一篇出自google程式設計客棧的文章 ...