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