4 ms·
History has shown time and time again that static analysis is an appeal to unrealized perfect humans and not pragmatic realities of developers doing the least p
by dagmx 3y ago
History has shown time and time again that static analysis is an appeal to unrealized perfect humans and not pragmatic realities of developers doing the least possible or hubris
- lapcat 3y agoI honestly have no idea what you're talking about.
- dagmx 3y agoStatic analysis is useless unless run , and most developers won’t run it because it’s not the default (so they have to go out of their way to do it) and/or because they believe they are above needing it. Pretty much every analysis of modern languages with compile time default analysis has shown that ultimately defaults matter.
- lapcat 3y ago> Static analysis is useless unless run Everything is useless if you don't use it. By this logic, Swift is also useless. ;-)
- dagmx 3y agoSure but this is a comparison of language to language. Saying language+tool is comparable isn’t the same.
- lapcat 3y agoI was never just comparing language to language. My original comment was this: "9 years later, the Swift tooling is still atrocious. Compile times are much longer, the compiler still crashes, the debugger still doesn't work reliably. It's a major step down from the mature Objective-C tooling."