[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

程序員的制勝技 圖書
該商品所屬分類:圖書 -> 科技
【市場價】
673-976
【優惠價】
421-610
【作者】 塞達特·卡帕諾格魯 
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



出版社:人民郵電出版社
ISBN:9787115611567
商品編碼:10086333891597

品牌:文軒
出版時間:2023-09-01
代碼:79

作者:塞達特·卡帕諾格魯

    
    
"
作  者:(土)塞達特·卡帕諾格魯 著 談楚渝 譯
/
定  價:79.8
/
出 版 社:人民郵電出版社
/
出版日期:2023年09月01日
/
頁  數:248
/
裝  幀:平裝
/
ISBN:9787115611567
/
主編推薦
1.作者20多年實戰經驗的結晶,新手程序員的生存指南!2.幫你快速上手軟件開發,擁有實戰智慧,職業生涯少走彎路!3.按照業務開發的真實流程詳細闡述開發的經驗誤區,避免踩雷!4.用“壞”的做法進行反面教學,將不良實踐變為best實踐,見解獨到深刻!
目錄
●第1章初入行當1
1.1在實戰中,什麼最重要?2
1.2誰是實戰程序員?3
1.3傑出實戰程序員4
1.3.1懂得質疑4
1.3.2結果驅動5
1.3.3高產出6
1.3.4接受復雜性和模糊性6
1.4現代軟件開發存在的問題6
1.4.1技術繁多8
1.4.2遍閱範式8
1.4.3科技黑箱9
1.4.4低估開銷10
1.4.5自掃門前雪10
1.4.6憎惡重復11
1.5特別說明11
1.6本書主題11
本章總結12
第2章實用的理論13
2.1算法速成14
2.1.1要有好的Big-O16
2.2深入數據結構17
2.2.1字符串18
2.2.2數組21
2.2.3列表22
2.2.4鏈表23
2.2.5隊列24
2.2.6字典24
2.2.7哈希集合26
2.2.8棧26
2.2.9調用棧27
2.3類型有大用28
2.3.1使用強類型28
2.3.2有效性證明29
2.3.3巧用框架34
2.3.4用類型防止打錯字37
2.3.5null的可與不可38
2.3.6免費的更好性能44
2.3.7引用類型與值類型45
本章總結48
第3章有用的反模式50
3.1若無損壞,亦可破壞51
3.1.1面對代碼剛性51
3.1.2快刀斬亂麻52
3.1.3敬畏邊界53
3.1.4隔離相同功能54
3.1.5網頁示例56
3.1.6不要留下技術債57
3.2從頭開始寫57
推倒重寫58
3.3修復它,即使它沒有壞掉59
3.3.1奔向未來59
3.3.2整潔僅次於功能60
3.4重復你自己62
復用還是直接復制?66
3.5是我所創67
3.6不要使用繼承70
3.7不要使用類72
3.7.1enum太好用了!72
3.7.2結構體真棒!74
3.8寫點糟糕代碼79
3.8.1不要使用If/Else79
3.8.2使用goto81
3.9不寫代碼注釋84
3.9.1選個好名字85
3.9.2充分利用函數86
本章總結88
第4章美味的測試89
4.1測試的類型90
4.1.1手動測試90
4.1.2自動化測試91
4.1.3執意玩火:在生產環境中測試91
4.1.4選擇正確的測試方法92
4.2如何停止抱怨,愛上測試?94
4.3不要使用TDD或其他縮寫100
4.4為你自己的目的寫測試101
4.5決定測試對像102
4.5.1尊重邊界103
4.5.2代碼覆蓋率105
4.6不要寫測試107
4.6.1不要寫代碼107
4.6.2不要一次寫完所有的測試107
4.7讓編譯器測試你的代碼108
4.7.1消除null檢查108
4.7.2消除範圍檢查111
4.7.3消除有效值檢查113
4.8命名測試115
本章總結116
第5章正名重構117
5.1為什麼我們要重構?118
5.2架構修改118
5.2.1識別組件121
5.2.2評估工作量和風險122
5.2.3樹立威信122
5.2.4重構讓重構更容易124
5.2.5最後衝刺130
5.3可靠重構130
5.4什麼時候不重構132
本章總結133
第6章安全審查134
6.1黑客之外135
6.2威脅模型136
袖珍威脅模型137
6.3編寫安全的網絡應用程序140
6.3.1在設計時考慮到安全問題140
6.3.2隱蔽性安全的用處141
6.3.3不要光靠你自己去實現安全142
6.3.4SQL注入攻擊142
6.3.5跨站腳本攻擊148
6.3.6跨站請求偽造152
6.4引發第一次“洪水”153
6.4.1不要使用驗證碼153
6.4.2驗證碼的代替品154
6.4.3不要使用緩存155
6.5存儲機密信息155
保存源代碼中的機密信息156
本章總結161
第7章死磕優化163
7.1解決該解決的問題164
7.1.1簡單的基準測試164
7.1.2性能與響應性167
7.2遲緩的剖析168
7.3從頭開始169
7.3.1嵌套循環170
7.3.2面向字符串的編程172
7.3.3評估173
7.4打破瓶頸174
7.4.1不要打包數據174
7.4.2就地取材175
7.4.3將依賴性工作分開176
7.4.4要有可預測性177
7.4.5SIMD179
7.5I/O的1秒與0秒181
7.5.1讓I/O更快181
7.5.2避免I/O阻塞183
7.5.3古老的方式184
7.5.4現代式async/await185
7.5.5異步I/O的弊端186
7.6如果所有方法都失敗了,試試緩存吧187
本章總結187
第8章可口擴展188
8.1不要使用鎖189
雙重檢查的鎖195
8.2擁抱不一致198
可怕的NOLOCK198
8.3不要緩存數據庫連接200
以ORM的形式203
8.4不要使用線程203
8.4.1異步代碼的問題207
8.4.2異步多線程208
8.5尊重單體208
本章總結209
第9章與bug共存210
9.1不要修復bug211
9.2錯誤恐懼212
9.2.1有關異常的真相213
9.2.2不要捕捉異常215
9.2.3容異性217
9.2.4沒有事務的容異性221
9.2.5異常與錯誤221
9.3不要調試223
9.3.1printf()調試法224
9.3.2初識轉儲225
9.3.3高階小黃鴨調試法228
本章總結228
內容簡介
本書專注於介紹項目開發領域的實戰方法和高效範式,共9章,從預備理論知識開始,按照業務開發的真實流程詳細闡述了以往開發的經驗誤區,並結合實際的.NET和C#代碼,給出經過大量項目檢驗的解決方案。
本書絕不是市面上隨處可見的技術手冊。作者用他獨有的幽默感和數十年的軟件開發經驗,將軟件開發的實戰故事一一道來。
正如作者所言,無論你是非科班出身的開發者,還是已經入行幾年的開發“上道人”,本書都能對你有所裨益。
作者簡介
(土)塞達特·卡帕諾格魯 著 談楚渝 譯
塞達特 ? 卡帕諾格魯(Sedat Kapano?lu),一名自學成纔的軟件開發工程師,來自土耳其的埃斯基謝希爾。他曾入職美國華盛頓州西雅圖的微軟公司,擔任 Windows 核心操作繫統工程師。他的專業軟件開發生涯長達 30 年。塞達特創建了土耳其倍受歡迎的社交平臺——酸字典(Ek?i S?zlük)。在 20 世紀 90年代,他活躍於土耳其的國際數字藝術社區 demoscence,其主題是利用代碼生成圖形和音樂。



"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
【同作者商品】
塞達特·卡帕諾格魯
  本網站暫時沒有該作者的其它商品。
有該作者的商品通知您嗎?
請選擇作者:
塞達特·卡帕諾格魯
您的Email地址
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部