版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微软团队开发环境黄雪斌高级工程师/PMP/MSFPractitioner微软全球技术中心目录微软开发团队的一天微软团队开发环境总结目录微软开发团队的一天微软团队开发环境总结微软开发团队的一天Rainbow团队程序经理 1开发组长 1开发人员 3测试组长 1测试人员 3用户文档 1UI 1产品经理 1共12人开发人员的一天1开发人员的一天从哪里开始?开发人员的一天从哪里开始?答案:开发人员的一天从DailyBuild开始开发人员上班的第一件事儿就是查看DailyBuild的结果,担心由于自己昨天的代码Check-in,造成BuildBroken经历对Build的提心吊胆之后,第一件事做什么?经历对Build的提心吊胆
之后,第一件事做什么?答案:打开Bug管理工具,查看指定给自己的Bug,解决高优先度的Bug。因为质量重于新功能接下来,开发发人员会…从源代码管理理工具中Checkout代码修改代码(解解决Bug或或实现新功能能)取得源代码管管理工具中最最新变化,在在本机Build和单元元测试请开发组同事事作CodeReviewCheckin代码在Bug管理理工具中修改改Bug的状状态开发人员以一一封DailyReport结束束一天的工作作测试人员的一一天2测试人员第一一件事做什么么?测试人员第一一件事做什么么?答案:打开Bug管理工工具,查看指指定给自己的的Bug,验验证已解决的的Bug接下来,测试试人员会…从发布服务器器上取得当天天的Build版本,根根据测试用例例检验当天的的Build在Bug管理理工具中登记记新发现的Bug,等待待开发人员解解决下班前,测试试人员会…发送当天或者者一周的Bug报告和测测试用例报告告程序经理的一一天3程序经理的工工作主持Bug专专家会诊更新项目的计计划、日程表表、产品规格格书、风险控控制列表发送StatusReport……PMisthecommunicationhub!程序经理的工工作主持Bug专专家会诊更新项目的计计划、日程表表、产品规格格书、风险控控制列表提交StatusReport程序经理的工工作主持Bug专专家会诊更新项目的计计划、日程表表、产品规格格书、风险控控制列表提交StatusReport目录微软开发团队队的一天微软团队开发发环境总结一分钟自测:每项10分,满分为为100进行源代码管管理以及源代代码检入的控控制进行定期的代代码审查,分分享经验和教教训每个开发人员员都进行单元元测试自动进行每日日构造,每天天可以得到产产品最新的版版本进行BVT测测试(构造验验证测试),在第一时间间知道构造版版本的质量有统一的Bug管理工具具,定期发送送Bug报告告对有争议的Bug进行专专家会诊有统一的测试试用例管理工工具,定期发发送测试用例例报告所有团队成员员都可以从团团队Portal上获取取自己需要的的文档,了解解项目的状态态为整个项目团团队以及开发发、测试人员员建立各个EmailList,,便于进行有有效沟通回顾:Rainbow团团队
是怎样样协作的?三大流程源代码控制每日构造Bug管理七大服务器源代码服务器器Bug数据库库构造服务器发布服务器电子邮件服务务器团队协作平台台测试用例管理理工具微软团队开发发环境之源源代码控制缺少源代码控制工工具而引起的的问题最新版本的源源代码在谁的的机器上?多人修改一个个文件时,有有些人的修改改被抹掉了昨天的修改引引发了新缺陷陷,但不知道道做了哪些修修改上周五的代码码肯定能运行行,但没法退退回去了一不小心把有有用的GetXYZ()函数删了并并存盘了!目前已经在写写3.0的代代码了,突然然要为1.0版本发布一一个1.0aB客户需要一一个定制的产产品,而且要要随通用版不不断更新昨天我修改了了一个文件,,但我想不起起来为什么要要修改了今天系统出错错了,昨天是是哪个该死的的改了Abc.Cpp文文件?上个月发布给给A用户的试试用版是用那那个版本的源源码编译的??源代码控制的的基本操作最常用操作:AddFile(s)Check-InCheck-OutGetLatestVersion其他Roll-BackShowHistoryCompareLabel使用WinDiff进行行代码审查只有通过本地地单元测试才才能Check-in分支的使用微软团队开发发环境之每日日构造每日构造解决决的问题客户突然访问问/领导临时时察看工作产品偏离客户户的期望项目经理/成成员不了解整整体进度测试人员无法法编译源代码码模块/子系统统集成失败错误没有及时时发现每日构造的意意义统一的视图展示最新进展展测试的基础@REM
@REMBuildscript
@REMAuthor:JianShuoWang@REMCreated:12:04PM3/12/2002@REMFilename:StartBuild.bat@REMModified:
@REM1.1SDLabeladdedat12:04PM3/12/2002@REM1.2Fixthebugtodelete.cssfilefromreleaseserver@REM1.3AddversionnumberstobothDLLsandwebpage
@REM1.4Addedfacadeserverandmovedallwebclient
@REMtowebfolder.@REM1.5Fixedbug258[Build]Buildscriptdoesn'tprovidelabeldescription
@REM1.6ReorgedthefolderandaddedWinUItobuilds]@REM1.7AddbuildnumbertoallEXEsandDLLs@REM1.8DepresspromptbyechoDtoweb.config.
@REM@SETBuildScriptVersion=1.8@REM
@REMUsage:@REMstartbuild.bat<rev>@REM<rev>istherevisionnumber.Incaseyouneed
@REMtocreateabuildwithrevisionnumberother@REMthan0,youcanuse@REMstartbuild.bat1@REMtocreatebuildslike2295.1
@REM
@SETBuildRev=0@REM
@REMThisscriptisextendedtobeusedonsha-jswang-02exclusively
@REM@REM@REMDefinevariables
@REM@PATH=c:\programfiles\MicrosoftVisualStudio.NET\Common7\IDE;%PATH%;
@SETSCRIPTROOT=C:\WebRaid@SETSDROOT=C:\webraid\workplace@SETSLNROOT=C:\webraid\workplace\src\RAID
@SETWEBUIROOT=C:\webraid\workplace\src\RAID\RAID_WEBUI
@SETWINUIROOTDEBUG=C:\webraid\workplace\src\RAID\WinUI\bin\Debug@SETWINUIROOTRELEASE=C:\webraid\workplace\src\RAID\WinUI\bin\Release@SETRELEASESERVER=\\sha-calvin\WebRAID\builds\
@SETWINUIROOTRELEASE=C:\webraid\workplace\src\RAID\WinUI\bin\Release
@SETBUILDREPORT=%SCRIPTROOT%\BuildReport.txtDebug&Release每日日构构造造步步骤骤每日日构构造造步步骤骤每日日构构造造与与BVT测测试试BVT测测试试是是冒冒烟烟测测试试的的一一种种一般般在在Build生生成成后后进进行行的的自自动动测测试试微软软团团队队开开发发环环境境之之Bug管管理理对每每一一个个Bug进进行行跟跟踪踪,,避避免免遗遗漏漏对产产品品质质量量的的进进展展进进行行有有效效的的跟跟踪踪量化化产产品品的的质质量量和和开开发发团团队队成成员员的的绩绩效效,,便便于于有有效效的的管管理理Bug收收敛敛点点::质质量量趋趋向向稳稳定定零Bug反反弹弹::产产品品发发布布指指日日可可待待三大大流流程程的的整整合合目录录微软软开开发发团团队队的的一一天天微软软团团队队开开发发环环境境总结结微软软团团队队开开发发环环境境中中的的要要素素三大大流流程程源代代码码控控制制每日日构构造造Bug管管理理七大大服服务务器器源代代码码服服务务器器Bug数数据据库库构造造服服务务器器发布布服服务务器器电子子邮邮件件服服务务器器团队队协协作作平平台台测试试用用例例管管理理工工具具其他他工工具具自测测回回顾顾进行行源源代代码码管管理理以以及及源源代代码码检检入入的的控控制制进行行定定期期的的代代码码审审查查,分分享享经经验验和和教教训训每个个开开发发人人员员都都进进行行单单元元测测试试自动动进进行行每每日日构构造造,每每天天可可以以得得到到产产品品最最新新的的版版本本进行行BVT测测试试(构构造造验验证证测测试试),在在第第一一时时间间知知道道构构造造版版本本的的质质量量有统统一一的的Bug管管理理工工具具,,定定期期发发送送Bug报报告告对有有争争议议的的Bug进进行行专专家家会会诊诊有统统一一的的测测试试用用例例管管理理工工具具,,定定期期发发送送测测试试用用例例报报告告所有有团团队队成成员员都都可可以以从从团团队队Portal上上获获取取自自己己需需要要的的文文档档,了了解解项项目目的的状状态态为整整个个项项目目团团队队以以及及开开发发、、测测试试人人员员建建立立各各个个EmailList,,便便于于进进行行有有效效沟沟通通搭建建团团队队开开发发环环境境的的建建议议RomeWasn’’tBuiltinaDay适合合的的才才是是最最好好的的行为为养养成成习习惯惯,习习惯惯形形成成性性格格,性性格格决决定定命命运运行动动才才有有成成效效!资源源Questions黄雪雪斌斌stevhu@9、静夜四四无邻,,荒居旧旧业贫。。。12月-2212月-22Thursday,December8,202210、雨中黄黄叶树,,灯下白白头人。。。15:31:3915:31:3915:3112/8/20223:31:39PM11、以我独沈沈久,愧君君相见频。。。12月-2215:31:3915:31Dec-2208-Dec-2212、故人江海海别,几度度隔山川。。。15:31:3915:31:3915:31Thursday,December8,202213、乍乍见见翻翻疑疑梦梦,,相相悲悲各各问问年年。。。。12月月-2212月月-2215:31:3915:31:39December8,202214、他他乡乡生生白白发发,,旧旧国国见见青青山山。。。。08十十二二月月20223:31:39下下午午15:31:3912月月-2215、比比不不了了得得就就不不比比,,得得不不到到的的就就不不要要。。。。。十二二月月223:31下下午午12月月-2215:31December8,202216、行行动动出出成成果果,,工工作作出出财财富富。。。。2022/12/815:31:3915:31:3908December202217、做前前,能能够环环视四四周;;做时时,你你只能能或者者最好好沿着着以脚脚为起起点的的射线线向前前。。。3:31:39下下午3:31下下午午15:31:3912月月-229、没有有失败败,只只有暂暂时停停止成成功!!。12月月-2212月月-22Thursday,December8,202210、很多多事情情努力力了未未必有有结果果,但但是不不努力力却什什么改改变也也没有有。。。15:31:3915:31:3915:3112/8/20223:31:39PM11、成成功功就就是是日日复复一一日日那那一一点点点点小小小小努努力力的的积积累累。。。。12月月-2215:31:3915:31Dec-2208-Dec-2212、世世间间成成事事,,不不求求其其绝绝对对圆圆满满,,留留一一份份不不足足,,可可得得无无限限完完美美。。。。15:31:3915:31:3915:31Thursday,December8,202213、不知香香积寺,,数里入入云峰。。。12月-2212月-2215:31:3915:31:39December8,202214、意志坚坚强的人人能把世世界放在在手中像像泥块一一样任意意揉捏。。08十十二月20223:31:39下午午15:31:3912月-2215、楚塞三湘接接,荆门九派派通。。。十二月223:31下下午12月-2215:31December8,202216、少少年年十十五五二二十十时时,,步步行行夺夺得得胡胡马马骑骑。。。。2022/12/815:31:3915:31:3908December202217、空空山山新新雨雨后后,,天天气气晚晚来来秋秋。。。。3:31:39下下午午3:31下下午午15:31:3912月月-229、杨杨柳柳散散和和风风,,青青山山澹澹吾吾虑虑。。。。12月月-2212月月-22Thursday,December8,202210、阅读一一切好书书如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 包头轻工校车削加工技能(劳动版)教案学习情境二车削台阶轴类零件-子学习情境一认识车刀
- 《麻绳》小班美术教案 - 幼儿园美术教案
- 《液压传动》教案(劳动版)
- 临时广告投放合同
- 城市轨道交通招投标详解
- 生态农业发展公益林管理计划
- 电子商务平台交易信息保护规定
- 餐饮业宿舍电费管理规则
- 城市污水处理厂改造协议
- 企业社会责任激励管理办法
- 电梯应急救援演练记录
- 人教部编版语文七年级上册第5课《秋天的怀念》表格教案
- 22《为中华之崛起而读书》 第二课时 课件
- 电除颤并发症的预防及处理
- 2024年首都机场集团公司招聘笔试参考题库含答案解析
- 《小学数学计算能力的培养》学习课件
- 取皮植皮护理查房
- 脐疝护理查房课件
- 中学生物学的科学思想和科学方法
- 安装培训方案
- 2023边缘物联代理技术要求
评论
0/150
提交评论