摘要:git
本文介绍课程做业提交规范,解释了为何要以博文的形式提交,怎么让博文便于他人阅读,代码怎么提交。github
课程做业发布与提交均采用博文的形式。教师在班级博客发布做业,学生阅读博文,完成做业,并将做业以博文的形式发布在本身的博客。网络
若是做业涉及到源代码,在博文中只添加核心源代码,并在博文中以超连接的形式给出引用。完整源代码上传到代码托管网站,建议使用 GitHub或者https://coding.net/。ide
教师经过课堂派将班级博客邀请连接发给你们,点击加入班级博客,若尚未在博客园开通博客,先注册一个,再点击邀请连接加入博客。实在还没搞定的,参照该博文博客园加入班级详解。网站
传统提交做业的方法,将全部东西(包括源代码)放在一个word文件,可读性较差。使用博客提交做业,博文插入源代码能够高亮,便于阅读。除此以外,还有以下好处:ui
步骤以下:搜索引擎
没搞定的,参照该博文:如何在班级博客中提交做业。idea
值得注意的是:spa
对于博文的要求,归结起来是便于他人阅读,即你的想法要很容易而且高效地被阅读者理解。能够从两方面达成这个目标:
我想到的一些便于他人阅读的方法:
2
, 2.1
, 2.1.1
,而且写好标题。
图1:博客园在随笔添加摘要
若是做业涉及到源代码,将程序在本身的机器上调试好,再上传到代码托管网站,建议使用https://coding.net/ 或者GitHub。
为每一次做业建立一个仓库(repository)。而且在博文一开始写明本次做业的项目地址(好比https://github.com/sparkandshine/complex_network
)。若是在博文中引用了哪一个文件,以超连接的形式在文中添加引用。
在项目的根目录建立一个名为README.md
的文件,对本程序做一个简单介绍,包括但不局限于:
(1)怎样使用git提交代码
网上有不少手把手教程,好比:
(2)须要提交的应该有
(3)不该该提交的有:
bin
目录obj
目录target
目录.idea
目录.settings
目录build
目录,compile后生成的文件夹.classpath
文件.DS_Store
目录.project
文件*.iml
IDE的配置文件、文件夹能够在项目代码的根目录下建立一个.gitignore
文件,把须要忽略的文件夹和文件相对路径逐行添加进去,这样git 提交的时候就会忽略这些子目录和子文件。一个.gitignore
模板示例:
/target/ /.idea/ /.settings/ /build/ /.classpath /.DS_Store/ .project *.iml /obj/ /bin/