AI代码评分:AI写的代码能得高分吗?
某公司实施代码评分系统,要求开发者在代码推送时为代码打分,并将此作为绩效考核的一部分。这一创新做法旨在提高代码质量,但也带来了新问题:当代码由AI生成时,评分系统如何公正评估?在Linux.do社区,用户们热烈讨论这一话题,分享了各自经验,...
标签索引 / 第 24 页
这个标签下有 267 篇文章。按时间回看相关判断与实践记录。
标签精选
某公司实施代码评分系统,要求开发者在代码推送时为代码打分,并将此作为绩效考核的一部分。这一创新做法旨在提高代码质量,但也带来了新问题:当代码由AI生成时,评分系统如何公正评估?在Linux.do社区,用户们热烈讨论这一话题,分享了各自经验,...
这篇文章深入探讨了人工智能在软件开发中的不当使用问题,指出过度依赖AI会导致“劣质软件”(slopware)泛滥——这类软件特征包括低努力、粗心大意、噪音丛生且难以维护。文章强调,AI的错误应用对初学者尤为有害,可能阻碍真正的学习进程,并让...
Hacker News上发布的Tc测试框架由Theodore Calvin开发,旨在提供一种语言无关的测试解决方案。该框架基于diff方法,通过比较输出与单一文件来验证程序行为,简化了测试流程。评论中,开发者分享了实际经验:在内部编程语言项...
本文针对老项目维护难题提出创新解决方案,通过三层分形索引系统(文件级注释、文件夹级INDEX.md、项目级README)建立代码与文档的闭环管理。该方法帮助开发者快速定位依赖关系,评估影响范围,将原本耗时数小时的影响分析压缩至15分钟内完成...
随着AI技术在软件开发领域的普及,各类AI辅助开发工具如雨后春笋般涌现。本文聚焦于当前主流的AI编程工具,包括Cursor、Claude Code、Windsurf、Antigravity和Trae等,通过开发者社区的实际使用体验,深入分析...
C#属性是封装类数据的强大工具,自C# 1.0起支持,但需要手动支持字段。C# 3.0引入自动实现属性,移除了样板代码,但牺牲了自定义逻辑的灵活性。C# 14引入了新的field关键字,结合了手动支持字段的灵活性和自动实现属性的简洁性。本文...
一位初级开发者因不满官方国家铁路地图的界面老旧、响应迟缓且无法显示完整路线信息,决定自行开发替代方案。尽管官方铁路运营商BDZ未提供公开API,该开发者仍成功构建了自己的铁路地图应用。目前项目仍在完善中,作者诚实地表示产品尚有改进空间,并积...
作者分享了一款基于AI的本地影视素材管理软件的开发经验。出于私人需求,该软件旨在高效管理电影剪辑素材,包括原片、配音、文案和成品等文件的统一汇聚。在开发过程中,作者尝试利用AI技术简化流程,但发现当前AI功能还不够智能,因此希望获取社区推荐...
AI编程工具Cursor宣布收购Graphite,两家公司旨在结合各自优势,共同打造更高效的软件开发平台。Graphite以其协作代码审查和文档功能著称,而Cursor则以AI驱动的编程助手见长。此次收购被视为AI在软件开发领域整合的重要一...
这篇文章展示了Hacker News首页内容的’诚实版’标题,揭示了科技行业背后的真实故事。内容涵盖AI领域如OpenAI新模型发布、Anthropic追赶企业功能、AI数据集偏见问题;芯片行业如制裁失败后竞争对手的...