比方說,我寫一個新的通信協議(我會用這個例子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
這對我來說好像我做一些重複性的工作。目前我正在使用正則表達式來加快速度,但有沒有什麼方法可以封裝這些數據,以便可以方便地在文檔中顯示,還可以輕鬆轉換爲代碼?有沒有辦法將文件中的結構分開?
您是否考慮過使用CASE解決方案,如Visio或Dia而不是Word文檔? – 2011-03-25 17:27:05