[图解]《分析模式》漫谈04-Martin Fowler叫的是哪家的士

2024-06-15 10:28

本文主要是介绍[图解]《分析模式》漫谈04-Martin Fowler叫的是哪家的士,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1
00:00:01,230 --> 00:00:04,190
今天我们来探讨一个有趣的话题

2
00:00:05,130 --> 00:00:08,350
Martin Fowler,他叫的是哪一家的的士

3
00:00:11,980 --> 00:00:15,240
第2章这里,Martin Fowler写

4
00:00:15,250 --> 00:00:18,550
他说他经常叫Town Taxi

5
00:00:20,250 --> 00:00:24,360
显然,你看,他这里用了大写

6
00:00:24,450 --> 00:00:27,500
说明这个不是一个通用的词

7
00:00:29,500 --> 00:00:31,400
而是一个公司的名字

8
00:00:32,810 --> 00:00:34,560
当然之前的译本的话

9
00:00:34,570 --> 00:00:35,800
2004中译本

10
00:00:36,090 --> 00:00:37,320
2020中译本

11
00:00:37,330 --> 00:00:38,600
就叫出租车公司

12
00:00:40,080 --> 00:00:44,630
当然这样意思也可以了

13
00:00:44,880 --> 00:00:49,200
但是跟原文肯定是差了一点

14
00:00:49,600 --> 00:00:52,770
我们来看一下,Town Taxi

15
00:00:52,780 --> 00:00:58,460
到底是什么样的一个东西

16
00:00:58,590 --> 00:00:59,700
什么样一个公司

1
00:00:00,440 --> 00:00:03,720
我们先用搜索引擎来搜Town Taxi

2
00:00:04,700 --> 00:00:07,170
第一个出现的就是这个公司

3
00:00:08,310 --> 00:00:10,230
而且很漂亮,有网站

4
00:00:10,630 --> 00:00:11,860
你看,这车是这样的

5
00:00:12,920 --> 00:00:13,520


6
00:00:13,530 --> 00:00:14,520
但是,后面有个尾巴

7
00:00:14,530 --> 00:00:15,910
of Cape Cod

8
00:00:16,820 --> 00:00:18,340
地点在

9
00:00:18,350 --> 00:00:19,380
Hyannis

10
00:00:21,360 --> 00:00:23,550
当然,也在马萨诸塞州

1
00:00:01,620 --> 00:00:03,330
我们看,Martin Fowler住哪里

2
00:00:03,700 --> 00:00:05,250
你看,他在网站上

3
00:00:05,260 --> 00:00:09,440
说他住在波士顿的郊区

4
00:00:09,650 --> 00:00:12,440
叫Melrose这样一个地方

5
00:00:13,690 --> 00:00:18,820
这个地方离Cape Cod还挺远的

6
00:00:19,430 --> 00:00:21,210
72.9英里

7
00:00:21,940 --> 00:00:23,410
开车要一个多小时

8
00:00:25,480 --> 00:00:26,710
这个就不太像

1
00:00:00,290 --> 00:00:02,760
我们换一个搜索的方式

2
00:00:03,010 --> 00:00:04,750
我们搜Yelp

3
00:00:04,760 --> 00:00:07,720
相当于美国的大众点评

4
00:00:08,150 --> 00:00:11,730
搜Town Taxi,有这些出来

5
00:00:12,740 --> 00:00:14,170
这两个评分这么低

6
00:00:14,340 --> 00:00:16,690
连图标都没有

7
00:00:16,700 --> 00:00:17,770
Fowler应该看不上了

8
00:00:18,650 --> 00:00:19,720
档次比较低

9
00:00:22,480 --> 00:00:23,750
这个,后面有一个of stoneham

10
00:00:23,760 --> 00:00:30,180
这个地方

11
00:00:32,730 --> 00:00:35,610
地址在这里,这个地方

12
00:00:38,110 --> 00:00:40,900
而且说有那么多年历史

13
00:00:41,190 --> 00:00:43,860
1972年开始就已经开始什么了

14
00:00:44,640 --> 00:00:47,870
这应该符合Fowler的口味

1
00:00:02,640 --> 00:00:04,840
我们从地图上看

2
00:00:05,130 --> 00:00:10,440
Stoneham离Melrose相当近

3
00:00:11,350 --> 00:00:16,660
有3.5英里,9分钟,很可能就是这家

4
00:00:18,810 --> 00:00:22,890
但是不排除刚才那一家,很体面的网站

