Kata08 源码
Kata08:目标冲突 我们为什么要编写代码? 一方面,我们正在尝试解决某些特定问题,以为世界增加某种价值。 但是通常还有第二个目标:代码必须解决问题,而且还必须快速,易于维护或扩展。 因此,让我们来看一下。 对于此kata,我们将编写一个程序来解决一个简单的问题,并使用三个不同的子目标来编写它。 我们的程序将处理上一个kata中使用的字典,这一次将查找由两个串联的较小单词组成的所有六个字母单词 编写程序三次。 第一次,使程序具有可读性。 第二次,优化程序以使其尽可能快地运行。 第三次,尽可能编写可扩展的程序。 现在回顾一下这三个程序,并思考三个子目标中的每个子目标如何相互影响。 例如,使程序尽可能快是否使它或多或少具有可读性? 它使扩展更容易吗? 使程序更具可读性会使它变慢或变快,变通还是变硬? 使其可扩展是否会或多或少地使其可读性,变慢或变快? 这些关联中的任何一个是否比其他关联更
用户评论
推荐下载
-
Kata租赁飞机赚钱的JavaScript应用
在IT行业中,JavaScript是一种广泛应用的编程语言,尤其在网络开发领域占据着重要地位。kata-rent-your-airplane-and-earn-money项目帮助用户出租他们的飞机以赚
0 2024-11-03 -
GildedRose TDD Kata解决方案分析
镀金玫瑰已解决抽象的我想分享我使用TDD解决Gilded Rose kata的方法。我将解决方案分为四个阶段,每个阶段都可以用存储库中的标签进行标识。阶段使用工厂(标签:stage-1)将迭代与项目转
0 2024-12-26 -
kata03recetario equipo03k03GitHub教室创建的kata03recetario equipo03k03源码
Recetario de Cocina应用程序 ( 在上照片 Objetivo 从应用程序入门到应用程序React Native。 从入门到入门到功能上的应用和翻译 Los siguientes re
22 2021-04-20 -
HC08S08RS08CPU
HC08CPU有5个寄存器、16种寻址方式、140条基本指令(加上寻址方式可形成270条具体指令),这是学习08汇编语言的基础。本章从程序员角度介绍HC08CPU的编程结构、寻址方式、指令系统。为方便
49 2019-05-19 -
react kata refacto重构一个小的React应用源码
React重构卡塔 :chequered_flag: 指示 作为团队中的新开发人员,我想重构电子商务公司网站的购物车页面。 :check_mark_button: 验收标准 清理代码 不要违反任何业务
4 2021-04-04 -
FreescaleHC08S08RS08MCU概述
Freescale的08系列单片机由于其稳定性高、开发周期短、成本低、型号多种多样、兼容性好而被广泛应用。本章概要介绍08系列单片机的类型、基本结构,并从总体上阐述其性能特点。主要内容有:在介绍08系
59 2019-05-19 -
GameSWF_2009_08_08
在c/c++利用flash资源进行游戏开发的库。
35 2019-02-17 -
UMPToolV55342011_08_08
芯邦U盘量产工具UMPToolV5534(2011-08-08)
24 2019-05-17 -
goit markup hw08使用Go it markup hw08源码
goit-markup-hw-08 我在GoIT上的家庭作业
12 2021-04-26 -
git kata当您知道git的基础但有时会遇到问题这个代码kata可以帮助您处理git问题源码
git-kata:当您知道git的基础,但有时会遇到问题。 这个“代码kata”可以帮助您处理git问题
2 2021-04-23
暂无评论