开发工具:
文件大小: 14mb
下载次数: 0
上传时间: 2021-03-14
详细说明:Kata08:目标冲突
我们为什么要编写代码? 一方面,我们正在尝试解决某些特定问题,以为世界增加某种价值。 但是通常还有第二个目标:代码必须解决问题,而且还必须快速,易于维护或扩展。 因此,让我们来看一下。
对于此kata,我们将编写一个程序来解决一个简单的问题,并使用三个不同的子目标来编写它。 我们的程序将处理上一个kata中使用的字典,这一次将查找由两个串联的较小单词组成的所有六个字母单词
编写程序三次。
第一次,使程序具有可读性。 第二次,优化程序以使其尽可能快地运行。 第三次,尽可能编写可扩展的程序。 现在回顾一下这三个程序,并思考三个子目标中的每个子目标如何相互影响。 例如,使程序尽可能快是否使它或多或少具有可读性? 它使扩展更容易吗? 使程序更具可读性会使它变慢或变快,变通还是变硬? 使其可扩展是否会或多或少地使其可读性,变慢或变快? 这些关联中的任何一个是否比其他关联更
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.