|
|
|
|
@ -1,7 +1,33 @@
|
|
|
|
|
## 概要
|
|
|
|
|
对开源项目的学习和使用
|
|
|
|
|
## 题目选择
|
|
|
|
|
学习在GitHub托管的开源项目<a href="https://github.com/google/python-fire">python-fire</a>
|
|
|
|
|
对开源项目的学习和使用。我们选择学习在GitHub托管的开源项目<a href="https://github.com/google/python-fire">python-fire</a>
|
|
|
|
|
|
|
|
|
|
## 我如何完成任务?
|
|
|
|
|
1. fork自己的分支
|
|
|
|
|
2. 在自己的分支中参照任务1的markdown文件,修改或添加markdown文件。每个人选择任务点的其中一项,然后把任务完成报告用[markdown](#descriptMD)语言完成。
|
|
|
|
|
3. 每次作出修改应该尽快提交merge请求
|
|
|
|
|
4. 跳到第2埠,持续修改,优化完善
|
|
|
|
|
|
|
|
|
|
## 任务点:
|
|
|
|
|
1、掌握git等工具的使用,了解github等代码托管平台
|
|
|
|
|
|
|
|
|
|
2、能看懂readme,并将开源项目跑起来
|
|
|
|
|
|
|
|
|
|
3、能看懂项目中的文档,掌握工具如何使用(学会自己阅读文档)
|
|
|
|
|
|
|
|
|
|
4、模仿项目中文件、变量、方法的命名方式,并在自己代码中实践(不要写出不明所以的命名)
|
|
|
|
|
|
|
|
|
|
5、模仿项目中的注释写法,并在自己代码中实践(学会写出简明、清晰、全面的注释)
|
|
|
|
|
|
|
|
|
|
6、模仿项目中的单元测试写法,并在自己代码中实践(保证版本迭代过程中的可维护性)
|
|
|
|
|
|
|
|
|
|
7、体会项目中的动态语言开发过程中的轻盈性,并提高自己的编码水平(努力写出干净、简洁的python)
|
|
|
|
|
|
|
|
|
|
<h2 id='descriptMD'>markdown?<\h2>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 小组作业要求
|
|
|
|
|
学习下面其中的一个开源项目,写一份学习总结报告
|
|
|
|
|
|
|
|
|
|
@ -19,7 +45,9 @@ https://graphite.readthedocs.io/en/stable/overview.html 总体要求:
|
|
|
|
|
|
|
|
|
|
6、模仿项目中的单元测试写法,并在自己代码中实践(保证版本迭代过程中的可维护性)
|
|
|
|
|
|
|
|
|
|
7、体会项目中的动态语言开发过程中的轻盈性,并提高自己的编码水平(努力写出干净、简洁的pyt分组要求: 4~6人(学生提交作品时需要关联同组成员,组内成员作品共享)
|
|
|
|
|
7、体会项目中的动态语言开发过程中的轻盈性,并提高自己的编码水平(努力写出干净、简洁的python)
|
|
|
|
|
|
|
|
|
|
分组要求: 4~6人(学生提交作品时需要关联同组成员,组内成员作品共享)
|
|
|
|
|
|
|
|
|
|
基于项目实施:是(学生必须在本平台创建项目,项目管理员可以提交作品)
|
|
|
|
|
|
|
|
|
|
|