欢迎来到日本小春精选,了解日本先从@日本生活基础课程开始!
欢迎 欢迎     登录 | 注册      消息
当前位置: 首页小组华人感闻[IT前沿]编程序太烦了,自动生成代码还有多远?2573409x

[IT前沿]编程序太烦了,自动生成代码还有多远?2573409x

本帖最后由 疯狂的舌头 于 2013-9-26 19:02 编辑 程序有两种:一种是需要动脑子的,一种是不需要动脑子的。前者是你思考一个月,一天就编出代码。后者是思考一秒钟,一个月才能编出代码。日本的软件开发多数属于后者,重复的体力活而已。比较典型的是大企业的基干系统开发,自动生成代码技术应用的比较广泛,只是程度有深有浅,还无法达到完全脱离手工编码的水平。补充一点,自动生成代码是手段,不是目的。目的是精简代码、提高效率,节约成本。自动化程度高的框架,自动生成的代码和手动填充的代码都是很少的。如果有人说他一个月生成了两万行代码,那绝对不是高手,而是蠢货。所以我想讨论的前提就是自动化框架下的代码生成,而不是万能的代码生成,这样问题就比较简单了------业务流的系统,也就剩下业务逻辑这一块需要填充代码。说白了,就是把一本式样书上的日语翻译成程序,无非就是赋值、判断、循环、调用,这有什么难的吗?好处就是生成整齐划一的代码,杜绝垃圾程序员胡编乱造,连单体测试都省了。我能想到的课题有以下几点:1、式样书的详细程度敏捷开发的场合肯定不行,但是很多发到中国外包的项目,详细得令人发指,肯定能实现。2、式样书要按一定的规则来写可以提供一些入力支援的界面或者模板,日本人心细守规矩,应该问题也不大。3、复杂一点的业务逻辑和编辑计算这个只能在项目中总结积累,常用机能不断追加,实在不行还是得手改,但不会太多。大家怎么看?
2013-11-16 23:26:59 来自:Said
用户评论(8)
正序阅读
  • 小磊d

    2013-11-16 23:27:36 小磊d 1#

    疯狂的舌头 发表于 2013-9-26 19:06我加了一句,只考虑业务流这一块,泛用框架生达不到很高的生成率吧?程序这种东西一个地方一个样,特别是外包开发,很难完全统一。如果真能同意,一开始用软件包就可以了。你说得问题感觉还是管理上存在的缺陷,问题的根本不在技术上。

  • 青诀d

    2013-11-16 23:27:34 青诀d 2#

    减轻开发负担的捷径其实是让客户自己弄明白自己想要啥东西。

  • 2013-11-16 23:27:31 3#

    我是黑户谁怕谁 发表于 2013-9-26 18:48代码不能自动生成是因为写式样的人水平太低。这个确实,所以自动生成的一个目的是限制平庸SE乱写和糊弄。复杂一点的,需要找技术好一点的人来担当,对按人头分配的垃圾体制有一点冲击。

  • Puppyd

    2013-11-16 23:27:29 Puppyd 4#

    loveapple 发表于 2013-9-26 18:36spring、aspectJ不就是为了简化代码的吗。。。关于第一点,日本人也是被逼无奈我加了一句,只考虑业务流这一块,泛用框架生达不到很高的生成率吧?

  • 放弃很难d

    2013-11-16 23:27:27 放弃很难d 5#

    呵呵 到时候你就失业了

  • 伊莎贝拉d

    2013-11-16 23:27:24 伊莎贝拉d 6#

    写文档生成代码我用过,为啥没人爱用,等你用用就知道了。真正想减轻程序员负担的话,开发语言规格化我觉得才是正路,

  • IRENEd

    2013-11-16 23:27:22 IRENEd 7#

    代码不能自动生成是因为写式样的人水平太低。

  • coffeed

    2013-11-16 23:27:20 coffeed 8#

    本帖最后由 loveapple 于 2013-9-26 18:43 编辑 spring、aspectJ不就是为了简化代码的吗。。。关于第一点,日本人也是被逼无奈些个文档就能自动生成代码的工具也有,超贵,没用过曾经在某个工程用vba做过自动生成代码的工具,很方便但是有局限性。Ruby on Rails风格的框架,自动生成代码工具的效果不会太高。

你的回应
登录 | 注册