Refactoring at Scale: Regaining Control of Your Codebase
暫譯: 大規模重構:重新掌控你的程式碼庫
Lemaire, Maude
- 出版商: O'Reilly
- 出版日期: 2020-11-17
- 定價: $2,350
- 售價: 8.0 折 $1,880
- 語言: 英文
- 頁數: 246
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1492075531
- ISBN-13: 9781492075530
-
相關分類:
Refactoring
-
相關翻譯:
大規模重構|奪回源碼庫的控制權 (Refactoring at Scale: Regaining Control of Your Codebase) (繁中版)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$480$408 -
$1,460$1,153 -
$520$442 -
$680$537 -
$260$234 -
$941Key Performance Indicators For Dummies (Paperback)
-
$1,230$1,169 -
$1,400$1,330 -
$2,224Building Microservices: Designing Fine-Grained Systems, 2/e (Paperback)
-
$1,540$1,509 -
$1,888Software Engineering at Google: Lessons Learned from Programming Over Time (Paperback)
-
$1,452The Cybersecurity Manager's Guide: The Art of Building Your Security Program
-
$500$350 -
$600$468 -
$1,470Developing IoT Projects with ESP32: Automate your home or business with inexpensive Wi-Fi devices
-
$2,200Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (Paperback)
-
$2,030$1,929
相關主題
商品描述
Making significant changes to large, complex codebases is a daunting task--one that's nearly impossible to do successfully unless you have the right team, tools, and mindset. If your application is in need of a substantial overhaul and you're unsure how to go about implementing those changes in a sustainable way, then this book is for you.
Software engineer Maude Lemaire walks you through the entire refactoring process from start to finish. You'll learn from her experience driving performance and refactoring efforts at Slack during a period of critical growth, including two case studies illustrating the impact these techniques can have in the real world. This book will help you achieve a newfound ability to productively introduce important changes in your codebase.
- Understand how code degrades and why some degradation is inevitable
- Quantify and qualify the state of your codebase before refactoring
- Draft a well-scoped execution plan with strategic milestones
- Win support from engineering leadership
- Build and coordinate a team best suited for the project
- Communicate effectively inside and outside your team
- Adopt best practices for successfully executing the refactor
商品描述(中文翻譯)
對於大型且複雜的程式碼庫進行重大變更是一項艱鉅的任務——這幾乎是不可能成功完成的,除非你擁有合適的團隊、工具和心態。如果你的應用程式需要進行大規模的重構,而你不確定如何以可持續的方式實施這些變更,那麼這本書就是為你而寫的。
軟體工程師 Maude Lemaire 將帶你從頭到尾了解整個重構過程。你將從她在 Slack 期間推動性能和重構工作的經驗中學習,包括兩個案例研究,說明這些技術在現實世界中的影響。本書將幫助你獲得以生產性方式在程式碼庫中引入重要變更的新能力。
- 了解程式碼如何退化以及為什麼某些退化是不可避免的
- 在重構之前量化和評估你的程式碼庫狀態
- 擬定一個範圍明確的執行計畫,並設置戰略里程碑
- 獲得工程領導的支持
- 建立並協調最適合該專案的團隊
- 在團隊內外有效溝通
- 採用最佳實踐以成功執行重構
作者簡介
Maude Lemaire is a software engineer at Slack where she works to scale the product to support some of the world's largest organizations. She spends most of her time chasing down people making network calls in a loop, refactoring unwieldy chunks of code, consolidating redundant database schemas, and building tools for other developers. Maude cares deeply about the developer experience and has actively sought out simpler, more efficient ways to structure code in each of her roles, at all levels of the stack.
Maude obtained a BSc. in Honours Software Engineering from McGill University.
作者簡介(中文翻譯)
Maude Lemaire 是 Slack 的一名軟體工程師,她的工作是擴展產品以支持一些全球最大的組織。她大部分時間都在追蹤在迴圈中進行網路呼叫的人,重構繁瑣的程式碼塊,整合冗餘的資料庫架構,並為其他開發人員建立工具。Maude 非常關心開發者體驗,並在她的每個角色中積極尋找更簡單、更有效的方式來結構化程式碼,涵蓋整個技術棧的各個層面。
Maude 取得了麥吉爾大學的榮譽軟體工程學士學位。