首页 > 技术文章 > 第三周作业

wang-kai 2015-12-18 10:56 原文

阅读作业:

     通过快速的阅读《构建之法》,简单说一下印象比较深的几点:第一,让我对“精通”这个概念有了新的理解。大部分人认为写过多少代码,会多少种编程语言算是学生群体中的佼佼者;但常常忽略对深度的挖掘。文中作者通过对魔方精通的理解,让我们知道精通不是背背口诀那么简单还要理解原理。第二,团队合作的前提是自己是一个合格的软件工程师。这让我们对单元测试技术和提到的提高效能的技术的重要性有所了解,比较感兴趣的问题也在这儿,测试技术和效能的概念在以前的学习中有所忽略。第三,我比较感兴趣的是激发团队协作效率的方法。对于软件工程师的职业发展,除了在自身编程能力的提高上,更多的可能也在于与他人一起学习,个人的进步离不开团队的进步。总的来说,现阶段比较感兴趣的更多在于如何成为一个合格的软件工程师,尤其是熟悉学习语法之外的关于测试,效能和很多我们可能没意识到的方面。

Git/Github实践作业:

   1.安装git后配置用户名,$ git config --global user.name "Your Name"   $ git config --global user.email "email@example.com"

   2.在本机上练习初始化git init,从工作空间添加文件到暂存区git add filename,从暂存区到仓库git commit -m “xxx”,可多次添加文件到暂存区然后一次性commit;了解分支的概念练习git branch,git checkout(好像可以git checkout -b branchname),git emergy等用法;在解决冲突方面,我目前了解的其中一种方法就是廖雪峰教程中提到的将源文件进行修改在add ,commit到仓库。

   3.首先将本地仓库和github上的远程仓库连接,commit 到本地仓库后可用git remote add origin master,git  push 等。(在此之前将ssh值告诉给github),还有注意使用cd D:\Git  ,cd RTCSD_HOMEWORK1 当前目录的概念。

  详细参考:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000  廖雪峰教程

  图片:

 

前两次作业从博客上复制下来后,保存为txt格式;然后在github上建了两个仓库,RTCSD_HOMEWORK1和RTCSD_HOMEWORK2,并且将两次作业提交上去了。

github名:kossle    这里详细的语句没有贴出来(廖雪峰教程有非常具体的步骤),参照下面这幅图应该差不多能理解git基本语句含义。

图片:

上图来自 阮一峰Git教程

 

推荐阅读