ICode9

精准搜索请尝试: 精确搜索
  • 结对编程代码互评2022-09-13 23:01:30

    优点: 文件结构:如下图所见:                                      类的分类准确,并且按照类功能划分到不同的包里,结构严谨。 myloginbegin包:存储启动类Begin、登录窗口类LoginDemo、登录功能类LoginFunction、 以及用户类User。 mytest包:使用@T

  • 结对编程队友代码分析2022-09-13 23:00:39

    队友这次的个人项目编程采用的java语言编译。 结构: 1)user.java:定义了User类,存储User的属性和一些简单的调用方法。 2)test.java:定义了主类 3)change.java:实现年级切换 4)check.java:实现试卷查重 5)login.java:实现登录界面 6)online.java:实现登录后输入题目数量,以及年级切换的输入

  • 结对编程代码分析2022-09-13 23:00:16

    优点:代码简洁易懂,且层层递进。 首先是运行了userInit()函数,这个函数是对用户的初始化,将数据导入。定义一个用户类,分别包括 用户名 密码 类型。然后创建一个类数组来保存其数据。 然后是loginInit() 函数。利用一个布尔值 flag 来判定是否登录成功,简单而有效。 然后进入examServ

  • 中小学数学卷子自动生成程序——结对编程队友互评2022-09-13 22:34:19

    一、题目介绍 项目要求实现根据使用者的身份,出小学、初中、高中三中类型的题目,题目的数量在10到30之间,三种题目的难度分别对应不同的要求。 二、代码分析 paper接口,声明了三种试卷。        Time接口,声明了获取当前时间   accountMapper接口,用于声明账号登录        

  • 队友个人项目代码分析2022-09-13 21:31:23

    项目要求   功能实现     该项目使用的语言是Java,题目要求的功能全部实现,通过阅读其源代码,做出以下分析:   优点:   在生成题目的函数中,将运算符(+-*/),操作数(算式)和括号分开处理,令代码更简洁明了 if(type.equals("高中")){ String[] sin={"sin","cos"

  • 结对编程代码分析2022-09-13 20:36:02

    结构分析: 缺点: 队友的代码只有俩个类,一个用户类和一个菜单类,导致结构混乱,省略后menu中部分如图: 其中含有多个功能的函数,都放在一个模块,一个menu中350左右行,导致每个模块中承担了多个不相关的功能,应该分模块编写。 而且也不需要定义开头的静态loginUser和UerList,这些完全可以

  • 软件工程导论-结对队友代码分析(111)2022-09-13 20:32:06

    队友:软件2005 赵春生 语言:java 概述及运行结果 目的:实现小、初、高中的数学题目自动生成 通过测试运行,队友代码能够完整的实现个人项目的需求 用户正常登陆: 能自动判断登录用户的类型 用户异常登录:  登录状态下退出登录:  登录状态下输入题目数量:  如果输入题目量正确则会

  • 结对编程队友代码分析2022-09-13 20:30:57

    依据个人项目要求,队友选用java语言来实现。通过对代码和注释的解读,按照其逻辑去运行队友的代码,项目中所要求的功能基本上都已实现,各个功能考虑的都很周到。 队友:苏国培 分析部分代码特色: 1、队友的工程文件包含三个类和一个测试类,其中三个类分别为:Question 类,Grade 枚举类,User 类;

  • 结对编程——代码互评2022-09-13 20:01:47

    一、前言        新学期新气象!本篇文章是对软件工程导论课上我的结对编程伙伴个人项目代码的评价。在这个过程中我们可以相互学习、取长补短,帮助我们提高代码能力。 二、代码测试与评价 1、功能测试 运行代码,登录、切换类型、生成试卷等功能完善。 优点:在项目需求基础上使用

  • 结对编程-个人项目互评2022-09-13 18:30:24

    湖南大学软件工程导论结对编程作业-个人项目互评 姓名:李慈诚 学号:202026010511 班级:软件2005 结对队友:王思涵 编程语言:java 这篇博客诣在通过研究结对队友的个人项目代码,了解对方编码习惯,分析对方代码优缺点以在结对编程项目中合作更加融洽。 优点: 1.登录采用虚拟数据库,可扩展性比

  • 结对编程代码分析2022-09-13 17:02:10

    代码分析: 队友的代码主要是将几个老师新创了一个类,并用一个grade来判别年级类型。然后在主程序new新建9个老师,并用有参构造方法,然后添加到一个LIST容器里面。然后根据输入的值进行出题,如果输入了一个张三1,123,那么会用容器进行判断相等,并得到该名字,这个名字同时也是后面出题的依据,

  • 结对编程队友代码分析2022-09-13 17:02:02

    项目要求   此次个人项目队友使用的是C++语言,项目要求均已实现,观摩再三后,对其代码进行以下的分析: 优点: 1、使用多文件的编写方式,由两个头文件和一个主函数文件组成,有利于快速编译和保护源码,提高代码的编写效率。 2、定义了Funtion类,在类中实现了主要的函数功能,封装性较好,有利于

  • 结对编程-对对方个人项目代码规范的分析2022-09-13 13:33:57

    9.13 优点 1 细节:读写文件时及时关闭了文件,这是很容易忘记的         2 命名:命名很规范,一眼就看出该变量的含义       3 注释的非常详细,对于下一步的操作,大多都有解析,但是有些解析起始没有必要,比如“生成随机数种子”这种注释       4 函数都使用驼峰命名法,易懂:  

  • 写个续集,填坑来了!关于“Thread.sleep(0)这一行‘看似无用’的代码”里面留下的坑。2022-09-13 12:34:03

    你好呀,我是居家十三天只出了一次小区门的歪歪。 这篇文章是来填坑的,我以前写文章的时候也会去填之前的一些坑,但是由于拖延症,大多都会隔上上几个月。 这次这个坑比较新鲜,就是之前发布的《没有二十年功力,写不出这一行“看似无用”的代码!》这篇文章,太多太多的朋友看完之后问出了一个

  • 代码运算2022-09-13 12:30:09

    word1 = {'yi':'一','er':'二','san':'三'} print(word1)        Dictionary = {'key1':'value1','key2':'value2','keyn':'valuen'}    wor

  • 代码审查?结对编程和基于主干的开发呢?2022-09-13 08:31:11

    代码审查?结对编程和基于主干的开发呢? 我经常发布关于代码审查的帖子。例如: 如何审查拉取请求 , 如何编写拉取请求 , 和 如何强制增加您的代码审查过程 . 通常,我会收到这样的反馈: “我们应该忘记拉取请求,拥抱结对编程,并采用基于主干的开发!” 在这篇文章中,我将讨论这个特定的反馈。我

  • 仔细检查你的拼写!!!!2022-09-13 08:30:08

    仔细检查你的拼写!!!! 在学习如何编码方面,这与我所理解的“工作”发生了巨大的转变。学习和理解计算机及其语法所需的时间超出了我的预期。 代码的一个重要组成部分是编写很多传统上小学没有教过的单词。不过这很有趣,因为许多损坏代码的错误可能源于语法错误。你知道有多少次我坐了几

  • 页首代码2022-09-13 07:00:09

    /*simplememory*/ #google_ad_c1, #google_ad_c2 {display:none;} .syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table t

  • GCN的原理及其代码实现2022-09-13 00:03:38

    图数据的特征性质   图像数据是一种特殊的图数据,图像数据是标准的2D网格结构图数据。图像数据的CNN卷积神经网络算法不能直接用在图数据上,原因是图数据具有以下特殊性。 节点分布不均匀:图像数据及网格数据诶个节点只有4个邻接点,因此可以定义均匀的卷积操作,但是图数据节点的度

  • 架构师应该遵守的编程原则2022-09-13 00:00:57

    前言 KISS(Keep It Simple Stupid) 如何把Kiss原则应用到工作中? 要谦虚,不要认为自己是个天才,这是你第一个误解。只有谦虚了,你才能真正达到超级天才的水平,即使不行,who cares!你的代码那么stupid simple,所以你不需要是个天才! 将你的任务分解为4-12小时的子任务。 把你的问题拆分成多个

  • 学习记录6流程控制2022-09-12 23:33:59

    顺序结构 Java的基本结构就是顺序结构,除非特别指明,否则就按顺序一句一句执行。语句与语句之间,框与框之间,按照从上向下的顺序进行的,他是由若干个依次执行的处理步骤,是任何算法都离不开的基本算法 选择结构 if单选择结构 if(布尔表达式){ //如果布尔表达式为ture,执行该作用域

  • Python02代码2022-09-12 23:30:21

    实例1 height = 1.65 print("你的身高:"+str(height)) weight = 45.5 print("你的体重:"+str(weight)) bmi=weight/(height*height) print("你的BMI指数为:"+str(bmi)) #判断身材是否合理 if bmi<18.5:     print("你的体重过轻 ~@_@~") if bmi>=18.5 and bm

  • 《数学之美》读后感及代码规范2022-09-12 19:03:13

    发现、追寻、创造 ——读《数学之美》有感 在开始阅读这本书之前,我想当然的便认为,这大抵是一本数学科普类读物吧,让人难以提起兴趣。然而,当我翻开这本书的时候才知道我错了。 它不单只给我们普及了许多数学知识,更重要的是它以深入浅出的方式讲述了信息中的数学原理,也让我接触、了解

  • C#小技巧---递归优化的三种方式2022-09-12 15:31:51

    斐波那契数列 波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144,是指这样一个数列 递推公式如图:       1.最常见递归算法 //最常见的递归 static int Fibo(int n) { if (n == 1 || n == 2) return 1; else

  • Figma Low Code——一种解决设计交接问题的新方法2022-09-12 14:04:43

    Figma-Low-Code 是一个开源项目,可以将 Figma 设计直接包含在 VUE 应用程序中。通过确保 Figma 设计保持单一事实来源,这种方法显着减少了对设计交接和前端代码的需求。 应用程序开发过程中的一个持续痛点是设计和开发团队之间的交接。这个过程通常不是没有摩擦的。设计团队创建了

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有