TechEd已售罄:立即注册我的课程!

TechEd 2005 is sold out. Hopefully you're coming. If you are, please block out time for my session. :)

TechEd 2005售罄。 希望你来。 如果您愿意,请抽出时间参加我的会议。 :)

ARC305  Code Generation: Architecting a New Kind of Reuse
ARC305代码生成:设计一种新型的重用
Speaker(s): Scott Hanselman 讲者: Scott Hanselman
Session Type(s): Breakout 会话类型:分组讨论
Track(s): Architecture, Developer Tools, Web Development 学科:体系结构,开发人员工具,Web开发
Day/Time: Tuesday, June 7 10:45 AM - 12:00 PM Room: S 210 E
日期/时间: 6月7日,星期二10:45 AM-12 : 00 PM 会议室: S 210 E
Code Generation is often used to jump start projects or generate CRUD stored procedures. But what if you wanted to build a more automated software factory? What if the constraints of your business were fairly vertical, like 'Retail eBanking' but wide open, like 'The Web Channel'? By using Domain Specific Languages or by extended existing things like XmlSchema (XSD) or Web Services Description Language (WSDL) to describe contracts between systems, fairly complex systems can be built. This advanced session explores and takes apart a real-life system built with .NET in order to support a legacy C++ application. We discuss the role of Code Generation, Visual Studio Add-Ins and tools, command line generators and compilers, validation of rules and constraints, and Continuous Integration and Automated Testing. Learn how this team generated everything from Domain Objects to the actual Microsoft Word specification document.
代码生成通常用于启动项目或生成CRUD存储过程。 但是,如果您想建立一个更自动化的软件工厂怎么办? 如果您的业务约束是相当垂直的,例如“零售eBanking”,却是开放的,例如“ Web频道”,该怎么办? 通过使用特定于域的语言或通过扩展现有的事物(例如XmlSchema(XSD)或Web服务描述语言(WSDL))来描述系统之间的协定,可以构建相当复杂的系统。 本高级课程探讨并分解了使用.NET构建的现实系统,以支持旧版C ++应用程序。 我们讨论了代码生成,Visual Studio外接程序和工具,命令行生成器和编译器,规则和约束的验证以及持续集成和自动化测试的作用。 了解该团队如何生成从域对象到实际的Microsoft Word规范文档的所有内容。

翻译自: https://www.hanselman.com/blog/teched-is-sold-out-sign-up-for-my-session-now

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值