基于MWOL编程支持批量生成文档
Build a Batch of Documents Based on MWOL Programming Support
DOI: 10.12677/CSA.2022.127171, PDF,   
作者: 刘 健:四川开放大学,四川 成都;四川华新现代职业学院,四川 成都;戴杨杨:四川华新现代职业学院,四川 成都
关键词: MWOL模板分层重载MWOL Template Layering Overload
摘要: 本文提出在模板文档Template中加入标识字符,由进程调用MWOL替换标识字符,批量、快速生成众多目标文档的方法。项目严格按照分层思想设计,降低各层之间的耦合度,每层都可以适应项目的变化。项目将代码与模板文档Template的关系分开,单独由配置文件去协调模板文档Template内容的变化,甚至是模板文档Template的更换。这样的设计可以提高项目的鲁棒性、适应性,可以将技术人员由非技术的工作中抽身出来,由非技术人员负责制作模板文档Template。当新项目出现时,下层的设计可以在短时间内少量改动或者不改动,便可满足新项目的要求。
Abstract: A solution on building a batch of target documents quickly through calling MWOL by process to replace marked strings which already added in the template document is presented in this paper. According the principle of layering design, it reduces the coupling between each two layers to adapt new situation in the project. It cut down the relationship between the codes and the template document by independent configuration file to suit the content changing in the template document, even the whole template document changing. Office clerks, instead of technical staffs, making the template document would promote the project’s robustness and flexibility. The design of lower layer could match the new request with few amending, even not amending, while new project coming.
文章引用:刘健, 戴杨杨. 基于MWOL编程支持批量生成文档[J]. 计算机科学与应用, 2022, 12(7): 1711-1718. https://doi.org/10.12677/CSA.2022.127171

参考文献

[1] 王怀民, 毛晓光, 丁搏, 沈洁, 罗磊, 任怡. 系统软件新洞察[J]. 软件学报, 2019, 30(1): 22-32.
[2] Silva, R.F.G., Roy, C.K., Rahman, M.M., Schneider, K.A., Paixao, K. and de Almeida Maia, M. (2019) Recommending Comprehen-sive Solutions for Programming Tasks by Mining Crowd Knowledge. 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC), Montreal, 25-26 May 2019, 358-368. [Google Scholar] [CrossRef
[3] 马晓星, 刘觳哲, 谢冰, 余萍, 张天, 卜磊, 李宣东. 软件开发方法发展回顾与展望[J]. 软件学报, 2019, 30(1): 3-21.
[4] LeClak, A., Jiang, S. and McMillan, C. (2019) A Neural Model for Generating Natural Language Summaries of Program Subroutines. 2019 IEEE/ACM 41st International Con-ference on Software Engineering (ICSE), Montreal, 25-31 May 2019, 795-806. [Google Scholar] [CrossRef
[5] Tufano, M., Pantiuchina, J., Watson, C., Bavota, G. and Poshyvanyk, D. (2019) On Learning Meaningful Code Changes via Neural Machine Translation. 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE), Montreal, 25-31 May 2019, 25-36. [Google Scholar] [CrossRef
[6] 孙海民, 姜学东, 计大杰, 等. 自动化技术在生成数据报告中的应用[J]. 实验室研究与探索, 2017, 36(12): 136-142.
[7] 骆蓉, 黄俊, 黎茂锋, 等. 基于Word模板的复杂文档快速生成方法[J]. 计算机应用与软件, 2020, 37(10): 57-63.