TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Organization of Layered Software?

6 点作者 konradb大约 5 年前
A while back I found a couple of great articles here about changing the way software is layered, such that your code was less coupled; to do with the way operations were propagated through.<p>I&#x27;m trying to find this and my usual google skills are failing me.<p>There was a very good article that gave an example of some operations that went through the normal layers of UI, business, persistence (as I remember it) but was modified so that the layers were oriented differently and I think that meant functionality could be composed in a better way.<p>Can anyone help?<p>edit: just remembered - in the article I read it showed a diagram of the layers but with operations in a kind of tree and leaf way, and showing how this was modified, and the advantages of re-organizing in this way. I think the article may have been something to do with functional core&#x2F;imperative shell but I&#x27;m not 100%.

2 条评论

magicpat2010大约 5 年前
This isn&#x27;t an article but reading your post reminds me of the presentation by Gary Bernhardt titled &quot;Boundaries&quot;, <a href="https:&#x2F;&#x2F;youtu.be&#x2F;yTkzNHF6rMs" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;yTkzNHF6rMs</a><p>I would be interested in looking at the article(s) if you can find them again.
评论 #23177001 未加载
shinryuu大约 5 年前
Sounds vaguely related to domain driven design