搜尋建議
書名: Clean Code 學派的風格實踐:開發可靠、可維護又強健的 JavaScript (Clean Code in JavaScript)
作者: James Padolsey
ISBN: 9789864345700
出版社: 博碩
書籍開數、尺寸: 17x23x2.72
頁數: 520
內文印刷顏色: 單色
#資訊
#編程與軟體開發
#JavaScript
定價: 690
折扣: 8.5
售價: 587
庫存: 已售完
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單
查看店內位置
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

Clean Code學派的風格實踐:開發可靠、可維護又強健的JavaScript 系列名:單行本 ISBN13:9789864345700 出版社:博碩文化 作者:James Padolsey 譯者:江玠峰 裝訂/頁數:平裝/520頁 規格:23cm*17cm*2.7cm (高/寬/厚) 出版日:2021/03/25 中國圖書分類:電腦程式語言 內容簡介 Clean Code學派的風格實踐:開發可靠、可維護又強健的JavaScript   Clean Code in JavaScript   強健應用程式的建置始於Clean Code的建立。在本書中,你將探索實現這個目標的技術,並學習從JavaScript基礎到Clean Code實踐的各種知識。你將編寫符合開發功能、直覺且可維護的程式碼,同時了解程式碼如何影響終端使用者和整個社群。   本書以流行的Clean Code編寫原則開始(如SOLID和LoD),並強調Clean Code的敵人(如貨物崇拜和過度管理)。你將深入研究JavaScript,了解該語言中更複雜的方面。接下來,你將使用設計模式(如Class模式和Revealing Module模式)來建立有意義的抽象。你將在瀏覽器和伺服器環境中探索現實世界的挑戰,例如:DOM協調、狀態管理、依賴性管理和安全性。之後,你將學習工具與測試方法,以及程式碼文件化的重要性。最後,本書將關注良好的溝通與倡導的重要性,說明如何改善團隊或工作場所的程式碼整潔度,並以一個Clean Code的案例研究作為總結。   讀完這本書,你將精通JavaScript,並學會建立清晰的抽象、對其進行測試,以及透過文件進行交流。   在這本書中,你將學到:   ・了解程式碼的真正目的,以及了解它能為終端使用者和同事解決的問題   ・透過思考文化和語法慣例的影響,來探索Clean Code的宗旨和敵人   ・使用現代JavaScript語法和設計模式,來製作符合直覺的抽象   ・透過明智地採用工具,以及倡導最佳實作方法,來保持團隊的程式碼品質   ・了解JavaScript的現代生態系統及面臨的挑戰,例如:DOM協調和狀態管理   ・在測試中以及透過文件的各種形式,來表達程式碼的行為 目錄 前言 Section 1:Clean Code是什麼? 第1章:背景說明 我們為何撰寫程式碼? 為人們編寫程式碼 小結 第2章:Clean Code的宗旨 可靠性 效率 可維護性 可用性 小結 第3章:Clean Code的敵人 敵人#1—JavaScript 敵人#2—管理 敵人#3—自我 敵人#4—貨物崇拜 小結 第4章:SOLID及其他原則 Demeter定律 SOLID 抽象原則 函數式程式設計原則 小結 第5章:命名很困難 名稱中有什麼? 命名反模式 一致性和層次結構 技術和考量 小結 Section 2:JavaScript和它的位元 第6章:原始類型和內建類型 原始類型 物件 函數 陣列和可迭代 RegExp 小結 第7章:動態類型化 檢測 轉換、隱式強制轉換、顯式強制轉換 小結 第8章:運算子 運算子是什麼? 算術和數字運算子 邏輯運算子 比較運算子 賦值運算子 屬性存取運算子 其他運算子和語法 位元運算子 小結 第9章:語法和作用域 表達式、敘述句和區塊 作用域和宣告 小結 第10章:控制流程 控制流程是什麼? 命令式與宣告式程式設計 控制權的移動 控制流程的敘述句 處理循環複雜度 異步控制流程 小結 Section 3:製作抽象 第11章:設計模式 設計師的觀點 架構模式 JavaScript模組 模組化設計模式 規劃與和諧 小結 第12章:真實世界的挑戰 DOM和單頁應用程式 依賴性管理 安全性 小結 Section 4:測試和工具 第13章:測試環境 測試是什麼? 測試的類型 測試驅動開發(TDD) 小結 第14章:編寫乾淨的測試 測試正確的事情 編寫直觀的斷言 建立清晰的層次結構 提供最終的明確性 建立乾淨的目錄結構 小結 第15章:讓程式碼更無瑕的工具 linter和格式化程序 靜態類型化 E2E測試工具 自動化建構和CI 小結 Section 5:合作與做出改變 第16章:將你的程式碼文件化 乾淨文件的內涵 文件無所不在 為非技術讀者寫作 小結 第17章:其他人的程式碼 繼承程式碼 處理第三方程式碼 小結 第18章:溝通與倡導 規劃和設定需求 溝通策略 找出問題並推動變革 小結 第19章:案例研究 問題 設計 實作 小結

