随笔分类 - Software Engineering
摘要:一:同行检查 每一次 Check in 都都要找同行进行代码的检查,并提交报告,报告大致内容如下: 问题描述分为(可增): 一:代码规范 二:算法逻辑 三:需重构 在以上三大类基础上进行子类描述 二:如何找到需要检查的代码 首先,我们不能直接在 Solution Explorer 界面来 View History,这样,我们只能得到 *.sln 这个文件的变更历史,如: 我们应该在 T...
阅读全文
摘要:如果查看别人对代码的修改,你可能会非常烦恼与在 Solution Explorer 中看历史版本看不全,如下: 实际上,你想看到的是对于整个解决方案,全部的历史版本,那应该跑去 Source Control Explorer 查看,同样点 View History,这回就会看到全部的签入记录,如下: Solution Explorer 的 ViewHistory 非常方便于对单个文...
阅读全文
摘要:一:工具安装 Resharper 和 StyleCop 必须安装。 Resharper 的配置文件如下:Resharper.zip 请按如下步骤导入, 1: 2: 3: StyleCope 的配置文件如下:Settings.zip 请直接包含到项目中,如: (PS:从源码服务器上获取的解决方案,Leader 已经包含)。 二:确保签入代码前已经完成的...
阅读全文
摘要:1:合理安排每个CASE并检查每个人每天的工作进度和质量; 这会让一个庞大的工作,或者看上不可能完成的任务,变成可完成的。 2:警惕对立情绪,并寻找交接者; 永远无法控制所有成员对你或者对团队对公司是满意的,实际上,人类很脆弱,当你发现一个人不愿意干好手上工作的时候,寻找交接者比说服他更有效率。 3:总是和用户确认CASE的结果; 提意因为很廉价,所以每个人都会提意见,在你心...
阅读全文
摘要:无论是软件开发还是学习计划或者其它任何计划,我认为过于细的计划是空洞的且无必要的。 一:只定远景计划或者说战略性计划 应先制定一个远景计划:类似1年内开发完毕某某项目,其中每个月应该完成什么模块。 该计划用于估计预算,以及用于其它相关部门的协作安排。其中每个月完成什么模块用户开发组内修正各个迭代内的详细计划用。 二:制定一个迭代内的详细计划 迭代应控制在两周内,1周过于频繁,...
阅读全文
摘要:TFS非常强大,但是权限设置确实非常的恶心复杂,这貌似是一切NB又傲慢的软件的通病。那么,在哪里设置 WorkItem 的权限呢?第一步:第二步:第三步,下面你将一目了然。第四步,Shared Query共享经过上面的步骤,还不能将 Shared Queries 共享出来,那么,我们还需要:
阅读全文