当前位置:  开发笔记 > 程序员 > 正文

Micro Code Generation被认为是有害的吗?

如何解决《MicroCodeGeneration被认为是有害的吗?》经验,为你挑选了3个好方法。

我最近编写了一个小工具,为每个层级生成一个类,我为无聊的"数据形式"工作编写,我花费了近90%的时间(令人沮丧,我知道)...随着经济的改善,更多关于这一点; )

我的问题是 - 使用这个工具而不是手工打字所有这些代码日复一日实际上伤害了我作为开发人员?我觉得我总是会对这个工具进行更改,因此我"应该"保持在所使用的模式/选择等等之上......但是我的一小部分感觉我可能会失去优势......我错了?



1> Gilad Naor..:

如果该工具可以不假思索地吐出代码,那么它可能会为您节省大量的轻率打字.

首先编写工具需要思考,所以我猜你会更加"处于边缘"维护和编写工具.



2> Paweł Hajdan..:

非常好!当然,编写一个工具来为你完成所有工作是不可能的,也是错误的.

自动化可重复任务总是好的 - 有时编写特定类型的代码是可重复的.

"实用程序员"一书中甚至鼓励它.

确保在源代码管理器中检查了代码生成器而不是其输出(除非您以后必须手动修改代码)!



3> Otávio Décio..:

你绝对没错.我在任何地方使用代码生成器 - 我目前使用CodeSmith通过查看数据库来创建我的DAO.

你害怕失去什么优势?在我看来,代码生成实际上是你一个优势.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有