iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

與 AI 一起開發 Side Project 吧! 系列

生成式 AI 很厲害,但要如何與 AI 協同開發,有沒有一套比較好的方式?

系列文章會介紹與 AI 一起 Coding 的辛酸血淚,以及在公司的專案中,如何適當地使用 AI 工具,最有效率產出有效的程式碼。

為大家整理一些實用的策略和技巧,以助於更好地在實際工作中運用 AI 工具,提高生產力的同時,也能確保最終的產出品質。

系列文不僅僅介紹程式碼怎麼下指令生成,還會提到產品開發、軟體開發、單元測試等相關概念,因為當 AI 可以幫我們把實作都寫好之後,擁有正確觀念的開發觀念則更為重要。

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21 — 穩如泰山 | 測試換個寫法試試看? AI 協助下的新寫法嘗試

前言 上一次我們測試的寫法,是先請 AI 幫我們大致產出來,修正測試項目,最後才做重構。發現這樣前前後後修改起來,也是蠻花時間的,而且需要花心思去額外比對,看測...

2024-10-01 ‧ 由 ms0223900 分享
DAY 22

Day22 — 青出於藍 | 稍微暫停,整理重構一下程式碼吧

前言 程式開發至此,以經驗來說,功能複雜度已經算頗高,而開發至今,都還沒有做什麼整理,任憑 AI 幫我產出程式碼而已。是時候該整理重構一下,整裝再出發。 重構的...

2024-10-02 ‧ 由 ms0223900 分享
DAY 23

Day23 — 青出於藍 | 淺談「識別壞味道」,分辨程式碼的好壞

前言 程式碼臭臭? 何為程式碼異味? 程式碼又是如何散發「臭味」? 在「重構:改善既有程式的設計」 這本書有提到,程式碼異味(Code Smell)是在講說,程...

2024-10-03 ‧ 由 ms0223900 分享
DAY 24

Day24 — 青出於藍 | 跟 AI 一起動手重構,小步批次重構

前言 Code Smell Spots 異味點 上次已經巡完目前的程式碼,聞到一些具有「異味」的程式部分,我將其稱為「程式異味點」。意味著這些部分是邏輯相對複雜...

2024-10-04 ‧ 由 ms0223900 分享
DAY 25

Day25 — 青出於藍,重構的小步前進,一次一小步 Part2

前情提要 腳有點麻了… 上次小步地重構了兩個部分,腳已經開始有點酸麻。雖然都是請 AI 幫忙寫,但還是沒有很輕鬆,因為要找問題點在哪,而且最後的解方也是我想的,...

2024-10-05 ‧ 由 ms0223900 分享
DAY 26

Day26 — 方興未艾 | 最後一個功能,PDCA 循環跑起來 (Part1)

前言 記帳,那當然要記起來呀 到目前為止,雖然是可以記帳,可以正常新增一筆完整的帳目,還可以編輯、刪除。但是不是忘記了什麼東西? 啊對,就是記帳最重要的「記」這...

2024-10-06 ‧ 由 ms0223900 分享
DAY 27

Day27 — 方興未艾 | PDCA 循環,跑到最後吧! (Part2)

前情提要 剩 3 個功能 上回已經做好了「讀取」,這次要來著手進行剩下的三個,有了先前的準備,準備了 AccountingRepository 這個負責與後端溝...

2024-10-07 ‧ 由 ms0223900 分享
DAY 28

Day28 — Cursor IDE 使用技巧指南

前言 在這系列的最後,我想分享這幾個月以來的心得。與 Cursor IDE 相處用過的指令,並將一些常用的指令與技巧統整起來,供大家快速上手,與 AI 的開發過...

2024-10-08 ‧ 由 ms0223900 分享
DAY 29

Day29 — AI 時代,讀什麼書?

讀什麼書? 還有沒有需要「學」程式? 還讀什麼書? 不用讀了啦! 現在 AI 這麼厲害,按這個情勢發展,甚至可以預期 AGI (通用人工智慧)不久就會出現。一堆...

2024-10-09 ‧ 由 ms0223900 分享
DAY 30

Day30 — 總結:與 AI IDE 合作的軟體開發新體驗

與 AI 共存 開發,還是被開發? 跟 AI 一起開發程式,開發程式的同時,我們的大腦也「被開發」學習另一種開發方式。正如網路搜尋協同開發一樣,以前是「上網找...

2024-10-10 ‧ 由 ms0223900 分享