TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

14 pointsby creimersover 6 years ago
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 comments

kstenerudover 6 years ago
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 未加载
soulchild37over 6 years ago
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>
robbytover 6 years ago
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.