国科大2017-2018年高级软件工程程相关的复习考试真题资料。
本人整理和同学对了答案的试题和答案内容:一、概念解释1.敏捷开发方法与Scrum方法2.基于计划-文档开发方法(Plan-and-DocumentbasedDevelopment)3.DRY(Don’tRepeatYourself)无重复代码4.MVC(软件作为服务的开发框架)5.SMART用户故事6.TDDand红-绿-重构7.FIRST测试原则8.代码味道及类内方法SOFA原则(说明S、O、F、A分别代表什么?违法该原则的代码的不好特征、重构和修复的方法)9.类间关系的SOLID原则(说明每个原则的意义、违法该原则的代码的不好特征、重构和修复的方法)(1)单一责任原则(2)开闭原则(3)里氏替换原则(4)依赖注入原则(5)迪米特法则10.持续集成及开发11.文档对象模型(DOM)和jQuery12.JavaScript函数特点13.HTML14.ruby面向对象15.ruby访问控制public、private和protected16.CSS规则构成17.ruby中的数组18.Ruby哈希(Hash)19.Ruby迭代器:each和collect20.Git工作流程
1
Sensu磁盘检查插件总览此插件提供了用于监视和指标收集的本机磁盘工具,包括:运行情况,使用情况和各种指标。
从该存储库打包的Sensu资产是针对Sensuruby​​运行时环境构建的。
将这些资产用作SensuGo资源(检查,更改程序或处理程序)的一部分时,请确保在资源所需的资产列表中包括相应的Sensuruby​​运行时资产。
当前的Ruby运行时资产可以在的档案bin/check-disk-usage.rbbin/check-fstab-mounts.rbbin/check-smart-status.rbbin/check-smart.rb
2016/7/3 22:51:06 31KB monitoring metrics sensu-plugins disk-usage
1
redis集群时安装ruby之后建立集群所需的安装文件环境。



2016/6/4 4:52:37 5.08MB redis openss ruby gem
1
中文版。
很好的学习Ruby的材料!*坚决支持免费共享
2020/3/11 13:08:22 641KB Ruby
1
在学习RubyonRails的过程中,不同教程使用的Ruby和Rails版本不一样,为了保持和教程中使用的版本分歧,我们可以用RVM(RubyVersionManager)来控制当前的Ruby/Rails版本,方便切换。
2022/9/8 6:33:59 1.29MB redis ruby rvm
1
rubyonrails视频教程ruby编程语言从入门到通晓全集128整
2022/9/3 18:11:26 96B redis
1
Ajax由HTML、javascript?技术、DHTML和DOM组成,这一杰出的方法可以将笨拙的Web界面转化成交互性的Ajax应用程序。
本系列的作者是一位Ajax专家,他演示了这些技术如何协同工作——从总体概述到细节的讨论——使高效的Web开发成为现实。
他还揭开了Ajax核心概念的神秘面纱,包括XMLHttpRequest对象。
五年前,如果不知道XML,您就是一只无人重视的丑小鸭。
十八个月前,Ruby成了关注的中心,不知道Ruby的程序员只能坐冷板凳了。
今天,如果想跟上最新的技术时髦,那您的目标就是Ajax。
但是,Ajax不仅仅是一种时髦,它是一种构建网站的强大方法,而且不像学习一种全新的语言那样困难。
2021/6/1 15:35:14 14.51MB Ajax 从入门到精通 电子书 源代码
1
CruiseControl是CI服务器的老者,诞生已是多年,在许多方面,CruiseControl服务器已经成为持续集成实践的同义词。
而现在,CruiseControl已发展成为一个家族式系统,包括CruiseControl.java、CruiseControl.net、CruiseControl.ruby等适应不同语言环境的实现,其强大的插件和扩展能力也是诸多同类系统无法比你的。
而在这里,我只引见该家族的本家CruiseControl.java,即CruiseControl。
下图是CruiseControl系统的架构图:CruiseControl系统架构图图中我们可以看到,CruiseCon
2017/8/26 17:39:32 626KB CruiseControl持续集成
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