Skip to main content

3 posts tagged with "MobileSuit"

View All Tags

· 6 min read
Ferdinand Su

DocFx是一个非常好用的文档生成软件,其优势在于配置简便,能够方便地生成API文档+人工文章文档有机结合的静态文档网站,而不需要过多的工作。

然而,DocFx的自动API文档生成目前仅官方支持.NET项目,而Java项目的默认Javadoc只包括API文档,缺乏人工文档辅助而过于拉跨。笔者问了Bing,发现Java平台下确实没有特别好用的文档生成工具,因此最后还是决定使用DocFx加上一个非官方插件docascode/docfx-doclet(Archived)的Fork: googleapis/java-docfx-doclet,用于构造HIT-ReFreSH/JMobileSuit的文档网站。这玩意坑还是很多的,笔者进行了许多小修小补。

· 13 min read
Ferdinand Su

前言

最近一些缘故软构实验,需要开发一些Java的命令行程序。然而习惯了使用MobileSuit的我觉得这些重复的输入输出、解析操作,实在是过于繁琐。

MobileSuit是什么呢?是一套把用户输入的命令直接映射到某个类的方法的框架。具体参见MobileSuitDocs。它可以极大的简化命令解析这种繁琐、高度重复,但是又毫无意义的工作。

经过思考与权衡,我不难得出,我直接写实验所需要的时间\ge我移植MobileSuit的时间+使用MobileSuit完成实验的时间。

· 7 min read
Ferdinand Su

前言

HIT-Schedule-Master(CLI)项目诞生于手机的更换。IOS平台下,没有可以方便导入来自教务系统的软件,再加上需要输入个人信息的软件用起来也不大放心,因此决定和@mahoshojoHCG开发(实际上是重写)一个可以把从教务系统上自己下载的xls格式课表转换成被各大平台日历系统所支持的iCalendar格式的软件。

前作因为教务系统上课表格式的变化不再可用,再加上是当时紧急赶工的产品,尽管是GUI程序,使用体验很一般,内核代码也比较混乱,因此本作的所有代码基本都是重写的,至少我是把他看成全新作品的

废话不多说,下面便是课表的开发过程!