前端和引擎到手了,俺就开始重构了。
霉菌的架构设计得就是好,俺都不用变,就把工具的正演和反演,做成两个菜单栏的模块,挂上去就行!
整理别人的程序,是最头疼的,所幸的是,这个系统的最初设计,是一个计算机系比较牛的家伙,当时去德国,做访问学者了,他靠这个工具的1.0和2.0发了几篇文章,给老外邀请过去,发展基于Linux的类似工具去了(当时还算是竞争对手)。
他的类设计,基本没有大问题,省力不少。
俺只是重新调整了虚拟接口类,基类以及实现类中的函数,增加了多线程能力,架构上就差不多了。
难点是性能提升,这个可是考验功力滴。
霉菌的架构设计得就是好,俺都不用变,就把工具的正演和反演,做成两个菜单栏的模块,挂上去就行!
整理别人的程序,是最头疼的,所幸的是,这个系统的最初设计,是一个计算机系比较牛的家伙,当时去德国,做访问学者了,他靠这个工具的1.0和2.0发了几篇文章,给老外邀请过去,发展基于Linux的类似工具去了(当时还算是竞争对手)。
他的类设计,基本没有大问题,省力不少。
俺只是重新调整了虚拟接口类,基类以及实现类中的函数,增加了多线程能力,架构上就差不多了。
难点是性能提升,这个可是考验功力滴。