{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
free FREE

Change Your Zip Code

Inventory information and delivery speeds may vary for different locations.

Location History

{{email ? __('Got it!') : __('Restock Alert')}}

We will notify you by email when the item back in stock.

Cancel
Yami

Jingdong book

图灵程序设计丛书·软件开发与创新:ThoughtWorks文集(续集)

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

图灵程序设计丛书·软件开发与创新:ThoughtWorks文集(续集)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
Ends in
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
Sale ends in
Sale will starts after Sale ends in
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) Details
Best before

Currently unavailable.

We don't know when or if this item will be back in stock.

Unavailable in your area.
Sold Out

Details

Full product details
Editer Recommend

在软件开发中遇到困难时,如果得知前人也曾至此,便真是幸甚至哉。在本文集中,ThoughtWorks的领域专家们分享自身所学,将他们在IT及软件开发领域中久经考验的洞见结集成册。这些经验会让我们受益良多,从测试到信息可视化,从面向对象到函数式编程,从增量开发到在交付中持续创新,从改善敏捷方法学到语言极客范儿。无论何时,当你需要专家建议时,都能从这些已成功解决的问题中汲取营养。
每篇文章都源自一线的实践经验,可以拓展你的技能和视野。无论是从事软件开发、部署、测试的人员,还是软件开发的管理者,都可以从本书中获益。

Content Description

《图灵程序设计丛书·软件开发与创新:ThoughtWorks文集(续集)》中涵盖的软件开发主题十分广泛,从优化敏捷方法论到核心语言都有涉及。其中包括对持续集成、测试和改进软件交付过程提出的独到建议,以及如何在面向对象语言和现代Java Web应用程序中使用函数式编程技术等。
《图灵程序设计丛书·软件开发与创新:ThoughtWorks文集(续集)》条理清晰、思维严谨却又不乏生动活泼之处,即便是书中专业性最强的文章,也不会让人觉得难以理解。除了技术人员外,《图灵程序设计丛书·软件开发与创新:ThoughtWorks文集(续集)》对相关的非技术人员也很有价值。

Comments

★“《软件开发与创新:ThoughtWorks文集(续集)》的一大优点在于主题广泛。技术的快速变化对软件开发者有着很大的影响。本文集不仅涵盖了语言、集成和测试等领域的最新变化,而且还包括了Java服务器端开发的最新动向。文集既对软件开发新手颇有助益,又能帮助经验丰富的程序员过渡到新的开发领域。”
——Greg Ostravich,CDOT IT专家

★“ThoughtWorks是一家长久以来令人高山仰止的公司。所以,我欣然受邀,为《软件开发与创新:ThoughtWorks文集(续集)》撰写评论。我尤为喜欢ThoughtWorks精英在实践领域的经验。各位作者的纯熟技艺也在文中展露无疑。更重要的是,该文集所收录的主题与日常的软件开发工作息息相关。在接下来的项目或任务中,我们很可能会从作者的建议中直接获益。我坚信,这是本必读书,你一定会喜欢它。”
——Eitan Suez,独立咨询师及演讲家

★“ThoughtWorks的最新文集为我们带来了编程语言、测试和持续交付等领域的最新趋势,同时,又不失实用性。继第一本文集之后,ThoughtWorks又一次将许多具有时效性的、实用的并且引人入胜的文章集结成册,以助软件开发者提升技艺。本文集是所有专业软件开发者的必读书。”
——Peter Bell,General Assembly公司技术副总裁

Catalogue

