问答题与选择题
---编码方式的转变
目前常见的编码方式可以用问答题作比较,尤其是语文课中的作文题,两者的相似点很多。列举一下:
<!---->1、 <!---->没有绝对的标准答案,不同的回答者会有不同的答案;但是有一些评价标准来衡量答案的好坏。写文章就是这样的,同一个题目,不同的人有不同的文风,读者欣赏他们的文风,或褒或贬。现在开发软件也有这样的特点,不同的人写的代码也有不同的风格,或高或低,人们也用此来评价一个程序员。
<!---->2、 <!---->很难得满分。作文很难得满分,除非天生的作家的苗子。编写代码也是一样,能够另客户达到高满意度也是很不容易的。
<!---->3、 <!---->都很费时间。
<!---->4、 <!---->答案装在回答者的脑子里。作文的题目写在纸上,答案从回答者的脑子里,经过手、笔来写在纸上;需求分析写在文档里,软件设计和编码从开发者的脑子里,经过设计工具、编码工具、测试工具,形成可用的软件系统。
……..
上述的前三点,包含了要改变现有的编码方式的基因:缺乏标准(1),费时费力(2),而且常常不讨好(3)。(声明一下:这里没有采用常用的设计、编码的区分,一概称之为编码)
我这一段时间在研究,将编码的方式改成选择题的方式。大概的想法是这样:一个软件系统会包含若干个功能,其中有些功能的实现,可以给开发者提供好若干个备选项,开发者从中选择一个,实现软件系统所要求的功能。这样就是对上述4点的改进:
<!---->1、 <!---->有相对标准的答案。常用的备选项就是相对的标准,不同的使用者会做出相同的选择。
<!---->2、 <!---->虽然也很难得满分,但是可以普遍提高得分。
<!---->3、 <!---->节省时间。
<!---->4、 <!---->答题过程发生变化。答案可以提前列举出来,答题的人选择一下而已。
为了能够提供开发者可以选择的正确答案,还是要花费一些功夫的。本文中先拿模型基因来给大家介绍一下,如何通过鼠标点击的方式来选择自己需要的代码。
可以参照Java接口的概念来理解模型基因。作为一种范型,模型基因描述了某一个模型应该具备的特征。与接口的不同之处在于,模型基因除了规范的作用,同时还是代码生成的逻辑,或者代码生成的模板。
<!----><!----><!---->
上面的窗口列举了当前可以使用的模型基因。通过添加不同的基因,就可以给模型添加不同的代码。其实现的原理是这样的:
<!----><!----><!---->
请下载示例代码亲身感受一下:http://code.google.com/p/fastcoder/downloads/list
- 大小: 11.2 KB
分享到:
相关推荐
安全知识问答题-安全教育-安全试题-电力.docx
最全的Java笔试题库之问答题篇-总共243道【121~180】
《道德与法治》七年级上-问答题专项训练含答案.pdf
电动力学-选择题填空题判断题问答题复习.doc
java面试问答题,答案详细明了java面试问答题,答案详细明了java面试问答题,答案详细明了
【中考历史问答题答题技巧】 中考历史问答题是检测学生对历史知识掌握程度的重要手段,这类试题具有较大的灵活性,能够全面考察学生的综合应用能力和分析问题的能力。以下将详细阐述问答题的分类、特点以及答题技巧...
华为WCDMA初级认证试题--问答题
最全的Java笔试题库之问答题篇-总共243道【61~120】
【基于UbD理论的“小型问答题”设计与应用】 UbD(Understanding by Design)理论,也称为“通过设计来理解”,是由教育改革者Grant Wiggins和Jay McTighe提出的一种教学设计框架。该理论主张教学过程应当从最终的...
- **问答题解析**: - **本身存在着易损零件**:如火花塞、刹车片等,定期检查更换至关重要。 - **零件本身质量差异**:质量不佳的零部件可能导致故障。 - **汽车消耗品质量差异**:如燃油品质不佳会导致发动机...
计算机网络期末复习题选择题填空题问答题。 1.从计算机网络系统组成的角度看,计算机网络可以分为 通信 子网和 资源 子网。 2.在 Internet 与 Intranet 之间,由 防火墙 负责对网络服务请求的合法性进行检查。 3...
选择事件的执行顺序正确的一组是 INITIALIZATION / START-OF-SELECTION / TOP-OF-PAGE / AT LINE-SELECTION。 12. ABAP 试题 13:层级报表的开发 在层级报表的开发里,下面哪个条件不是必需的:层级字段不能出现在...
部编版六年级道德与法治上册问答题.pdf
网络安全考试问答题必备.docx
项目管理问答题.docx
操作系统问答题总结 自学考试
- 问题情境:问题的呈现方式和环境影响解题策略的选择。 - 酝酿效应:暂时搁置问题,有时能帮助找到灵感。 - 原型启发:已有的模型或例子可以激发新的解决问题的思路。 - 情绪与动机状态:积极的情绪和强烈的...
- 目标:选择就绪队列中的进程分配CPU。 - 频率:高。 2. **中期调度(中级调度)**: - 目标:实现内存与外存之间的交换。 - 特点:主要用于分时系统,降低内存占用。 - 频率:相对较低。 3. **长期调度(高级...