大家的想法

還沒有人留下心得,快來搶頭香!

撰寫您的閱讀心得

為您推薦

Clean Code學派的風格實踐:重構遺留Codebase,突破C#效能瓶頸

Clean Code學派的風格實踐:重構遺留Codebase,突破C#效能瓶頸

類似書籍推薦給您

原價: 690 售價: 587 現省: 103元
立即查看
Clean Code:Python 寫乾淨程式碼 - 告別技術債,不再為爛程式加班收爛攤 (1版)

Clean Code:Python 寫乾淨程式碼 - 告別技術債,不再為爛程式加班收爛攤 (1版)

類似書籍推薦給您

【簡介】 Clean Code Python 寫 乾淨程式碼 告別技術債,不再為爛程式加班收爛攤     寫程式不是比誰先跑起來,而是能否長期維護。當需求一改就骨牌倒、長函式與巢狀條件像毛線球、沒有測試誰也不敢動,這些都是「技術債」。本書以實務為軸,從Clean Code 的定義、Pythonic 寫法、命名與文件、PEP 8 與工具鏈、函數與物件設計、模組化結構、單元測試、例外處理與 logging,到壞味道識別與小步重構,一步步把專案從混亂導向清晰與可持續。     你將學到   ☆Clean Code的5大原則   ◎「可讀」   ◎「可維護」   ◎「單一職責」   ◎「低耦合」   ◎「高內聚」   ☆如何判斷好/壞程式碼與乾淨程式碼的核心特徵。   ☆Pythonic vs. Non-Pythonic 的差異與常見誤用修正。   ☆命名、註解、docstring 的可讀性準則,讓程式自我說明。   ☆PEP 8 + black/isort/flake8 的實戰組合,建立一致風格。   ☆函數設計:單一職責、控制參數、避免副作用的落地做法。   ☆物件設計:恰到好處的封裝、避免過度設計與抽象。   ☆模組化設計:高內聚、低耦合,避開循環匯入。   ☆單元測試:unittest/pytest 的測試網,降低回歸風險。   ☆錯誤處理與 logging:把問題抓出來,也把原因留下來。   ☆重構手法:辨識壞味道、拆長 if-elif-else,穩健演進。      適合讀者   ☆每天與需求變更拔河的一般公司軟體工程師。   ☆技術主管、Code Review 參與者與維運/測試人員。   ☆想把「能跑」升級為「能維護、能擴充」的 Python 開發者     「為何必讀這本書」的關鍵理由   ☆把「能跑」升級為「能維護」:讓修改不再牽一髮動全身。   ☆對抗技術債:用小步重構把壞味道逐一清掉,減少救火。   ☆可讀性優先:命名、註解、docstring 讓程式能自我說明。   ☆統一團隊風格:PEP 8 +自動化工具(black/isort/flake8)讓評審聚焦在設計而非格式。   ☆降低回歸風險:pytest 測試網+錯誤處理與 logging,建立可靠的安全網。   ☆穩定交付:把需求變更的成本降到最低,開發節奏更平滑。   ☆良好設計習慣:單一職責、低耦合、高內聚,在真實專案中務實落地。   ☆清晰專案結構:模組化與目錄切分,避免循環依賴、縮短新人上手時間。   ☆有章可循:從 Code Review 清單到重構步驟,立即可用的標準流程。   ☆減少加班:把時間花在創造價值,而不是收爛攤。   ☆現場的案例:每章皆以常見反模式與對治法示範,學了就能用。   ☆可長可久:把品質內建在流程裡,讓專案能持續演進與擴充。     一句話總結:「告別技術債」,「不再為爛程式加班收爛攤」。寫得乾淨,改得安心,交付更穩。【目錄】 設計,之後以單元測試、錯誤處理與日誌作為品質保護網,最後以重構的方法論結束,示範如何用小步快走把壞味道轉為設計演進。     你可以期待以下收穫:   ☆ 可讀性優先的思維框架:何時寫註解、何時用好命名讓程式「自我說明」。   ☆ 可維護的設計技術:單一職責、高內聚、低耦合在 Python 的務實落地。   ☆ 可被信任的交付流程:以測試與日誌形成回歸保險與可觀測性。   ☆ 平滑的重構習慣:把長 if-elif-else、過長函數、全域依賴等壞味道,一步步拆解。   ☆ 團隊共識與規範:善用 PEP 8 與自動化工具,讓風格統一、評審聚焦。     這不是一本只在白板上成立的理論書;每一章都以可複製的實務建議與常見反模式切入,教你如何在「現在」的專案裡起步,而不是等到「全部重寫」的那一天。你會發現,乾淨不是成本,而是可持續交付的必要條件;不是變慢,而是把「改壞的時間」換回來給「改好的速度」。     閱讀建議:第一次可順讀第 1 ~ 6 章,建立共同語言與基礎觀念。接著依團隊痛點挑選章節深入,例如先把測試與日誌補齊,再推動重構與模組化。若你是技術主管,亦可將章節作為 Code Review 與新人成長的對照清單,逐步形成團隊的「乾淨文化」。     期盼這本書,能成為你對抗技術債的日常工具。也願它在每一次評審、每一次交接、每一次緊急修補時,都替你省下一點點不必要的焦慮。告別技術債,不再為爛程式加班收爛攤 - 從今天的每一行程式開始。     本書編寫雖然力求完善,但疏漏或謬誤在所難免,還請讀者不吝指正、賜教,讓這本「Clean Code」能持續進化,陪伴你一同前行。       圖書資源說明   本書籍的所有程式實例可以在深智公司網站下載。 目錄 第1章 什麼是 Clean Code ▌1-1 乾淨程式碼的定義與價值 1-1-1 什麼是乾淨程式碼 1-1-2 乾淨程式碼的核心特徵 1-1-3 為什麼需要乾淨程式碼 1-1-4 乾淨程式碼與技術債 ▌1-2 好程式與壞程式的對比 1-2-1 壞程式碼的典型特徵 1-2-2 好程式碼的特徵 1-2-3 案例對比 - 從壞程式到好程式 1-2-4 從對比中學到的啟示 第2章 Python 語言特色與常見誤用 ▌2-1 Pythonic vs Non-Pythonic 2-1-1 什麼是 Pythonic 2-1-2 Non-Pythonic 的典型寫法 2-1-3 常見範例對比 2-1-4 程式邏輯語義化 - any( )/all( ) 2-1-5 為什麼要寫 Pythonic 程式碼 ▌2-2 常見 Python 惡習 2-2-1 什麼是「程式惡習」 2-2-2 認識「耦合度」 2-2-3 認識「內聚」 2-2-4 常見 Python 惡習類型與改進建議 2-2-5 避免惡習的原則 ▌2-3 認識PEP 與PEP 8 2-3-1 PEP 8 名稱緣由 2-3-2 PEP 8 的核心原則 2-3-3 其他與Clean Code 相關的PEP 條目 第3章 簡潔程式碼的五大原則 ▌3-1 可讀性(Readability) 3-1-1 為什麼可讀性比執行效能更重要 3-1-2 清楚命名的技巧(變數、函數、類別) 3-1-3 適度使用註解與文件字串(docstring) 3-1-4 善用 Python 語言特性提升可讀性 ▌3-2 可維護性(Maintainability) 3-2-1 什麼是可維護程式碼 3-2-2 減少重複(DRY 原則) 3-2-3 模組化設計與程式結構規劃 3-2-4 自動化測試與版本控制的輔助角色 ▌3-3 單一職責(Single Responsibility Principle, SRP) 3-3-1 SRP 的定義與意義 3-3-2 為什麼「包山包海」的函數是壞習慣 3-3-3 將功能拆分為小型模組的實務方法 ▌3-4 低耦合(Low Coupling) 3-4-1 耦合的定義與分類(資料耦合、控制耦合、全域耦合等) 3-4-2 高耦合帶來的風險與技術債 3-4-3 如何降低耦合 - 參數傳遞、抽象化、依賴注入 3-4-4 Python 範例 - 全域變數依賴 vs. 參數傳遞設計 ▌3-5 高內聚(High Cohesion) 3-5-1 內聚的定義與重要性 3-5-2 高內聚 vs. 低內聚的比較 3-5-3 如何提高內聚 - 單一責任、清楚模組邊界 3-5-4 Python 範例 - 將輸入、邏輯、輸出分離的設計 第4章 命名原則與慣例 ▌4-1 命名的重要性 4-1-1 為何命名會直接影響程式的可讀性與維護性 4-1-2 好命名與壞命名的差異比較 4-1-3 「程式即文件」的觀念 - 命名如何取代多餘註解 ▌4-2 變數命名實務 4-2-1 命名原則 - 語意清楚、避免縮寫、保持一致 4-2-2 常見錯誤命名 vs. 改進範例 4-2-3 特殊情境 - 常數與布林變數命名 4-2-4 Python 命名慣例 - snake_case/camelCase ▌4-3 函數命名實務 4-3-1 函數命名應以動詞或動詞片語為主 4-3-2 命名表達「做什麼」,而不是「怎麼做」 4-3-3 範例對比 data() vs. fetch_user_data() ▌4-4 類別命名實務 4-4-1 PEP 8 的PascalCase 的慣例 4-4-2 類別命名以名詞或名詞片語為主 4-4-3 如何讓類別名稱反映「它代表什麼」 第5章 註解與文件化 ▌5-1 註解該寫在哪裡、不該寫什麼 5-1-1 註解的角色 - 補充「為什麼」,而非重複「做什麼」 5-1-2 該寫的註解 5-1-3 不該寫的註解 5-1-4 註解的最佳實踐 ▌5-2 使用 docstring 寫出清楚的說明 5-2-1 什麼是 docstring ?與一般註解的差異 5-2-2 docstring 的用途 5-2-3 docstring 的撰寫格式 -( 單行、多行、常見風格) 5-2-4 撰寫清楚 docstring 的最佳實踐 第6章 程式碼格式化與排版 ▌6-1 再談PEP 8 規範 6-1-1 PEP 8 的角色與重要性 6-1-2 核心規範 6-1-3 PEP 8 與程式碼審查 ▌6-2 常用工具 - black、isort、flake8 6-2-1 black 自動格式化工具 6-2-2 isort 自動整理匯入順序 6-2-3 flake8 程式碼檢查工具 第7章 函數設計原則 ▌7-1 函數應該只做一件事 7-1-1 單一職責原則在函數層級的應用 7-1-2 壞範例 - 包山包海的函數 7-1-3 好範例 - 將函數拆分成小而清楚的單元 7-1-4 優點 - 可讀性、可測試性、可維護性 ▌7-2 避免副作用 7-2-1 什麼是副作用?為什麼要避免? 7-2-2 常見的副作用類型 7-2-3 如何控制副作用 7-2-4 純函數的優勢 ▌7-3 參數數量控制 7-3-1 為什麼過多參數會降低可讀性與可測試性 7-3-2 控制參數數量的實務方法 7-3-3 壞範例 vs 好範例(過多參數的重構對比) 第8章 物件導向與類別設計 ▌8-1 善用 class 與 method 的封裝性 8-1-1 類別的核心價值 - 資料與行為的結合 8-1-2 為什麼要使用封裝 8-1-3 壞範例 - 所有邏輯寫在全域函數 8-1-4 好範例 - 使用類別封裝資料與操作 8-1-5 善用公開方法與私有方法的分工 ▌8-2 不過度設計 8-2-1 什麼是過度設計 8-2-2 壞範例 - 單純功能卻被拆成過多類別 8-2-3 好範例 - 保持設計簡單,類別數量與責任相符 8-2-4 YAGNI 原則 - 不要為了未來而過早設計 ▌8-3 不過度抽象 8-3-1 抽象化的價值與風險 8-3-2 壞範例 - 不必要的繼承或介面層 8-3-3 好範例 - 在必要時才抽象,保持彈性與可讀性。 8-3-4 KISS 原則 - 保持簡單,避免不必要的抽象 第9章 模組化與檔案結構整理 ▌9-1 拆分功能模組的策略 9-1-1 何謂模組化?為何模組化能降低複雜度 9-1-2 拆分原則 - 單一職責、低耦合、高內聚 9-1-3 何時該拆模組 9-1-4 範例 - 將單一大檔案重構為多個模組 9-1-5 模組間的依賴控制 - 避免循環匯入 ▌9-2 常見小型專案目錄結構範例 第10章 單元測試 ▌10-1 測試的重要性 10-1-1 為什麼需要測試? 10-1-2 測試的層級與類型簡介 10-1-3 測試在乾淨程式碼中的角色 ▌10-2 使用 unittest 撰寫測試 10-2-1 Python 內建測試框架 unittest 10-2-2 常見斷言方法 10-2-3 測試資料的準備與清理(setUp / tearDown) ▌10-3 使用 pytest 撰寫測試 10-3-1 pytest 的基本用法 10-3-2 pytest 參數 10-3-3 使用 fixture 管理測試資源 10-3-4 pytest 進階功能 第11章 錯誤處理與例外管理 ▌11-1 try/except 的最佳實踐 11-1-1 try/except/else/finally 基本語法回顧 11-1-2 避免過度捕捉 - 不要用「大雜燴 except」 11-1-3 精準處理 - 捕捉特定例外,而不是所有錯誤 11-1-4 使用 finally 做資源清理 11-1-5 使用 else 區塊分離「正常邏輯」與「例外邏輯」 11-1-6 完整錯誤處理模式實例 ▌11-2 自定義例外的使用場景 11-2-1 什麼時候需要自定義例外? 11-2-2 定義自訂例外類別 11-2-3 加入額外資訊 - 錯誤碼與使用者資訊 11-2-4 專案範例 - 訂單處理系統中的自定義例外 11-2-5 小心過度設計 - 避免建立太多沒意義的例外類別 第12章 日誌紀錄與除錯技巧 ▌12-1 使用 logging 模組 12-1-1 為什麼不要只用 print() ? 12-1-2 logging 基本用法 12-1-3 設定輸出格式與檔案紀錄 12-1-4 在專案中的最佳實踐 ▌12-2 除錯的最佳策略與工具 12-2-1 為什麼只靠「印變數」是不夠的? 12-2-2 除錯策略 12-2-3 Python 常見除錯工具 第13章 程式碼壞味道重構的原則與方法 ▌13-1 何時需要重構 – 程式碼壞味道 13-1-1 程式碼壞味道 (Code Smells) 的徵兆 13-1-2 技術債 (Technical Debt) 的警訊 ▌13-2 小步快走 - 由壞變好 13-2-1 重構的核心精神 13-2-2 實踐方法 13-2-3 過長 if – elif - else 的重構

