跳转到内容
View in the app

A better way to browse. Learn more.

彼岸论坛

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[程序员] AI 时代的编码方式已经非常不同

发表于

最近在公司里面做了一个小项目,深深的感觉到在编程助理的加持下,工作方式已经非常不同。

这个项目是用 LZ 基本没什么经验的 C++( 10 几年大学里面写过,但是现代 C++已经变得完全不认识),用一个公司里面的数据处理框架, 写一个新的数据管道出来。

首先这种活,在前 ChatGPT 时代,估计我是没什么信心接的,或者需要留很长时间的热身期来熟悉 C++和那个内部框架的特性。但是这次想着反正不会可以问编程助理,就接了,工期只有两周时间。

接受之后,还是先按照传统方法,看了一下 1.现代 C++的一些语言特性; 2.内部框架其他组写的一些例子,完成了扫盲。

然后就是直接用编程助理,先攒了一堆单元测试出来。AI 写这个东西特别厉害,能生成一堆边边角角的用例,一下子 LZ 信心也足了很多。

然后就开始人工开始写基本的框架, 基本把大的函数填了出来。过程中注释写的比较仔细,代码生成的精度就提升了很多。 生成的代码,碰到我不理解的,就会问问 AI 这个特性是什么一起,为什么这么写,过程中也学习到了很多的语言技巧。

这个过程就在慢慢把所有测试跑通逐渐迭代,直到有一个可用的基本版本。

随后开始优化代码的性能,开始把我自己写的实现,贴到 chat 里面,让 AI 帮着提意见,改掉一些诸如引用 vs 拷贝这样问题代码。

最后交了 code review 给比较熟悉这块内容的同事审阅。

整个过程感觉还是比较顺畅,并且很有学些的意义。

感叹这个工作流程,在 2-3 年之前,也是不可想象的。

Featured Replies

No posts to show

创建帐户或登录来提出意见

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.