Category: 开发手记

3 篇文章

thumbnail
运维两周:乐学网的重建
山穷水尽疑无路,柳暗花明又一村 乐学网(https://cms.hit.edu.cn,现外网无法访问),是哈尔滨工业大学主管创立的一个教学服务平台。该平台最早由孙志岗老师创建,是以Moodle为框架,进行了大量的修改并且开发了许多独有的插件。 但是好景不长,2012年乐学网创始人孙老师从哈尔滨工业大学离职,乐学网的升级也出现了问题,大量老代码无法升…
thumbnail
愉快地写Java————Java库的开发以及发布
前言 众所周知,Java编程语言的各种语法十分繁琐,很多东西使用起来十分不方便。比如Java就没有属性这一功能,使用就非常麻烦。 比如,超级语言中: public string Name { get; set; } 在Java中要达到相同的效果,就只能这么写: private String _name; public String getName(…
thumbnail
软件构造实战!重构HIT-Schedule-Master-Core!
前言 依稀记得,很久以前做过一个课表软件咕咕咕。在寒假的时候,做了一些微笑的工作,将前端与后端的代码分离到两个仓库里,然后@FerdinandSukhoi(下称SDL)将库重新搞了一下,形成了新的版本,还在其基础上开发出了命令行客户端。 在学习了软件构造的课程之后,感觉很多地方写的问题很大,因此这次在原来的基础上进行小规模的重构,使其符合软件工程的…