GithubHelp home page GithubHelp logo

examdemo's Introduction

赛前准备

请大家提前下载和安装以下软件:
1、JDK 1.8+ https://java.com/zh_CN/download/
2、IntelliJ (推荐)https://www.jetbrains.com/idea/download/ (不推荐Eclipse)
3、Git Bash命令行 (https://msysgit.github.io/https://www.sourcetreeapp.com/
4、Maven https://maven.apache.org/download.cgi
5、将该工程fork到自己Github下(fork按钮在github工程页面右上角)
6、通过 git clone 命令将刚刚fork过去的代码工程下载(注意是clone 你自己的github账号下的代码)
7、导入到IDE中,保证环境运行没有问题


比赛提醒

1、比赛题目会在赛前上传至该工程,只需要重新pull即可更新程序框架和单元测试代码
2、编程前请仔细阅读需求文档,理解需求文档预计需要花费10~30分钟来理解,请务必看清楚要求再动手,比赛试题包括需求描述文档和代码框架。
3、编程时建议经常保持能编译运行,确保可以获得已经实现功能的得分。
4、在阅读题目后请同时阅读随代码框架提供的单元测试用例代码和注释以帮助更好的理解题意,在完成答题后一定要确保随代码框架提供的单元测试用例执行通过。
5、每道题已经提供初步的框架,请在此框架上继续完成代码。随试题提供的代码框架*.java文件使用UTF-8编码,请调整IntelliJ、eclipse等IDE的编码字符集为UTF-8,以防止源文件中的中文出现乱码。
6、试题框架提供的原有代码,除需要实现的方法体外的其他的内容(包括常量定义,方法签名等)均不能做任何修改。
7、可以根据需要在代码框架中新增属性,方法等,也可以在本类中调用其他自己开发的类。不建议使用其他第三方lib库,如果确实需要使用,请务必加到pom文件中。
8、除题目明确要求需要考虑的异常情况、输入校验外,其他异常情况和输入校验一律不需要考虑。
9、关于代码提交提交到你自己的github从该工程fork过去的工程下。
比如路径为https://github.com/OwenTse/ExamDemo.git 其中OwenTse为gitHub Username
比赛截止时间(22:00)后考试程序会根据各位提供的GitHub Username去拉取代码,后进行自动的单元测试

examdemo's People

Contributors

owentse avatar qustliuhui avatar 13777469818 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.