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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Is there spaghetti code in e.g. iOS?

14 点作者 creimers超过 6 年前
Whenever I work on software, I find that it usually has some parts that shine and others that smell.<p>This makes me wonder if there&#x27;s also code smells in &quot;big&quot; software like iOS or Gmail that should be rewritten?<p>Any experience?

3 条评论

kstenerud超过 6 年前
I haven&#x27;t touched Apple code in a few years, but in the past while doing development on their platforms, I&#x27;ve often downloaded code from opensource.apple.com or the darwin project, and I&#x27;ve usually encountered very high quality code (at least for the low level stuff I was looking at - primarily audio subsystems and objc language).<p>You can actually learn quite a bit looking at these codebases, and I&#x27;m glad they opened up as much as they did.
评论 #19053184 未加载
soulchild37超过 6 年前
Not sure about spaghetti, but they sure as hell has shit tons of bug in iOS , <a href="https:&#x2F;&#x2F;openradar.appspot.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;openradar.appspot.com&#x2F;</a>
robbyt超过 6 年前
I&#x27;m currently working working with another publicly traded SF company that you&#x27;ve heard of, and yes. They have really big, old, codebases, and yes parts of them are nearly incomprehensible.<p>The thing is, they recognize the bad parts and work to fix them when it makes sense. Companies with bad technical leadership will ignore the bad parts- like wallpapering over a crumbling wall.