原價: 720 售價: 648 現省: 72元
立即查看
Clean Code錦囊妙計 (1版)

Clean Code錦囊妙計 (1版)

類似書籍推薦給您

【簡介】 提升程式設計與品質的訣竅 推薦給堅持寫出優質軟體的你 無論技術如何發展,程式碼的簡潔仍然至關重要。 程式碼的簡潔度和明確度,不僅是程式設計師的責任,也影響資源分配、開發策略、專案管理等面向,甚至關乎整個軟體產業的發展。 雖然 AI 可以自動生成程式碼,但目前仍存在基本錯誤、理解問題和維護困難等缺陷。現階段,人機合作還是主流,程式設計師需要監督、修正和改善 AI 生成的程式碼。 因此無論技術如何演進,程式碼的可讀性和維護性仍然十分重要。 「這是一本資訊豐富的著作,它用深入的理論和豐富的實例來說明如何寫出clean code。強烈推薦給堅持寫出優質軟體的你。」 —Daniel Moka 軟體工匠,Moka IT 「Maxi是位應用科學家,本書充分展示出他在軟體開發領域深厚的專業知識。」 —Alex Bunardzic 軟體開發者和教育者 負責龐大且複雜的code base軟體工程師和架構師必須高效擴展和維護程式碼。在本書中,Maximiliano Contieri將以clean code(簡潔程式碼)的理念為基礎,帶你瞭解如何快速辨識改善的機會,並評估它們對產品程式碼的影響。這些技術為系統的可靠性和演進帶來的好處會隨著時間推移而逐漸實現。 本書使用JavaScript、PHP、Python、Java等程式語言的實際範例來提供經過驗證的祕訣,幫助你擴展和維護大型系統。本書的每一個章節皆涵蓋許多基本概念,包括易讀性、耦合、易測試性、安全性和易擴展性,還有程式碼異味及其處理方法。 隨著本書的進展,重構的祕訣和它們想解決的問題將變得更加複雜。您將從中: ‧瞭解clean code的好處,學會辨識改善的機會 ‧逐步學習重構技巧 ‧瞭解clean code背後的理論 ‧從多種現代程式語言的實際案例中學習 ‧全面瞭解各種程式碼異味、它們的影響和可能的解決方案 ‧寫出直接、易讀和易學的程式碼 【目錄】 第一章 Clean Code 第二章 設置公理 第三章 貧乏模型 第四章 原始型態迷戀 第五章 可變性 第六章 宣告性程式碼 第七章 命名 第八章 註釋 第九章 標準 第十章 複雜性 第十一章 臃腫 第十二章 YAGNI 第十三章 快速失敗 第十四章 If 第十五章 Null 第十六章 過早優化 第十七章 耦合 第十八章 全域變數 第十九章 層次結構 第二十章 測試 第二十一章 技術債 第二十二章 例外 第二十三章 meta 程式 第二十四章 型態 第二十五章 安全性

