某公司团队开发环境讲义_第1页
某公司团队开发环境讲义_第2页
某公司团队开发环境讲义_第3页
某公司团队开发环境讲义_第4页
某公司团队开发环境讲义_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微软团队开发环境目录微软开发团队的一天微软团队开发环境总结目录微软开发团队的一天微软团队开发环境总结微软开发团队的一天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适合的才是是最好的行为养成习习惯,习惯惯形成性格格,性格决决定命运行动才有成成效!9、静夜夜四无无邻,,荒居居旧业业贫。。。12月月-2212月月-22Saturday,December24,202210、雨中中黄叶叶树,,灯下下白头头人。。。21:44:1221:44:1221:4412/24/20229:44:12PM11、以以我我独独沈沈久久,,愧愧君君相相见见频频。。。。12月月-2221:44:1321:44Dec-2224-Dec-2212、故人江江海别,,几度隔隔山川。。。21:44:1321:44:1321:44Saturday,December24,202213、乍见翻疑梦梦,相悲各问问年。。12月-2212月-2221:44:1321:44:13December24,202214、他乡生白发发,旧国见青青山。。24十二月月20229:44:13下午21:44:1312月-2215、比不了得得就不比,,得不到的的就不要。。。。十二月229:44下下午12月-2221:44December24,202216、行动出成成果,工作作出财富。。。2022/12/2421:44:1321:44:1324December202217、做前,能能够环视四四周;做时时,你只能能或者最好好沿着以脚脚为起点的的射线向前前。。9:44:13下下午9:44下下午21:44:1312月-229、没没有有失失败败,,只只有有暂暂时时停停止止成成功功!!。。12月月-2212月月-22Saturday,December24,202210、很多事情努努力了未必有有结果,但是是不努力却什什么改变也没没有。。21:44:1321:44:1321:4412/24/20229:44:13PM11、成功就是日日复一日那一一点点小小努努力的积累。。。12月-2221:44:1321:44Dec-2224-Dec-2212、世间成事,,不求其绝对对圆满,留一一份不足,可可得无限完美美。。21:44:1321:44:1321:44Saturday,December24,202213、不知知香积积寺,,数里里入云云峰。。。12月月-2212月月-2221:44:1321:44:13December24,202214、意志志坚强强的人人能把把世界界放在在手中中像泥泥块一一样任任意揉揉捏。。24十十二二月20229:44:13下下午21:44:1312月月-2215、楚塞三湘湘接,荆门门九派通。。。。十二月229:44下下午12月-2221:44December24,202216、少年十五五二十时,,步行夺得得胡马骑。。。2022/12/2421:44:1321:44:1324December202217、空山新雨雨后,天气气晚来秋。。。9:44:13下下午9:44下下午21:44:1312月-229、杨柳散散和风,,青山澹澹吾虑。。。12月-2212月-22Saturday,December24,202210、阅读一一切好书书如同和和过去最最杰出的的人谈话话。21:44:1321:44:1321:4412/24/20229:44:13PM11、越是没有本本领的就越加加自命不凡。。12月-2221:44:1321:44Dec-2224-Dec-2212、越是无能的的人,越喜欢欢挑剔别人的的错儿。21:44:1321:44:1321:44Saturday,December24,202213、知人者智,,自知者明。。胜人者有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论