AI代码评分:AI写的代码能得高分吗?
某公司实施代码评分系统,要求开发者在代码推送时为代码打分,并将此作为绩效考核的一部分。这一创新做法旨在提高代码质量,但也带来了新问题:当代码由AI生成时,评分系统如何公正评估?在Linux.do社区,用户们热烈讨论这一话题,分享了各自经验,...
某公司实施代码评分系统,要求开发者在代码推送时为代码打分,并将此作为绩效考核的一部分。这一创新做法旨在提高代码质量,但也带来了新问题:当代码由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数据集偏见问题;芯片行业如制裁失败后竞争对手的...
本文介绍了2024年六款顶级开源授权库及其选择关键因素,为开发者在权限管理系统提供技术参考。文章涵盖主流开源解决方案,包括Open Policy Agent等知名项目,详细分析了各库的特点和适用场景。无论你是构建新系统还是优化现有架构,这些...
近日,有用户在Linux.do论坛投诉腾讯CloudBase服务,称其在安装后会自动在用户的AI工具配置目录中生成cloudbase-rules.md文件,并在家目录下创建多个如.cursor、.trae、.windsurf等目录,即使这些...
本文分享了作者使用AI工具如GPT-5.2和Opus 4.5开发大型项目的亲身经历。原本以为AI能简化工作流程,但实践中发现,这些AI工具的上下文窗口不足以处理完整需求文档和原型截图,需人工先进行总体设计并拆分任务。这揭示了当前AI在复杂项...
近日,有用户反映网易有道云笔记Mac版本长期存在一个命名BUG,用户修改笔记名称后,名称会莫名其妙恢复至原始状态。这一问题已持续存在至少两三年,至今未得到有效修复。用户据此推测有道云开发团队可能缺乏Mac用户,导致此类基础问题长期存在。作为...
作者通过实际项目经历,揭示了软件开发从传统代码完善向提示词工程转变的趋势。在AI辅助下,项目被分解为多个阶段,每个阶段配备专门提示词,确保AI能生成完整代码并运行。提示词工程成为项目核心,大幅降低开发门槛,只需环境部署和与AI沟通即可。未来...
亚马逊AWS首席执行官近日发表观点,认为用人工智能取代初级开发者是’最愚蠢的想法之一’。这一表态引发行业广泛关注,反映了科技巨头对AI在软件开发领域实际应用的理性思考。尽管AI技术快速发展,但AWS CEO强调,初级...
作者分享了一个实验性项目,使用AI(Gemini)进行架构设计,禁止编写任何代码。项目初期进展顺利,但后期因测试混乱、技术滥用等问题导致破产,需人为接管。这揭示了非玩具项目纯AI驱动开发的深坑风险。转向规范驱动开发(SDD),推荐GitHu...
本文揭示了软件开发团队中普遍存在的’共享理解错觉’问题——团队成员自以为达成共识,实则对关键事项存在不同理解。作者作为科技公司技术负责人,分享了如何通过RFC(请求评论)文档有效解决这一问题。RFC要求将技术决策详细...
软件开发领域正面临一个有趣的现象:尽管AI工具声称能在几分钟或几小时内生成高质量应用程序,但市场上却鲜见由AI生成的爆款应用。作者将这一现象称为’戈尔曼悖论’,类比物理学中的费米悖论。文章指出,尽管有人宣称我们已进入...
Jujutsu(jj)是一个与Git兼容的版本控制系统,旨在提供更现代的版本控制体验。这个精选仓库汇集了全面的资源,包括官方教程、开发者经验分享文章、实用视频教程以及丰富的工具列表。教程如’Steve Klabnik的教程...
最新评论
Flash版本的响应速度确实提升明显,但我在使用中发现对中文的理解偶尔会出现一些奇怪的错误,不知道是不是普遍现象?
遇到过类似问题,最后发现是网络环境的问题。建议加一个超时重试机制的示例代码。
谢谢分享,我是通过ChatGPT的索引找到这里来的。
十年打磨一个游戏确实罕见,这种专注度在快节奏的游戏行业很难得。从Braid到The Witness,每作都是精品。
快捷键冲突是个很实际的问题,我自己也被这个问题困扰过。最后通过自定义快捷键组合解决了。
会议摘要这个功能很实用,特别是对经常需要参加长会议的人。不过三次免费使用确实有点少了。
硕士背景转AI基础设施,这个路径其实挺常见的。建议多关注底层系统知识,而不只是模型应用层面。
配置虽然简单,但建议补充一下认证和加密的注意事项,避免被中间人攻击。