【发布时间】:2011-03-25 17:05:59
【问题描述】:
假设我正在编写一个新的通信协议(我将在此示例中使用 TFTP)并且在 word 文档中我有下表(格式可以变化):
Opcode | 2 bytes
filename | string
padding | 1 byte = 0
mode | string
padding | 1 byte = 0
现在,当我开始编写代码时,我将制作某种结构,如下所示:
class TFTP_packet:
short opcode
string Filename
byte padding=0
string mode
byte padding2=0
这对我来说似乎是在做一些重复性的工作。目前我正在使用正则表达式来加快速度,但是有没有办法封装这些数据,以便它可以轻松地显示在文档中,也可以轻松地转换为代码?有没有办法将结构与文档分开?
【问题讨论】:
-
您是否考虑过使用 Visio 或 Dia 等 CASE 解决方案而不是 Word 文档?