原價: 880 售價: 748 現省: 132元
立即查看
Clean Code無瑕的程式碼:敏捷軟體開發技巧守則 (1版)

Clean Code無瑕的程式碼:敏捷軟體開發技巧守則 (1版)

類似書籍推薦給您

原價: 580 售價: 522 現省: 58元
立即查看
Clean Code: A Handbook of Agile Software Craftsmanship 2009 <PH> 0-13-235088-2 (1版)

Clean Code: A Handbook of Agile Software Craftsmanship 2009 <PH> 0-13-235088-2 (1版)

類似書籍推薦給您

Clean Code: A Handbook of Agile Software Craftsmanship (Paperback) Robert C. Martin 出版商: Prentice Hall 出版日期: 2008-08-01 語言: 英文 頁數: 464 裝訂: Paperback ISBN: 0132350882 ISBN-13: 9780132350884 相關分類: Agile Software 敏捷軟體開發 內容簡介 Description Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it. What kind of work will you be doing? You’ll be reading code—lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code—of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding How to tell the difference between good and bad code How to write good code and how to transform bad code into good code How to create good names, good functions, good objects, and good classes How to format code for maximum readability How to implement complete error handling without obscuring code logic How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

原價: 1980 售價: 2079 現省: -99元
立即查看
書籍資訊 詳細資訊 & 心得 為您推薦

書籍分類

  • 資訊 資訊
  • 工程 工程
  • 數學與統計學 數學與統計學
  • 機率與統計 機率與統計
  • 自然科學 自然科學
  • 健康科學 健康科學
  • 地球與環境 地球與環境
  • 建築、設計與藝術 建築、設計與藝術
  • 人文與社會科學 人文與社會科學
  • 教育 教育
  • 語言學習與考試 語言學習與考試
  • 法律 法律
  • 會計與財務 會計與財務
  • 大眾傳播 大眾傳播
  • 觀光與休閒餐旅 觀光與休閒餐旅
  • 考試用書 考試用書
  • 研究方法 研究方法
  • 商業與管理 商業與管理
  • 經濟學 經濟學
  • 心理學 心理學
  • 生活 生活
  • 生活風格商品 生活風格商品
  • 參考書/測驗卷/輔材 參考書/測驗卷/輔材
您的購物車
貼心提醒:中文書超過5本,原文書超過3本超商容易超重,建議選擇宅配或分開下單