汇聚心灵精彩人生
领您探索喜怒哀乐

程序员修炼之道

发布日期:2019-06-08 02:10 作者:九个人生网

一、程序员修炼之道之程序员修炼之道基本工具

如图所示,工匠们有各种各样的工具来处理各种各样的工作。相应地,作为程序员,我们也必须有一个锋利的工具,以削减一半的努力。让我们来看看在培养程序员的道路上需要什么基本工具。

纯文本由可打印的字符组成,人们可以直接阅读和理解它们的形式。纯文本并不意味着无结构。使用纯文本,您可以获得不依赖于创建它的应用程序的自描述数据流。

用纯文本创建的数据更容易添加、删除和修改,而无需为其创建任何特殊工具。

在这种异构环境中,确保所有各方都可以使用公共标准进行通信是非常重要的,而纯文本就是该标准。

选择一个可以在您使用的所有平台上工作的编辑器,很好地使用一个编辑器,掌握一个编辑器,完全理解它,并将其应用于实践。

可以执行复杂的多步骤任务。您还可以支持语法突出显示、自动完成、自动缩进、初始代码或文档样板、与帮助系统挂钩、类IDE特性。

进步与其说是变化,不如说是良好的记忆力。忘记过去的人注定要重蹈覆辙。

确保一切都在源代码控制之下,而不仅仅是开发。

将整个项目置于源代码控制系统的保护之下具有最大的好处:自动化和可重复的产品构建。

对于我们来说,最直接的就是使用git、SVN、hg等版本控制工具,使用它们,你会爱上它们的。

当您发现错误时,接受调试正在解决问题的事实,并相应地进行攻击。解决问题,而不是责怪他们。

无源代码生成器,仅运行一次以生成结果。然后,结果是独立的——它与代码生成器是分离的。

活动代码生成器,每次需要其结果时使用。结果是一次性的——它总是可以由代码生成器重新生成。

无源代码生成器减少了击键次数。它们本质上是参数化模板,从一组输入生成给定形式的输出。

无源代码生成器只是一种方便,如果遵循DRY原则,则有必要使用主动代码生成器。使用活动代码生成器,您可以将知识的一个表示形式转换为应用程序所需的所有形式。

代码生成器不必生成代码。您可以使用代码生成器生成任何您想要的输出。

总之,在修炼的道路,我们需要一个适当的使用适当的工具,增强他们的纯文本的能力不是2选择,其次,我们的发展道路,将不可避免地遇到一个bug,需要调试,需要一定的策略来调试,解决问题,总结经验,增长,此外,还学习一些脚本,增加自己的能力,也可以写一些工具,让工具做重复的工作,这样,你可以做徒劳的努力,走漫长的路,团结起来加油希望你和我在一起。


一、程序员修炼之道之程序员修炼之道基本工具