4.5 结对编程的时候真的有必要进行屏幕共享吗?

GreyZeng 2022-03-14 19:42:29

以前我认为两人和做就是两个人分配工作,然后各自实现自己的接口,给对方使用,但是在书中,变成了一人看着另一个人编程,而且屏幕共享要设置好,但是我跟人感觉屏幕共享没有必要,在一方编程号之后git上去另一个人可以看到就可以,没有必要完全实时看到。我的疑问在于真的有必要进行屏幕共享吗?

原文地址

...全文
124 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
GreyZeng 2022-03-14
  • 打赏
  • 举报
回复

确实应该坐在一起,正是因为坐在一起,才能够避免摸鱼提高效率,同时,两个人互换角色编程对代码的对接效率远远比两人分开编程使用git来的高,因此就该是书上描述的并排坐在一台电脑前的方式。关于分歧降低效率的问题,实际上交流就能解决,甚至,面对面交流解决这种问题的效率也要比用git或者在线上讨论的效率高得多。

原文地址

GreyZeng 2022-03-14
  • 打赏
  • 举报
回复

在经历了软件工程的结对作业和组队大作业之后,代码行数及增长的同时我也体验到了多种不同的编程方式,有题目中提到的通过git编程,也有结对编程,在这些编程方式中我发现最具备效率的是结对编程。在有些两个人共同开发的工程中,如果通过结对编程来完成,会极大的减少编程者出现bug的可能性,因为大多数手误出现的bug会在结对编程的过程中被瞬间解决,因此极大缩短了debug浪费的时间,并且,由于有人在旁边看着编程,对于编程者来说,思路更加清晰明确,编程效率也会比单独完成更高,而且,在对接的过程中也没有任何的差错。如果两个人使用git进行编程,在对接的时候难免会出现一些差错,这个在软工的组队作业中也有体现。因此我认为屏幕共享还是有必要的,否则便失去了结对编程的意义。

原文地址

605

社区成员

发帖
与我相关
我的任务
社区描述
程序员。写过:移山之道,编程之美,构建之法,智能之门。
软件工程软件构建团队开发 企业社区 北京·朝阳区
社区管理员
  • SoftwareTeacher
  • GreyZeng
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