5
00:00:22,900 --> 00:00:24,010
很体面那一家

6
00:00:24,460 --> 00:00:27,660
它有网站,有APP

7
00:00:28,720 --> 00:00:31,630
有什么什么,没准也是那一家

8
00:00:31,760 --> 00:00:35,270
因为虽然那个公司地址在岛上

9
00:00:35,700 --> 00:00:37,890
不妨碍它在这里设个点

1
00:00:01,210 --> 00:00:03,680
这个推测仅供参考

2
00:00:04,340 --> 00:00:06,020
我没有去过那个地方

3
00:00:06,030 --> 00:00:07,900
也没有问过Fowler本人

4
00:00:09,110 --> 00:00:12,330
完全通过网络搜索,感兴趣

5
00:00:12,670 --> 00:00:14,040
然后搜索得到的

6
00:00:15,290 --> 00:00:16,370
如果有不对的地方

7
00:00:16,740 --> 00:00:17,970
大家给我指出来

8
00:00:20,280 --> 00:00:24,170
这个是199*年的事情了

9
00:00:24,300 --> 00:00:26,010
因为写书是9*年的书

10
00:00:27,700 --> 00:00:30,690
当时是这样,现在怎么样就不知道了

11
00:00:30,700 --> 00:00:32,690
随着Uber的出现

12
00:00:33,030 --> 00:00:35,860
现在是怎么样的运行情况,也不知道了

这篇关于[图解]《分析模式》漫谈04-Martin Fowler叫的是哪家的士的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1063190

相关文章

python panda库从基础到高级操作分析

《pythonpanda库从基础到高级操作分析》本文介绍了Pandas库的核心功能,包括处理结构化数据的Series和DataFrame数据结构,数据读取、清洗、分组聚合、合并、时间序列分析及大数据... 目录1. Pandas 概述2. 基本操作:数据读取与查看3. 索引操作:精准定位数据4. Group

MySQL中EXISTS与IN用法使用与对比分析

《MySQL中EXISTS与IN用法使用与对比分析》在MySQL中,EXISTS和IN都用于子查询中根据另一个查询的结果来过滤主查询的记录,本文将基于工作原理、效率和应用场景进行全面对比... 目录一、基本用法详解1. IN 运算符2. EXISTS 运算符二、EXISTS 与 IN 的选择策略三、性能对比

MySQL 内存使用率常用分析语句

《MySQL内存使用率常用分析语句》用户整理了MySQL内存占用过高的分析方法,涵盖操作系统层确认及数据库层bufferpool、内存模块差值、线程状态、performance_schema性能数据... 目录一、 OS层二、 DB层1. 全局情况2. 内存占js用详情最近连续遇到mysql内存占用过高导致

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

Olingo分析和实践之EDM 辅助序列化器详解(最佳实践)

《Olingo分析和实践之EDM辅助序列化器详解(最佳实践)》EDM辅助序列化器是ApacheOlingoOData框架中无需完整EDM模型的智能序列化工具,通过运行时类型推断实现灵活数据转换,适用... 目录概念与定义什么是 EDM 辅助序列化器?核心概念设计目标核心特点1. EDM 信息可选2. 智能类

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

Olingo分析和实践之ODataImpl详细分析(重要方法详解)

《Olingo分析和实践之ODataImpl详细分析(重要方法详解)》ODataImpl.java是ApacheOlingoOData框架的核心工厂类,负责创建序列化器、反序列化器和处理器等组件,... 目录概述主要职责类结构与继承关系核心功能分析1. 序列化器管理2. 反序列化器管理3. 处理器管理重要方

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种

解决1093 - You can‘t specify target table报错问题及原因分析

《解决1093-Youcan‘tspecifytargettable报错问题及原因分析》MySQL1093错误因UPDATE/DELETE语句的FROM子句直接引用目标表或嵌套子查询导致,... 目录报js错原因分析具体原因解决办法方法一:使用临时表方法二:使用JOIN方法三:使用EXISTS示例总结报错原

MySQL中的LENGTH()函数用法详解与实例分析

《MySQL中的LENGTH()函数用法详解与实例分析》MySQLLENGTH()函数用于计算字符串的字节长度,区别于CHAR_LENGTH()的字符长度,适用于多字节字符集(如UTF-8)的数据验证... 目录1. LENGTH()函数的基本语法2. LENGTH()函数的返回值2.1 示例1:计算字符串