无需二次开发,Cloud Alert 快速衔接您的IT事件和钉钉通知
863
2022-10-24
如何使用Plop提高编码效率?
Plop是一种使用相对较好的工具,具有很多优势,可以节省时间并在整个团队中创造统一性。我认为对于单一开发人员和团队来说,它还有一个重要的额外好处:提高生产率。自称为“微型生成器框架,整个团队可以轻松创建具有一定程度的一致性的文件”, 即使我是一个开发人员,我仍然认为Plop是我的开发工具库中最有用的工具之一,不仅是为了节省时间,而且还用于提高生产率。
Plop每周的安装量约为170000,几乎不是一个未知的实体,但是直到最近,它仍然设法避开了我的雷达。但是,在第一次使用时,它的简单性和提高编码效率的能力立即给我留下了深刻的印象,它已迅速成为我的首选工具之一。
什么是Plop?
简而言之,Plop是使用您定义的模板生成新文件的工具。配置完成后,只需要一个简短的控制台命令即可生成一个文件(或包含文件的整个文件夹),其中包含定制的样板,供您开始黑客入侵。
当然,神奇之处就在于您创建的模板文件中,它们可以根据您的需要简单或复杂。它们使用车把编写, 并使用JavaScript编写的配置文件与命令行参数匹配。确实没有那么简单。
值得指出的是,尽管Plop是使用JavaScript配置的,但它不仅限于生成.js文件。它可以用于生成几乎任何类型的基于文本的文件,因此无论您选择哪种编程语言,Plop都能提供帮助。
如何提高编码效率
想象您正在全力开发React应用程序。您已正确进入区域,一切都已准备就绪。您与代码合二为一,并且停止。
需要引入一个新的组件。这不是一项艰巨的工作,可能需要一分钟的时间才能完成。容易吧?但是极大地影响了生产力。原因如下:
每个上下文切换都会使您脱离流状态,并在大约25分钟的时间内降低工作效率。这就是问题所在;写出非增值样板可以使您将精力从编写的应用程序(即组件逻辑)上移开。60秒的“绒毛代码”实际上会在半个小时的大部分时间内使您的工作效率降低。
那就是我发现Plop具有其他好处的地方。是的,它为整个团队生成一致的入门代码,并节省了多次使用的时间。但是,它也可以极快地,几乎不加思索地生成一致的启动程序代码, 这意味着您可以停留在该区域中,并保持在过去30分钟内建立的所有生产力收益。
相乘后,添加到项目中的每10个左右的组件就有可能使您离开区域300分钟。5个小时!如果你的日子涉及任何不编码,那么你可能是一整天或多个代码生产力的每周损失。
显然,这是非常浪费的,可以是,应该得到改进。对我而言,Plop构成了解决方案的一部分,因为一个简单的命令几乎可以像我所想到的那样执行。这意味着我将重点放在开发应用程序上,而不是编写样板文件。
发表评论
暂时没有评论,来抢沙发吧~