我怀疑隐藏的间接性和运行时的魔法可能是你喜爱这门语言的原因
… 我怀疑隐藏的间接性和运行时的魔法可能是你喜爱这门语言的原因。但根据我的经验,这会导致可观测性差、控制流不透明以及在每个我曾工作过的组织和公司中难以调试。可以公平地争论说,这是因为使用C#的人不擅长软件工程。就像Uncle Bob总是正确的,当他批评团队没有遵循他的原则时。对我来说,这意味着这门语言本身与2025年的软件开发不匹配。这可能就是为什么我们看到越来越多的Go语言采用,因为它的哲学很明确。不过说句公道话,在跨平台GC语言领域,Python似乎在采用方面“占上风”。以我使用Django-Ninja的经验来看,这确实有道理。它非常高效,而且有了Pyrefly、UV和Ruff之类的东西,很容易让它成为一个YAGNI体验,同时具备良好的类型控制。我很高兴你享受C#,也很高兴看到它在不断发展。…
源讨论.NET 10的GC变化对开发人员意味着什么原帖 247 条评论 · 导入时统计