-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學習
-
>
Unreal Engine 4藍圖完全學習教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應用從入門到精通-(附贈1DVD.含語音視頻教學+辦公模板+PDF電子書)
AI時代程序員開發(fā)之道:CHATGPT讓程序員插上翅膀 版權(quán)信息
- ISBN:9787301342534
- 條形碼:9787301342534 ; 978-7-301-34253-4
- 裝幀:簡裝本
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
AI時代程序員開發(fā)之道:CHATGPT讓程序員插上翅膀 本書特色
AI時代程序員開發(fā)之道:知識精進+重點解析+上機實訓+綜合實戰(zhàn)+ChatGPT應用,零基礎(chǔ)入門,讓程序員插上翅膀高效開發(fā)!
AI時代程序員開發(fā)之道:CHATGPT讓程序員插上翅膀 內(nèi)容簡介
本書是一本介紹如何使用ChatGPT的實用手冊,它建立了一個新的程序員開發(fā)模式。本書從介紹 “ChatGPT**次接觸”開始,深入分析如何使用該工具來提高開發(fā)效率和質(zhì)量。本書的每一章都涵蓋了ChatGPT的
不同應用場景,從編寫各種文檔,到輔助進行需求分析和系統(tǒng)設(shè)計,以及數(shù)據(jù)庫設(shè)計和開發(fā)高質(zhì)量代碼等,均有詳盡的講解。讀者將從中了解到,如何利用ChatGPT這一AI工具來輔助程序員更加高效地開發(fā)軟件。
本書還特別介紹了如何使用ChatGPT輔助進行系統(tǒng)測試以及任務管理,并對源代碼底層邏輯進行了深入分析。這個全面的框架將幫助讀者在軟件開發(fā)過程中更好地管理和優(yōu)化代碼。*后,本書以兩個實戰(zhàn)案例作為結(jié)尾:**個是使用ChatGPT輔助開發(fā)PetStore寵物商店項目,第二個是使用ChatGPT輔助開發(fā)“我的備忘錄”App。這兩個實戰(zhàn)案例將會幫助讀者更好領(lǐng)悟如何將ChatGPT引入具體的軟件開發(fā)中。
總之,如果您是一位熱愛軟件開發(fā)的程序員,如果您想要擁有新一代智能化的編程方式,這本書將是您必不可少的參考書。
AI時代程序員開發(fā)之道:CHATGPT讓程序員插上翅膀 目錄
1.1 介紹 ChatGPT 2
1.2 注冊 ChatGPT 2
1.3 使用 ChatGPT 4
1.4 本章總結(jié) 5
第 2 章 如何使用ChatGPT編寫各種文檔
2.1 輔助編寫技術(shù)文檔模板 7
2.1.1 設(shè)計文檔模板 7
2.1.2 案例 1:生成MF京東商城軟件需求說明書模板8
2.1.3 案例 2:使用ChatGPT輔助編寫MF京東商城軟件需求說明書10
2.2 與 ChatGPT 對話的文本語言 —— Markdown 12
2.2.1 Markdown基本語法12
2.2.2 使用Markdown工具 15
2.2.3 案例 3:生成Markdown 格式MF京東商城軟件需求說明書模板18
2.2.4 將Markdown格式文檔轉(zhuǎn)換為Word文檔19
2.2.5 將Markdown格式文檔轉(zhuǎn)換為PDF文檔20
2.3 思維導圖 21
2.3.1 思維導圖在軟件開發(fā)中的作用21
2.3.2 優(yōu)秀的程序員與思維導圖 22
2.3.3 繪制思維導圖 22
2.3.4 使用ChatGPT繪制思維導圖23
2.3.5 案例 4:生成MF京東商城軟件需求說明書思維導圖24
2.4 使用表格 27
2.4.1 Markdown表格 27
2.4.2 案例 5:使用ChatGPT制作Markdown表格29
2.4.3 CSV電子表格32
2.4.4 案例 6:使用ChatGPT制作CSV表格33
2.4.5 轉(zhuǎn)換為Excel35
2.5 使用 ChatGPT 制作圖表35
2.5.1 無編程方法使用ChatGPT制作圖表36
2.5.2 編程方法使用ChatGPT制作圖表 37
2.6 本章總結(jié) 42
第 3 章 如何使用ChatGPT輔助進行需求分析
3.1 使用 ChatGPT 輔助收集用戶需求44
3.1.1 案例 1:××運動管理App協(xié)助采訪提問設(shè)計45
3.1.2 案例 2:××運動管理App匯總問卷調(diào)查結(jié)果46
3.1.3 匯總問卷調(diào)查結(jié)果使用圖表 46
3.1.4 案例 3:將××運動管理App匯總問卷調(diào)查結(jié)果繪制成餅狀圖47
3.2 使用 ChatGPT 輔助確定系統(tǒng)功能48
3.2.1 案例 4:××旅游景點推薦系統(tǒng)49
3.2.2 案例 5:××二手書交易系統(tǒng)49
3.3 確定系統(tǒng)功能 50
3.3.1 什么是用例圖 50
3.3.2 PlantUML語言 51
3.3.3 案例 6:繪制××二手書交易系統(tǒng)用例圖53
3.4 確定業(yè)務流程 56
3.4.1 活動圖56
3.4.2 案例 7:繪制××二手書交易系統(tǒng)活動圖57
3.5 無處不在的流程圖 59
3.5.1 案例 8:繪制××二手書交易系統(tǒng)訂單管理流程圖60
3.5.2 案例 9:繪制××二手書交易系統(tǒng)用戶管理流程圖61
3.6 本章總結(jié) 63
第 4 章 如何使用ChatGPT輔助進行系統(tǒng)設(shè)計
4.1 使用 ChatGPT 輔助進行系統(tǒng)架構(gòu)設(shè)計65
4.1.1 系統(tǒng)架構(gòu)設(shè)計 65
4.1.2 分層架構(gòu)設(shè)計 65
4.1.3 ChatGPT 如何輔助進行系統(tǒng)架構(gòu)設(shè)計66
4.1.4 案例 1:圖書管理系統(tǒng)架構(gòu)設(shè)計66
4.2 使用 ChatGPT 輔助進行原型設(shè)計70
4.2.1 原型設(shè)計過程 71
4.2.2 使用ChatGPT輔助進行原型設(shè)計 72
4.3 案例 2:Todo List 項目原型設(shè)計72
4.3.1 頁面劃分72
4.3.2 頁面關(guān)系圖 74
4.3.3 生成原型頁面 75
4.4 使用 ChatGPT 輔助進行詳細設(shè)計78
4.4.1 詳細設(shè)計與各種UML圖78
4.4.2 案例 3:繪制Todo List項目類圖79
4.4.3 案例 4:繪制Todo List項目時序圖81
4.4.4 案例 5:繪制Todo List項目活動圖83
4.4.5 案例 6:繪制Todo List項目組件圖85
4.5 本章總結(jié) 88
第 5 章 如何使用ChatGPT輔助進行數(shù)據(jù)庫設(shè)計
5.1 數(shù)據(jù)庫設(shè)計階段 90
5.2 案例 1:使用 ChatGPT 對 Todo List 項目進行概念建模 91
5.3 案例 2:使用 ChatGPT 對 Todo List 項目進行邏輯建模 92
5.4 案例 3:使用 ChatGPT 對 Todo List 項目進行物理建模 94
5.5 案例 4:使用 ChatGPT 輔助生成 DDL腳本 96
5.6 本章總結(jié) 98
第 6 章 如何使用ChatGPT編寫高質(zhì)量的程序代碼
6.1 編寫代碼 100
6.1.1 描述代碼需求 100
6.1.2 補全代碼細節(jié) 103
6.1.3 代碼語法檢查 106
6.2 調(diào)試代碼 107
6.3 評審 ChatGPT 生成的代碼 110
6.3.1 使用Java代碼檢查工具CheckStyle 111
6.3.2 使用Java代碼檢查工具PMD 113
6.3.3 使用Python代碼檢查工具PyLint 116
6.4 人工評審 ChatGPT 生成的代碼 118
6.5 本章總結(jié) 119
第 7 章 如何使用ChatGPT輔助進行系統(tǒng)測試
7.1 ChatGPT 如何輔助進行功能測試 121
7.1.1 單元測試與測試用例121
7.1.2 案例 1:詞頻分析模塊單元測試 121
7.1.3 案例 2:使用ChatGPT輔助生成設(shè)計測試用例 124
7.1.4 案例 3:ChatGPT輔助生成測試代碼 129
7.2 ChatGPT 與測試驅(qū)動開發(fā)*佳實踐 131
7.2.1 優(yōu)秀的程序員與測試驅(qū)動開發(fā) 131
7.2.2 案例 4:實施測試驅(qū)動開發(fā)計算器132
7.2.3 使用ChatGPT輔助實施測試驅(qū)動開發(fā)135
7.3 ChatGPT 如何輔助進行性能測試 136
7.3.1 使用測試工具 136
7.3.2 案例 5:ChatGPT輔助進行微基準測試137
7.3.3 案例 6:ChatGPT輔助分析微基準測試報告 141
7.4 本章總結(jié) 143
第 8 章 如何使用ChatGPT輔助進行任務管理
8.1 任務目標與要求 145
8.1.1 描述任務目標與要求 145
8.1.2 案例 1:描述OA辦公自動化軟件項目 145
8.2 分解任務 146
8.2.1 使用ChatGPT分解任務 146
8.2.2 案例 2:使用ChatGPT輔助分解OA辦公自動化軟件項目任務 146
8.3 制訂任務計劃 151
8.3.1 甘特圖 152
8.3.2 案例 3:使用ChatGPT輔助制訂OA辦公自動化軟件項目計劃 153
8.4 跟蹤任務 157
8.4.1 使用ChatGPT輔助跟蹤任務158
8.4.2 案例 4:ChatGPT輔助跟蹤OA辦公自動化項目 159
8.5 本章總結(jié) 160
第 9 章 如何使用ChatGPT分析源代碼底層邏輯
9.1 使用 ChatGPT 輔助分析流行框架 162
9.1.1 使用ChatGPT分析框架源代碼的策略162
9.1.2 案例 1:使用ChatGPT分析Spring框架 162
9.2 使用 ChatGPT 分析別人的源代碼 168
9.2.1 使用ChatGPT分析別人的源代碼的策略 168
9.2.2 案例 2:Java源代碼文件UserManager.java的分析 169
9.2.3 案例 3:Python源代碼文件user_manager.py的分析 176
9.3 本章總結(jié) 181
第 10 章 實戰(zhàn)案例 1:使用ChatGPT輔助開發(fā) PetStore寵物商店項目
10.1 項目概述 183
10.2 需求分析 183
10.3 Python Web 開發(fā)與分層架構(gòu)設(shè)計 186
10.4 頁面原型設(shè)計 188
10.4.1 頁面劃分188
10.4.2 頁面跳轉(zhuǎn)關(guān)系圖 189
10.4.3 生成原型頁面 190
10.5 詳細設(shè)計 205
10.5.1 找出實體類 205
10.5.2 繪制實體類圖 206
10.5.3 服務層設(shè)計 208
10.5.4 數(shù)據(jù)訪問層設(shè)計210
10.5.5 繪制時序圖 212
10.6 數(shù)據(jù)庫設(shè)計 219
10.6.1 概念建模219
10.6.2 邏輯建模 221
10.6.3 物理建模224
10.7 使用 ChatGPT 輔助編碼實現(xiàn) 228
10.7.1 構(gòu)建數(shù)據(jù)庫 228
10.7.2 創(chuàng)建項目PetStore寵物商店項目 231
10.7.3 使用ChatGPT輔助實現(xiàn)數(shù)據(jù)訪問層 232
10.7.4 使用ChatGPT輔助實現(xiàn)服務層 234
10.7.5 使用ChatGPT輔助實現(xiàn)表示層 237
10.8 本章總結(jié) 241
第 11 章 實戰(zhàn)案例 2:使用ChatGPT輔助開發(fā)“我的備忘錄”App
11.1 項目概述 243
11.2 需求分析 243
11.3 頁面原型設(shè)計 244
11.3.1 低保真原型草圖 244
11.3.2 使用ChatGPT輔助設(shè)計高保真原型246
11.4 詳細設(shè)計 251
11.4.1 找出實體類 251
11.4.2 繪制實體類圖 251
11.4.3 物理建模 252
11.4.4 生成DDL腳本 253
11.5 使用 ChatGPT 輔助編碼實現(xiàn) 254
11.5.1 創(chuàng)建Android Studio項目 254
11.5.2 使用ChatGPT實現(xiàn)備忘錄列表功能 254
11.5.3 使用ChatGPT實現(xiàn)備忘錄添加功能260
11.5.4 使用ChatGPT實現(xiàn)備忘錄刪除功能 264
11.5.5 使用ChatGPT實現(xiàn)查看備忘錄詳細信息頁面功能 266
11.6 本章總結(jié) 268
AI時代程序員開發(fā)之道:CHATGPT讓程序員插上翅膀 作者簡介
關(guān)東升,在IT領(lǐng)域有20多年的開發(fā)經(jīng)驗,軟件架構(gòu)師、高級培訓講師、IT作家。熟悉Java、Kotlin、 Python、iOS、Android、 游戲開發(fā)、數(shù)據(jù)庫開發(fā)與設(shè)計、軟件架構(gòu)設(shè)計等多種IT技術(shù)。參與設(shè)計和開發(fā)北京市公交一卡通百億級大型項目,開發(fā)國家農(nóng)產(chǎn)品追溯系統(tǒng)、金融系統(tǒng)微博等移動客戶端項目。近期為中國移動、中國聯(lián)通、南方航空、中石油、工商銀行、平安銀行和天津港務局等企事業(yè)單位授課。著有《看漫畫學Python:有趣、有料、好玩、好用(全彩版)》《漫畫Java》《Java 從小白到大!贰禤ython 從小白到大!贰秈OS 開發(fā)指南》等50多部計算機書籍。
- >
有舍有得是人生
- >
莉莉和章魚
- >
苦雨齋序跋文-周作人自編集
- >
名家?guī)阕x魯迅:朝花夕拾
- >
回憶愛瑪儂
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
經(jīng)典常談
- >
李白與唐代文化