问题标签 [code-generation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
16 回答
1054 浏览

code-generation - 微代码生成被认为是有害的吗?

我最近写了一个小工具,为我手写的每一层生成一个类,用于枯燥的“数据表格”工作,我花了将近 90% 的时间(我知道很沮丧)......随着经济的改善,更多关于这个; )

我的问题是——使用这个工具而不是每天手工输入所有这些代码真的会伤害我作为开发人员吗?我觉得我将始终对这个工具进行更改,因此我“应该”保持在使用的模式/做出的选择/等之上......但我的一小部分感觉我可能会失去我的优势......我我错了吗?

0 投票
5 回答
340 浏览

open-source - 那里有任何开源代码生成项目吗?

我正在使用一个内部代码生成器,我们在其中提供有关我们对象的所有元数据,它生成我们的数据库和包括验证逻辑的对象模型。一旦我们在数据库中加载了所有数据,我们就使用经典的 ASP <% %> 来构建我们的模板。我想知道有哪些与此类似的开源框架。

谢谢!

0 投票
2 回答
7447 浏览

codeigniter - CodeIgniter 表类:从生成的单元格添加链接

我正在使用从数据库中提取的数据数组为我自动生成表的表类。

型号

控制器

当我让它工作时,控制器最终将被移动到一个视图中。这可以很好地生成表格,但我想添加一个指向字段的链接。例如,id允许我仅针对该报告的 ID 链接到一页数据的列。我知道我可以用手以老式的方式输出表格。然后我可以添加我想要的任何链接,但我希望能够尽可能多地使用自动生成。必须有一种方法可以做一些像链接表格单元格一样常见的事情。有没有人有任何想法?

编辑

用户Java PHP大部分都在下面。这是使它工作的代码:

我只需要用锚文本版本替换原始数组中的值。

0 投票
4 回答
7709 浏览

php - 在 PHP 和 JavaScript 之间共享常量

可能重复:
将 PHP 字符串传递给 Javascript 变量(并转义换行符)

我正在开发的 PHP 应用程序中有几个常量。我定义了一个常量类,并将常量定义为 const VAR_NAME = value; 在这堂课中。我想在我的 JavaScript 和 PHP 代码之间共享这些常量。是否有一个 DRY(不要重复自己)机制来分享它们?

0 投票
4 回答
8295 浏览

asp.net - Visual Studio 2008 中出现“无法解析符号”错误?

我已经开始处理以前开发人员留下的一些代码,但我遇到了一个奇怪的问题。代码是 ASP.NET 2.0 中的 C#,我在 Visual Studio 2008 中使用 ReSharper 4.1。

这段代码编译得很好,并且可以在我的 Web 应用程序中运行,但是 ReSharper 对它发出了“无法解析符号'<name of class here>'”的消息。这不是世界末日,但我宁愿在我的代码文件中没有大量的红色错误。

示例行:

InvoiceItem invoiceItems = GetInvoiceItems(serviceLineItemID);

InvoiceItem是一个带有自动生成的 .cs 代码隐藏的 .xsd 数据集。过去,我使用 xsd.exe 为数据集创建 .cs 文件,并将 .cs 包含在我的项目中,但这在这种情况下不起作用。我一直是 .NET 开发人员很长一段时间,但这是我第一次遇到这个问题。

有任何想法吗?

0 投票
4 回答
310 浏览

java - 它为代码生成器节省了多少时间?

我的问题似乎很简单,但比看起来更具理论性。有一些代码生成软件或应用程序构建软件可以在不使用编程语言的情况下完成。Intelliun的 VE Server 和 VE Designer 等应用程序应该可以完成这项任务。我的问题是,实际上有人跟踪这种工具与拥有开发团队和源代码进化过程相比的实际节省量。

对于 VE 设计器的特定示例,应用程序从设计器完成,您看不到它的代码,您只需在 VE 服务器中运行应用程序。所有代码看起来都像 XML 内部命令。

0 投票
1 回答
616 浏览

java - 有没有办法从 MS-Dataset XSD 文件生成 java 类?

给定一个 Dataset XSD 文件,是否可以生成不使用 System.Data 的 java 类?我尝试使用 JAXB 的 XJC 工具运行测试,但它并没有产生任何非常有用的东西。

更新:按照 Fernando 的建议,我也尝试了 XmlBeans,它生成了类似于 XJC 输出的内容——即表的类表示,但没有任何列、约束或行。我可以在外观中添加这些东西,但理想情况下,它们将由使用的任何 XSD 编译器生成。

0 投票
8 回答
40013 浏览

c++ - XML Schema 到 C++ 类

我必须编写一个 C++ 应用程序(使用 GUI 的 Qt 框架),它可以编辑存储在由 xsd 模式文件描述的 xml 文件中的数据。是否有将 xsd 模式转换为 C++ 类的工具?

0 投票
10 回答
58507 浏览

java - JPA java代码生成

我正在专门寻找 JPA 代码生成技术

首先,有哪些项目可以生成符合 JPA 的代码?(例如 HibernateTools)

其次,我还想自定义代码生成实用程序,因为它必须符合我们的公司标准。

如果不是,那么所有可用于使用反射生成 java 代码的框架是什么?所以我可以从头开始写。

注意:我使用 eclipse 生成 JPA 代码并反复重构以使其兼容。

0 投票
1 回答
491 浏览

c# - c# codegen 最佳实践的资源

我正在寻找有关 c# codegen 最佳实践的一个或多个资源(在运行时通过代码编写 c#)。