Hasty Briefsbeta

双语

Xcode Is the Worst Piece of Professional Software I Have Ever Used

8 months ago
  • #Xcode
  • #iOS Development
  • #Apple
  • Xcode的编译器经常无法对SwiftUI表达式进行类型检查,给出的错误信息模糊不清,需要手动调试。
  • Xcode的项目设置存储在难以阅读且容易引发合并冲突的文件(project.pbxproj)中,这使版本控制变得复杂。
  • Xcode的用户界面存在长期未修复的漏洞,比如对话框堆叠,并且在错误报告方面缺乏透明度。
  • 在模拟器中测试应用内购买等功能不可靠,相关文档质量差且用户报告相互矛盾。
  • 苹果的漏洞追踪系统是私有的,开发者无法查看已知问题或追踪自己提交的报告。
  • Xcode缺乏强大的iOS开发替代工具,像AppCode这样的工具已停止维护,命令行工具文档也不完善。
  • 这种开发环境助长了不良习惯,鼓励仪式化的故障排除而非深入解决问题。
  • 苹果的营销(如WWDC)经常夸大功能的完成度,导致工具实际表现与宣传不符时引发挫败感。
  • Xcode的设计和生态系统抑制了开发效率,而苹果目前没有解决其技术债务的计划。