第1章引言
第一部分语言
第2章最有趣的语言
2.1为什么语言很重要
2.2一些有趣的语言
2.2.1Clojure
2.2.2CoffeeScript
2.2.3Erlang
2.2.4Factor
2.2.5Fantom
2.2.6Haskell
2.2.7Io
2.3总结
第3章面向对象程序设计:对象优于类
3.1对象优于类
3.2类关注与对象关注
3.2.1角色的角色
3.2.2职责分离
3.2.3测试的角度
3.2.4代码库里的线索
3.3"对象关注"的语言
3.3.1Ruby
3.3.2JavaScript
3.3.3Groovy
3.3.4Scala
3.4要点回顾
3.5总结
第4章使用面向对象语言进行函数式编程
4.1集合
4.1.1转换思维
4.1.2拥抱集合
4.1.3勿忘封装
4.1.4惰性求值
4.2"一等公民"和高阶函数
4.3状态最小化
4.4其他理念
4.5总结
第二部分测试
第5章极限性能测试
5.1问题描述
5.1.1分离性能测试的传统方式
5.1.2极限编程和敏捷软件开发
5.1.3分离性能测试的不足
5.2另辟蹊径
5.2.1独立的多功能团队
5.2.2描述需求
5.2.3设定计划与排定优先级
5.2.4实现性能故事
5.2.5展示与反馈
5.3极限性能测试实践
5.3.1性能负责人
5.3.2自动化部署
5.3.3自动化分析
5.3.4结果仓库
5.3.5结果可视化
5.3.6自动化测试流程
5.3.7健全性测试
5.3.8持续性能测试
5.3.9规范的性能提升
5.4这对我们有何帮助
5.4.1更好的性能
5.4.2更低的复杂度
5.4.3更高的团队效率
5.4.4更合理的优先级排定
5.4.5开启持续交付
5.5总结
第6章测试驱动JavaScript
6.1JavaScript的复兴
6.2当前JavaScript的处理方式与问题
6.3分离关注点
6.4测试方式
6.4.1倾向于交互测试,而非集成测试
6.4.2在具体用例中使用HTML夹具编写集成测试
6.4.3使用验收测试验证所有组件的集成
6.5持续集成
6.6工具
6.6.1单元测试
6.6.2语法检查
6.6.3mock框架
6.7总结
第7章构建更好的验收测试
7.1快速测试
7.1.1基于用户行程的测试
7.1.2并行执行测试集
7.1.3考虑使用多种测试驱动器
7.1.4将测试分开运行
7.1.5等待页面元素显示时要小心
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测试代码产品代码一视同仁
7.3.4切勿受限于工具
7.4付诸实践
7.4.1一地团队
7.4.2维护测试,人人有责
7.4.3故事启动
7.4.4结对测试开发
7.4.5故事展示
7.5总结
第三部分软件开发问题
第8章现代Java Web应用
8.1过去的状况
8.1.1有状态的服务器
8.1.2依赖容器
8.1.3违反HTTP规范
8.2无状态服务器
8.2.1集群
8.2.2cookie救世
8.2.3区分用户特定的数据
8.2.4安全cookie
8.3容器是可选的
8.3.1容器外测试
8.3.2我们真的需要容器吗
8.4按新鲜程度分区
8.4.1缓存:可扩展网站的秘密武器
8.4.2选择缓存的内容
8.4.3按新鲜程度分区简介
8.4.4反向代理和内容发布网络简介
8.5POST重定向到GET
8.6总结
第9章驾驭集成难题
9.1持续集成方法
9.1.1稳定基准
9.1.2集成stub
9.1.3构建流水线
9.1.4监控器
9.2定义集成契约
9.3度量和可见性
9.4总结
第10章实践中的特性开关
10.1简单特性开关
10.2可维护的特性开关
10.2.1依赖注入
10.2.2注解
10.3分离静态资源
10.4阻止意外泄露
10.5运行时开关
10.6不兼容依赖
10.7特性开关的测试
10.8删除完成特性的开关
10.9总结
第11章交付创新
11.1价值流向
11.2新方法
11.2.1协作文化
11.2.2敏捷产品调研与发现
11.2.3快速启动
11.2.4持续设计,持续交付
11.3总结
第四部分数据可视化
第12章一图胜千言
12.1闻闻咖啡
12.2可视化设计原则
12.3可视化设计流程
12.3.1定义领域任务
12.3.2任务抽象
12.3.3数据抽象
12.3.4可视化编码
12.3.5评估与完善
12.4可视化设计模式
12.4.1探索随时间变化的数据
12.4.2探索相关性
12.4.3探索层次与"局部到整体"关系
12.4.4探索连结和网络
12.5工具和框架
12.5.1可视化程序库
12.5.2图型化工具
12.6总结
参考文献
索引

Specifications

Brand Jingdong book
Brand Origin China

Disclaimer

Product packaging, specifications and price are subject to change without notice. All information about the products on our website is provided for information purposes only. Please always read labels, warnings and directions provided with the product before use.

View Full Terms of Use
Add to favorites
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
Quantity
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
Sold by JD@CHINA
Ship to
{{ __("Ship to United States only") }}
Free shipping over 69
Genuine guarantee

Added to Cart

Keep Shopping

More to Consider

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

Coupons

{{ coupon.coupon_name_new | formatCurrency }}
Clip Clipped Over
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
Expires soon {{ formatTime(coupon.use_end_time) }}

Share this item with friends

Cancel

Yami Gift Card

Get this exclusive deal when paying with gift card

Terms and Conditions

Gift card deals are special offers for selected products;

