Tag: 软件开发

AI Coding Agent 正在重塑编程的门槛: 没有AI根本不会写代码了, AI让我严重降智[裂开]

AI Coding Agent 正在重塑软件开发的门槛。从 VS Code Agent、GitHub Copilot 到 Codespaces 和 GitHub Actions,开发流程正在从“手写代码”变成“提出问题、指挥 AI、审核结果”。当 12 岁的孩子也能在浏览器里用 Copilot 修改 Tetris 并触发发布时,说明编程的入口已经被大幅降低。未来真正重要的能力,不再只是会不会写代码,而是能否定义问题、拆解任务、判断 AI 方案是否靠谱,并把代码安全地放进真实系统中运行。 AI Coding Agent 正在重塑编程的门槛 写代码的门槛,正在变得像用计算器一样低 从写代码到指挥 AI:程序员的工作正在被重新定义 …

搞活动: Delphi 10.1 Berlin Starter 免费使用!

因为公司购买的是正版的Delphi软件, 我就注册在EMB邮件列表里 经常能收到一些活动. 这次是在2016年9月9号之前, 下载并注册Delphi 10.1 Berlin Starter版本就能得到100%的折扣. 如果你: 正在学习DELPHI并且想更快的了解~掌握这个工具 想开发跨平台的移动端工具 想提高你的Object Pascal技能 想升级你的DELPHI编程工具 那么 一定不要错过这次活动, 机不可失 时不再来. 怎么样获得免费正版的Delphi 101 Berlin 入门版? 首先, 登陆或者注册: community.embarcadero.com 注册 Delphi Boot Camp: …

在线工具列表 | 最全面的工具集合

积累了一些简单的便民的 Javascript 工具, 所以整一个页面用于SEO索引. 不定期更新. 有时候手头上需要一些工具的话 找就不方便了 还不如自己整一个放着 收集起来 利人也利已. 在浏览器里运行是最跨平台的, 因为只要有浏览器 就能跑 Javascript, 而且现大很多智能手机都能跑 HTML5 浏览器, 所以软件工具用 Javascript 写是最能跨平台 而且不用考虑安全问题, 也不用考虑修改软件发布补丁或者软件更新的问题. 世界上运行程序最多支持最广泛的语言就是 Javascript. 如果需要搜索本站的话, 请访问这里. 科学上网 VPN 回国应急翻墙: …

再谈代码审核的重要性

一种观点是 写更多的代码 程序员就更有经验 这样程序里错误就会相对少一些. 但这并不是 说代码越多越好. 如果能用更少的代码完成更多的事 那么越少的代码隐藏的错误就更少. 统计代码行数只会鼓励糟糕的代码. Less is more! 代码审核 可以由多种方式来完成 比如可以结对编程 (Pair Programming) 或者可以由专门代码仓库负责人 按阶段审核并接受提交. 有了代码审核以下的错误就会少了很多. 英文: https://helloacm.com/case-study-importance-of-code-review/ 本文一共 171 个汉字, 你数一下对不对. 再谈代码审核的重要性. (AMP 移动加速版本) …

代码重构要达到的目的

代码重构 英文是 Refactoring, 简单来说, 就是让代码更好: Make Code Better. 1:简化软件模块 当前软件模块偶合性非常高.重构的过程能使软件结构清楚,模块之间的关系也将进一步理清.重构的目的之一是使软件不再臃肿,而会变得快速和轻巧.稳定性将大大提高.这样能减少后期用户支持的成本. 2:优化代码 很多无用的代码,很多低效的代码将被去除.引入代码审核或者(结对编程 Pair Programming) 能够减少代码的错误. 3:减少开发和维护成本 当前有几种版本.版本之间是用代码 #if 条件编译来区别,这样维护成本高,重构会将四个版本整理成一个版本(编译一次就可以).同一套代码库能减少开发和维护成本. 4:提高软件开发质量 授人鱼不如授人渔.在团队里培训和推广高效,正确,专业的软件开发流程和方法,这是提高软件质量的最有效的途径.保证每一次发布都是精品. 5:敏捷开发 通过重构,不断摸索改进的一个流程,采用敏捷开发,每天8点站会回顾昨天的工作流程,每周一周会提出每周的工作计划.包括CI编译服务器的建立及各项代码指标都能很好的对工作量及其分配做一个很好的计划. 6:代码分支管理 之前所有版本都是从 主分支 (Trunk) 取,这样就不能及大限度的保证质量,重构的过程(本身就是一个很好的例子)引入了SMOKE测试的概念,每天都会给测试团队一个版本,第二天8点就能收到测试结果,这样就能及时发现问题,阶段性的合并回主分支.版本发布也应该遵循这样一个流程. 7:正确的代码理念 …