发信人: hustoff (HUST Office), 信区: WebDev
标 题: 决定再一次重写我的项目,实现半自动化编程
发信站: 武汉白云黄鹤站 (2005年06月16日14:14:03 星期四)
50多天了,才写了50多K的代码,呵呵,“写”(工具软件生成)很冗长的代码很简单,写
简洁的代码却很难。
已经通过SVN反复测试提交25个版本之后又全部推翻重构了两遍,这下可好,再次推翻重构
。
不过这一次推翻重构有很大的意义,因为我已经厌烦了用编辑器写代码的工作流程,决定
自己写三个小工具,自动生成函数,自动生成WSDL,自动生成XML配置文件,我只需要指定
类库名、函数名、函数参数名称/类型/顺序,然后自动生成PHP,WSDL,XML,哈哈!!!
然后根据实际情况调试和调整一下。
多么美妙啊,凌晨睡觉的时候还美滋滋的想:聪明的程序员总在不断抽象,然后写一些小
工具(脚本)帮助完成自己的项目。也只有抽象的足够好才能编写工具实现半自动化的编
程,^_^
于是乎,我把整个项目再SVN Commit了一次,然后打包封存,然后删除原来的目录,重建
了目录和文件,只不过多出来一个tool目录,这就是用来存放实现半自动化的脚本的地方
,^_^
简单的流程
PostgreSQL Functions
|
|(Class Generator)
PHP Class Files + PHP DTD Files
| |
(WSDL Generator)| |
WSDL |
|(XML Generator)
Client End Validate-config XML
三个Generator就是我今天要写的三个小助手,^_^
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=2447273
[2005-08-01] DOS课程详解――DOS 常用命令6
[2005-08-01] DOS课程详解――DOS 常用命令5
[2005-08-01] 其实我是一个程序员
[2005-08-01] Re: 请问哪更有前途?
[2005-08-01] 朝鲜中央电视台