[图解]《分析模式》漫谈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

相关文章

Nginx分布式部署流程分析

《Nginx分布式部署流程分析》文章介绍Nginx在分布式部署中的反向代理和负载均衡作用,用于分发请求、减轻服务器压力及解决session共享问题,涵盖配置方法、策略及Java项目应用,并提及分布式事... 目录分布式部署NginxJava中的代理代理分为正向代理和反向代理正向代理反向代理Nginx应用场景

Redis中的有序集合zset从使用到原理分析

《Redis中的有序集合zset从使用到原理分析》Redis有序集合(zset)是字符串与分值的有序映射,通过跳跃表和哈希表结合实现高效有序性管理,适用于排行榜、延迟队列等场景,其时间复杂度低,内存占... 目录开篇:排行榜背后的秘密一、zset的基本使用1.1 常用命令1.2 Java客户端示例二、zse

Redis中的AOF原理及分析

《Redis中的AOF原理及分析》Redis的AOF通过记录所有写操作命令实现持久化,支持always/everysec/no三种同步策略,重写机制优化文件体积,与RDB结合可平衡数据安全与恢复效率... 目录开篇:从日记本到AOF一、AOF的基本执行流程1. 命令执行与记录2. AOF重写机制二、AOF的

MyBatis Plus大数据量查询慢原因分析及解决

《MyBatisPlus大数据量查询慢原因分析及解决》大数据量查询慢常因全表扫描、分页不当、索引缺失、内存占用高及ORM开销,优化措施包括分页查询、流式读取、SQL优化、批处理、多数据源、结果集二次... 目录大数据量查询慢的常见原因优化方案高级方案配置调优监控与诊断总结大数据量查询慢的常见原因MyBAT

分析 Java Stream 的 peek使用实践与副作用处理方案

《分析JavaStream的peek使用实践与副作用处理方案》StreamAPI的peek操作是中间操作,用于观察元素但不终止流,其副作用风险包括线程安全、顺序混乱及性能问题,合理使用场景有限... 目录一、peek 操作的本质:有状态的中间操作二、副作用的定义与风险场景1. 并行流下的线程安全问题2. 顺

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

Java中最全最基础的IO流概述和简介案例分析

《Java中最全最基础的IO流概述和简介案例分析》JavaIO流用于程序与外部设备的数据交互,分为字节流(InputStream/OutputStream)和字符流(Reader/Writer),处理... 目录IO流简介IO是什么应用场景IO流的分类流的超类类型字节文件流应用简介核心API文件输出流应用文

C#和Unity中的中介者模式使用方式

《C#和Unity中的中介者模式使用方式》中介者模式通过中介者封装对象交互,降低耦合度,集中控制逻辑,适用于复杂系统组件交互场景,C#中可用事件、委托或MediatR实现,提升可维护性与灵活性... 目录C#中的中介者模式详解一、中介者模式的基本概念1. 定义2. 组成要素3. 模式结构二、中介者模式的特点

Android 缓存日志Logcat导出与分析最佳实践

《Android缓存日志Logcat导出与分析最佳实践》本文全面介绍AndroidLogcat缓存日志的导出与分析方法,涵盖按进程、缓冲区类型及日志级别过滤,自动化工具使用,常见问题解决方案和最佳实... 目录android 缓存日志(Logcat)导出与分析全攻略为什么要导出缓存日志?按需过滤导出1. 按

Linux中的HTTPS协议原理分析

《Linux中的HTTPS协议原理分析》文章解释了HTTPS的必要性:HTTP明文传输易被篡改和劫持,HTTPS通过非对称加密协商对称密钥、CA证书认证和混合加密机制,有效防范中间人攻击,保障通信安全... 目录一、什么是加密和解密?二、为什么需要加密?三、常见的加密方式3.1 对称加密3.2非对称加密四、