The gift card deals will automatically be activated if a customer uses gift card balance at check out and the balance is sufficient to pay for the total price of the shopping cart products with gift card deals;

You will not be able to activate the gift card deals if you choose other payment methods besides gift card. The products will be purchased at their normal prices;

If your account balance is not enough to pay for the products with gift card deals, you can choose to reload your gift card balance by clicking on the Reload button at either shopping cart page or check out page;

Products that have gift card deals can be recognized by a special symbol showing 'GC Deal';

For any additional questions or concerns, please contact our customer service;

Yamibuy reserves the right of final interpretation.

Sold by Yami

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

Yami is committed to provide our customers with a peace of mind when purchasing from us. Most items shipped from Yamibuy.com can be returned within 30 days of receipt of shipment (For Food, Beverages, Snacks, Dry Goods, Health supplements, Fresh Grocery and Perishables Goods, within 7 days of receipt of shipment due to damages or quality issues; To ensure that every customer receives safe and high-quality products, we do not provide refunds or returns for beauty products once they have been opened or used, except in the case of quality issues; Some products may have different policies or requirements associated with them, please see below for products under special categories, or contact Yami Customer Service for further assistance).
Thank you for your understanding and support.

Learn More

Sold by Yami

Terms and Conditions of Yami E-Gift Card

If you choose “Redeem automatically” as your delivery method, your gift card balance will be reload automatically after your order has been processed successfully;

If you choose “Send to Email”as your delivery method, the card number and CVV will be sent to the email address automatically;

Any user can use the card number and CVV to redeem the gift card, please keep your gift card information safely. If you have any trouble receiving email, please contact Yami customer service;

Yami gift card can be used to purchase both Yami owned or Marketplace products;

Yami gift card will never expire;

Yami gift card balance does not have to be used up at once;

All rights reserved by Yami.

Return Policy

Gift card that has already been consumed is non-refundable.

Sold by JD@CHINA

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Sold by JD@CHINA

Service Guarantee

Yami Cross-store Free Shipping over $69
Yami 30-days Return

Yami-China FC

Yami has a consolidation warehouse in China which collects multiple sellers’ packages and combines to one order. Our Yami consolidation warehouse will directly ship the packages to your door. Cross-store free shipping over $69.

Return Policy

You may return products within 30 days upon receiving the products. Sellers take responsibilities for any wrong shipment or missing items. Packing needs to be unopened for any other than quality issues return. We promise to pack carefully, but because goods are taking long journey to destinations, simple damages to packaging may occur. Any damages not causing internal goods quality problems are not allowed to return. If you open the package and any quality problem is found, please contact customer service within three days after receipt of goods.

Shipping Information

Yami Consolidation Service Shipping Fee $9.99(Free shipping over $69)

Sellers in China will ship their orders within 1-2 business days once the order is placed. Packages are sent to our consolidation warehouse in China and combined there. Our Yami consolidation warehouse will directly ship the packages to you via UPS. The average time for UPS to ship from China to the United States is about 10 working days and it can be traced using the tracking number. Due to the pandemic, the delivery time may be delayed by about 5 days. The package needs to be signed by the guest. If the receipt is not signed, the customer shall bear the risk of loss of the package.

Sold by JD@CHINA

Service Guarantee

Free shipping over 69
Genuine guarantee

Shipping

Yami Consolidated Shipping $9.99(Free shipping over $69)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

Yami Points information

All items are excluding from any promotion or points events on Yamibuy.com

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Yami

Download the Yami App

Back Top

Recommended for You

About the brand

Jingdong book

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

Reviews{{'('+ commentList.posts_count + ')'}}

Have your say. Be the first to help other guests.

Write a review
{{ totalRating }} Write a review
  • {{i}} star

    {{i}} stars

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

No related comment~

Review

Yami Yami

{{ showTranslate(commentDetails) }}Show Less

{{ strLimit(commentDetails,800) }}Show more

Show Original

{{ commentDetails.content }}

Yami
Show All

{{ formatTime(commentDetails.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Comments{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}Show Less

{{ strLimit(reply,800) }}Show more

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Cancel

That’s all the comments so far!

Write a review
How would you rate this item?

Please add your comment.

  • A nice nickname will make your comments more popular!
  • The nickname in your account will be changed to the same as here.
Thanks for your review
Our community rely on great reviews like yours to find the best of Asia.

Report

If you find this content inappropriate and think it should be removed from the Yami.com site, let us know please.

Cancel

Are you sure to delete your review?

Cancel

You’ve Recently Viewed

About the brand

Jingdong book