结对第二次作业

结对第二次作业

  • 对于导航员的评价以及总结

   对于结对编程的概念,其实单单凭借着听课堂上的知识的话,了解的会十分浅显,就像自己知道了很多知识的理念,知道应该如何去运用,但是如果没有去实际的去运用一次的话,印象和冲击远远没有去实践一次的大。之前说的什么代码的规范性,关于代码的可读性,可操作性,我关注的好像只有代码的运行没有错误。其余的一概抛在了脑后。知道这次作业。

   闯哥作为我的同组队友来说,可以说是一个水平高出很多的老师,之前一直自己做尝试,突然需要和另一个队友合作,需要关注的东西变得很不熟悉。顺便说一下,关于这次作业我是驾驶员,但是 只是写了一个不怎么成熟的内核,界面上的技术因为本身菜由本应该只起到导航作用的队友承担了这个工作,首先挺惭愧的,但要不是,因为两个人合作去写这个代码,我可能还无法发现这个问题,很大的问题。那就是 我的代码的适应性及其的差,也许我可以在自己的认知水平里去理解甚至可以很容易的去理解我写下的代码,但是对于其他人来说,我的代码超级难以辨识。代码写出来不是给自己看的。需要合作的时候这个问题就显得格外输出,就像两个人的代码要合体才会变得更强,但是因为自己的写法的不规范,导致的连接不上的麻烦会令整个工程延误甚至黯然失色。

   我俩对于这个问题也说过,我没有收到什么批评,老张闯在这种时候一般都显得格外包容,我其实一直能看到他作为众人口中所说的大神,在他自己的内心有着对自己的很强的自信。但没有自大,包在外面的是一层明显的谦逊。就好像此时此刻,我或许代码写得很糟糕,或许对于两人合作来说,这些代码上的问题有些令人难以忍受。他也只是指出来吧,剩余的还是交给我自己去改,只要问,就会解答。没有多余的话,永远简洁明了。其实印象最深的还是其中一句话。他说代码写出来是给别人看的,我知道我自己填上了下句——————不是让他人练习找错的。

   对于合作来说的话,俩个人的步调一致至少在某些方面要达成一致对于工程的进展绝对是有帮助的,关于自己的模块来说,实现功能是件很简单的事。可以让其他人很简单调用的和嵌入的代码编写者则更能融入一个团体。所以软件工程,这么多作业,没有一个是来训练我的代码编译水平的,它在传授规则,一个可以让我们在以后可以与他人自由合作努力的钥匙。我也想好了很多 ,我不想也没能力去一个人写出很大的项目,合作在这个职业里显得分外的重要,建立一个以合作为前提的思维是向下学的基本,其中自己的规范性就是自己向其他人表达善意的方式。
   所以,现今来说,相对于我拙劣的代码技术来说也许更迫切的是如何去一步步纠正和适应代码的规范。更加的模块化,和标准化。提前适应合作这种思想现在摆在了第一优先级。
代码内核coding地址

https://coding.net/u/sukuo/p/6-work/git/blob/master/trunkclasses.java?public=true

附加合作照
image_1cb6umb77kbl1uevk381t8j1lki9.png-1286.5kB

posted on 2018-04-16 18:07  苏阔Garrison  阅读(146)  评论(2编辑  收藏  举报

导航