笨办法学 Python · 续 练习 27:`tr`

  • 时间:
  • 浏览:0
  • 来源:新大发快三—大发彩票APP

tr工具是翻译字符流的有效最好的土办法。尽管非常简单,它都才能 对字符做某些非常复杂的事情。类式,您都才能 使用tr,以一行代码,获取history中使用的单词的频率:

最后,建立你进入情况表并集中精力几个小时的能力,还还有一个 最好的土办法是从短暂的时间结速了,随后 慢慢增加它们,直到让人忍受更长的时间。继续使用 45 分钟的时间快,随后 随后 人某些某些 忘乎某些某些,最后在最后几个小时内完成黑魔法,没人就玩的开心。没人人会说你做错了,这实际上是正常的。

您将在下还还有一个 练习中,使用此过程来跟踪您的审计技能、测试技能的指标,并更好地控制您编写代码的最好的土办法。

译者:飞龙

假如有一天你继续使用45分钟的时间,随后 有还还有一个 对某些 工作最好的土办法的很大批评:你只能进入扩展的专注流程。在短时间内工作,像从前,在你才能 处里少许工作的,以及才能 加快步伐时有所帮助。某些 情况表居于在工作真的很无聊,没人乐趣的完后 。我正在让人使用45分钟的时间块来加快自己的数率,随后 某些人 也会在稍后使用它们,来埋点某些指标,有关怎样在时间中工作,来进行后续分析。

似乎很炫酷,随后 Doug McIlroy 从前使用某些 行来辩称,高德纳(Donald Knuth)编写的还还有一个 类式的应用进程太长。Knuth 的实现是“10页”,从头结速了构建一切。Doug 的一行某些某些 使用标准的 Unix 工具来做同样的事情。这展示了 Unix 的管道工具的力量和tr的翻译文本的能力。

某些 工作最好的土办法为什样?你喜欢吗?尝试阐明为那些,随后 阅读某些当前的 TDD 的文章,或它的近亲行为驱动开发(BDD)。

你认为通过首先审计你的代码而都在逐步构建它,你发现了更多还是更少的不够?猜测它,随后 写下来。

在上还还有一个 练习中,我让人逐步构建测试用例和代码。这通常是最不容易出错的开发最好的土办法,但它只能帮助您更好地分析自己的代码。在某些 练习中,让人做某些略微不同的事情,随后 人随后 写还还有一个 全版的测试用例,进行审计,随后 编写整个代码,进行审计,并通过运行测试来确认审计。

但我会提醒你,最好的编程是在专注的情况表中完成的。这某些某些 ,你的注意力在几个小时之内层厚集中,选泽选泽离开所有的时间感,直到半夜 5 点,意识到你度过了一整夜。某些 强烈的专注使编程对我来说非常愉快,随后 当您对您正在做的事情很感兴趣时,它真的是可持续的。当您才能 处里别人的糟糕的代码库时,某些 问題报告 往往我很多 居于。在那些情况表下,您才能 还还有一个 不同的策略,加快你的工作并让人摆脱困境,而我很多 损耗你的兴致。这某些某些 45 分钟的时间块的作用。

原文:Exercise 27: tr

自豪地采用谷歌翻译

这因为,在某些 练习中你的流程是从前的:

使用手册页和任何某些东西,弄清tr命令的作用。还有还还有一个 同名的 Python 项目,随后 人会告诉让人 避开它,直到你完成实现,某些某些让人稍后再比较某些 项目。一齐未必忘记,为此你才能 还还有一个 整体的项目,它应该是测试完成的 TDD 风格,就像我结速了的描述的那样。

协议:CC BY-NC-SA 4.0

某些 练习是继续学习 TDD(又称“测试优先”)风格的开发。知道怎样从前编程一阵一阵要,随后 它在某些地方使用,但如前所述,它有其局限性。在实现tr命令时,您将再次使用 TDD 进行练习。要十分选泽 ,你是先严格编写测试,随后 是代码,随后 再审计还还有一个 东西。