Submit Search
Upload
Overview of .NET Best Practices
•
Download as PPTX, PDF
•
1 like
•
629 views
Stephen Ritchie
Follow
An overview of .NET best practices.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 96
Download now
Recommended
Sustainable agile testing
Sustainable agile testing
mimmozzo_
Xray for Jira - How to automate your QA process
Xray for Jira - How to automate your QA process
Xpand IT
Whose test is it anyway - LW&CN v0.3
Whose test is it anyway - LW&CN v0.3
Clinton Nobrega AMBCS
Xray for Jira 3.0 - What's New?
Xray for Jira 3.0 - What's New?
Xpand IT
Small is Beautiful- Fully Automate your Test Case Design
Small is Beautiful- Fully Automate your Test Case Design
Georgina Tilby
API Testing – Keeping a Check on Agile Software Development
API Testing – Keeping a Check on Agile Software Development
Software Testing Solution
Agile Testing - Challenges
Agile Testing - Challenges
Mohan Krishna Kona
Xporter for Jira - Overview
Xporter for Jira - Overview
Xpand IT
Recommended
Sustainable agile testing
Sustainable agile testing
mimmozzo_
Xray for Jira - How to automate your QA process
Xray for Jira - How to automate your QA process
Xpand IT
Whose test is it anyway - LW&CN v0.3
Whose test is it anyway - LW&CN v0.3
Clinton Nobrega AMBCS
Xray for Jira 3.0 - What's New?
Xray for Jira 3.0 - What's New?
Xpand IT
Small is Beautiful- Fully Automate your Test Case Design
Small is Beautiful- Fully Automate your Test Case Design
Georgina Tilby
API Testing – Keeping a Check on Agile Software Development
API Testing – Keeping a Check on Agile Software Development
Software Testing Solution
Agile Testing - Challenges
Agile Testing - Challenges
Mohan Krishna Kona
Xporter for Jira - Overview
Xporter for Jira - Overview
Xpand IT
RemoteLaunch Overview Presentation (2021)
RemoteLaunch Overview Presentation (2021)
Inflectra
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
Xpand IT
Agile engineering environment 50 minutes or less
Agile engineering environment 50 minutes or less
Vernon Stinebaker
9781111530532 ppt ch07_passing_primitivetypeasobjects
9781111530532 ppt ch07_passing_primitivetypeasobjects
Terry Yoast
Presentation Verification & Validation
Presentation Verification & Validation
Elmar Selbach
Defect root cause analysis, Андрей Титаренко
Defect root cause analysis, Андрей Титаренко
Sigma Software
Automation and Technical Debt
Automation and Technical Debt
IBM UrbanCode Products
CPU Algorithm
CPU Algorithm
vaani pathak
MATLAB Expert Help Research Ideas
MATLAB Expert Help Research Ideas
Matlab Simulation
20100309 05 - Air France : des audits manuels aux audits automatisés
20100309 05 - Air France : des audits manuels aux audits automatisés
LeClubQualiteLogicielle
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
Agile Testing Alliance
Spira 101 - How We Designed Spira To Be Used: InflectraCon 2019
Spira 101 - How We Designed Spira To Be Used: InflectraCon 2019
Inflectra
Test Management & Automation with JIRA
Test Management & Automation with JIRA
Xpand IT
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
Dawn Jardine
Matlab Assignment Experts Research Help
Matlab Assignment Experts Research Help
Matlab Simulation
От хаоса к автоматизации тестирования на примере Backend
От хаоса к автоматизации тестирования на примере Backend
COMAQA.BY
Personalized Defect Prediction
Personalized Defect Prediction
Sung Kim
CP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation Testing
Agile Testing Alliance
An Overview of .NET Best Practices
An Overview of .NET Best Practices
Stephen Ritchie
An Overview of .NET Best Practices
An Overview of .NET Best Practices
Stephen Ritchie
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
All Things Open
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
dtz001
More Related Content
What's hot
RemoteLaunch Overview Presentation (2021)
RemoteLaunch Overview Presentation (2021)
Inflectra
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
Xpand IT
Agile engineering environment 50 minutes or less
Agile engineering environment 50 minutes or less
Vernon Stinebaker
9781111530532 ppt ch07_passing_primitivetypeasobjects
9781111530532 ppt ch07_passing_primitivetypeasobjects
Terry Yoast
Presentation Verification & Validation
Presentation Verification & Validation
Elmar Selbach
Defect root cause analysis, Андрей Титаренко
Defect root cause analysis, Андрей Титаренко
Sigma Software
Automation and Technical Debt
Automation and Technical Debt
IBM UrbanCode Products
CPU Algorithm
CPU Algorithm
vaani pathak
MATLAB Expert Help Research Ideas
MATLAB Expert Help Research Ideas
Matlab Simulation
20100309 05 - Air France : des audits manuels aux audits automatisés
20100309 05 - Air France : des audits manuels aux audits automatisés
LeClubQualiteLogicielle
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
Agile Testing Alliance
Spira 101 - How We Designed Spira To Be Used: InflectraCon 2019
Spira 101 - How We Designed Spira To Be Used: InflectraCon 2019
Inflectra
Test Management & Automation with JIRA
Test Management & Automation with JIRA
Xpand IT
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
Dawn Jardine
Matlab Assignment Experts Research Help
Matlab Assignment Experts Research Help
Matlab Simulation
От хаоса к автоматизации тестирования на примере Backend
От хаоса к автоматизации тестирования на примере Backend
COMAQA.BY
Personalized Defect Prediction
Personalized Defect Prediction
Sung Kim
CP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation Testing
Agile Testing Alliance
What's hot
(18)
RemoteLaunch Overview Presentation (2021)
RemoteLaunch Overview Presentation (2021)
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
Agile engineering environment 50 minutes or less
Agile engineering environment 50 minutes or less
9781111530532 ppt ch07_passing_primitivetypeasobjects
9781111530532 ppt ch07_passing_primitivetypeasobjects
Presentation Verification & Validation
Presentation Verification & Validation
Defect root cause analysis, Андрей Титаренко
Defect root cause analysis, Андрей Титаренко
Automation and Technical Debt
Automation and Technical Debt
CPU Algorithm
CPU Algorithm
MATLAB Expert Help Research Ideas
MATLAB Expert Help Research Ideas
20100309 05 - Air France : des audits manuels aux audits automatisés
20100309 05 - Air France : des audits manuels aux audits automatisés
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
Spira 101 - How We Designed Spira To Be Used: InflectraCon 2019
Spira 101 - How We Designed Spira To Be Used: InflectraCon 2019
Test Management & Automation with JIRA
Test Management & Automation with JIRA
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
Matlab Assignment Experts Research Help
Matlab Assignment Experts Research Help
От хаоса к автоматизации тестирования на примере Backend
От хаоса к автоматизации тестирования на примере Backend
Personalized Defect Prediction
Personalized Defect Prediction
CP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation Testing
Similar to Overview of .NET Best Practices
An Overview of .NET Best Practices
An Overview of .NET Best Practices
Stephen Ritchie
An Overview of .NET Best Practices
An Overview of .NET Best Practices
Stephen Ritchie
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
All Things Open
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
dtz001
Apache Spark Model Deployment
Apache Spark Model Deployment
Databricks
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Yulia Zavertailo
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
Rakuten Group, Inc.
Certification Study Group - NLP & Recommendation Systems on GCP Session 5
Certification Study Group - NLP & Recommendation Systems on GCP Session 5
gdgsurrey
How to Productionize Your Machine Learning Models Using Apache Spark MLlib 2....
How to Productionize Your Machine Learning Models Using Apache Spark MLlib 2....
Databricks
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
Cprime
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Anyscale
Test Metrics in Agile: A Powerful Tool to Demonstrate Value
Test Metrics in Agile: A Powerful Tool to Demonstrate Value
TechWell
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptx
Om Prakash
Lessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at Netflix
Justin Basilico
The Holy Trinity of UI Testing by Diego Molina
The Holy Trinity of UI Testing by Diego Molina
Sauce Labs
Test team dynamics, Антон Мужайло
Test team dynamics, Антон Мужайло
Sigma Software
DSDM® AgilePF® - Agile Project Framework - Foundation
DSDM® AgilePF® - Agile Project Framework - Foundation
Mirosław Dąbrowski C-level IT manager, CEO, Agile, ICF Coach, Speaker
DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...
DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...
Gene Kim
Mirco hering devops for systems of record final
Mirco hering devops for systems of record final
Mirco Hering
Scaling Ride-Hailing with Machine Learning on MLflow
Scaling Ride-Hailing with Machine Learning on MLflow
Databricks
Similar to Overview of .NET Best Practices
(20)
An Overview of .NET Best Practices
An Overview of .NET Best Practices
An Overview of .NET Best Practices
An Overview of .NET Best Practices
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
Deployment Design Patterns - Deploying Machine Learning and Deep Learning Mod...
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
Apache Spark Model Deployment
Apache Spark Model Deployment
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
Certification Study Group - NLP & Recommendation Systems on GCP Session 5
Certification Study Group - NLP & Recommendation Systems on GCP Session 5
How to Productionize Your Machine Learning Models Using Apache Spark MLlib 2....
How to Productionize Your Machine Learning Models Using Apache Spark MLlib 2....
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Test Metrics in Agile: A Powerful Tool to Demonstrate Value
Test Metrics in Agile: A Powerful Tool to Demonstrate Value
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptx
Lessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at Netflix
The Holy Trinity of UI Testing by Diego Molina
The Holy Trinity of UI Testing by Diego Molina
Test team dynamics, Антон Мужайло
Test team dynamics, Антон Мужайло
DSDM® AgilePF® - Agile Project Framework - Foundation
DSDM® AgilePF® - Agile Project Framework - Foundation
DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...
DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...
Mirco hering devops for systems of record final
Mirco hering devops for systems of record final
Scaling Ride-Hailing with Machine Learning on MLflow
Scaling Ride-Hailing with Machine Learning on MLflow
More from Stephen Ritchie
Lightweight Documentation
Lightweight Documentation
Stephen Ritchie
Agile Engineering Sparker GLASScon 2015
Agile Engineering Sparker GLASScon 2015
Stephen Ritchie
DevOps Requires Agility
DevOps Requires Agility
Stephen Ritchie
Continuous Integration - NoVA CodeCamp 2014-10-11
Continuous Integration - NoVA CodeCamp 2014-10-11
Stephen Ritchie
Lightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile Approach
Stephen Ritchie
Continuous Integration: Blueprint, Toolbox, Master Craft
Continuous Integration: Blueprint, Toolbox, Master Craft
Stephen Ritchie
Dc scrum agile_eng_20130923
Dc scrum agile_eng_20130923
Stephen Ritchie
Test Driven Development: Blueprint, Toolbox, and Master Craft
Test Driven Development: Blueprint, Toolbox, and Master Craft
Stephen Ritchie
Agile Testing Best Practices
Agile Testing Best Practices
Stephen Ritchie
Continuous Integration: Blueprint, Toolbox, Master Craft
Continuous Integration: Blueprint, Toolbox, Master Craft
Stephen Ritchie
Continuous Integration DCAEC12
Continuous Integration DCAEC12
Stephen Ritchie
Advanced Code Analysis with .NET
Advanced Code Analysis with .NET
Stephen Ritchie
Overcoming the Obstacles, Pitfalls, and Dangers of Unit Testing
Overcoming the Obstacles, Pitfalls, and Dangers of Unit Testing
Stephen Ritchie
DCDNUG 10/16/2012 Automated testing obstacles pitfalls dangers
DCDNUG 10/16/2012 Automated testing obstacles pitfalls dangers
Stephen Ritchie
Automated Testing: Obstacles, Pitfalls, and Dangers
Automated Testing: Obstacles, Pitfalls, and Dangers
Stephen Ritchie
Advanced Code Analysis In .NET
Advanced Code Analysis In .NET
Stephen Ritchie
Automated Testing with Databases
Automated Testing with Databases
Stephen Ritchie
More from Stephen Ritchie
(17)
Lightweight Documentation
Lightweight Documentation
Agile Engineering Sparker GLASScon 2015
Agile Engineering Sparker GLASScon 2015
DevOps Requires Agility
DevOps Requires Agility
Continuous Integration - NoVA CodeCamp 2014-10-11
Continuous Integration - NoVA CodeCamp 2014-10-11
Lightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile Approach
Continuous Integration: Blueprint, Toolbox, Master Craft
Continuous Integration: Blueprint, Toolbox, Master Craft
Dc scrum agile_eng_20130923
Dc scrum agile_eng_20130923
Test Driven Development: Blueprint, Toolbox, and Master Craft
Test Driven Development: Blueprint, Toolbox, and Master Craft
Agile Testing Best Practices
Agile Testing Best Practices
Continuous Integration: Blueprint, Toolbox, Master Craft
Continuous Integration: Blueprint, Toolbox, Master Craft
Continuous Integration DCAEC12
Continuous Integration DCAEC12
Advanced Code Analysis with .NET
Advanced Code Analysis with .NET
Overcoming the Obstacles, Pitfalls, and Dangers of Unit Testing
Overcoming the Obstacles, Pitfalls, and Dangers of Unit Testing
DCDNUG 10/16/2012 Automated testing obstacles pitfalls dangers
DCDNUG 10/16/2012 Automated testing obstacles pitfalls dangers
Automated Testing: Obstacles, Pitfalls, and Dangers
Automated Testing: Obstacles, Pitfalls, and Dangers
Advanced Code Analysis In .NET
Advanced Code Analysis In .NET
Automated Testing with Databases
Automated Testing with Databases
Recently uploaded
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
The Digital Insurer
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Principled Technologies
Recently uploaded
(20)
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Overview of .NET Best Practices
1.
An Overview of .NET
Best Practices Stephen D. Ritchie Rappahannock Area Developers .NET Users Group 17 Mar 2015
2.
Excella Consulting Overall –
Challenges Continuous Integration No CI Server No Code Analysis Not Triggered by SCM - 2 -
3.
Excella Consulting Overall –
Challenges Code Reviews Not Conducted Issues Not Tracked Issues Dropped - 3 -
4.
Excella Consulting Current –
Challenges Automated Builds and Deployments Manual Deployment No Automated Testing No Code Analysis - 4 -
5.
Excella Consulting Current –
Challenges Automated Unit Testing Low Code Coverage No Mocking Framework Failing or Ignored Tests - 5 -
6.
Excella Consulting Opportunities - 6
- Best Practices Matrix Complexity Risk Cost Value
7.
Excella Consulting Minimal, Essential Source
Control - 7 -
8.
Excella Consulting TFS - 8
-
9.
Excella Consulting SVN - 9
-
10.
Excella Consulting Mercurial - 10
-
11.
Excella Consulting Git - 11
-
12.
Excella Consulting Level Metaphor -
12 -
13.
Excella Consulting 32 4 5
6 7 8 9 1 Go to Green - 13 -
14.
Excella Consulting Level 1
– Goals Build Script - 14 -
15.
Excella Consulting Level 1
– Starting Point Manual Builds - 15 -
16.
Excella Consulting MSBuild - 16
-
17.
Excella Consulting NAnt - 17
-
18.
Excella Consulting PowerShell - 18
-
19.
Excella Consulting Extensions - 19
-
20.
Excella Consulting Level 1
– Example - 20 - Example Build Script
21.
Excella Consulting Level 1
– Result One Script, Builds Everything - 21 - “Run the Runner” Build Script
22.
Excella Consulting 32 4 5
6 7 8 9 1 Go to Green - 22 -
23.
Excella Consulting Level 2
– Goals Continuous Integration - 23 -
24.
Excella Consulting Level 2
– Starting Point No CI Server - 24 -
25.
Excella Consulting Level 2
– To Do Install CI Server Triggered by Code Push “Run the Runner” - 25 -
26.
Excella Consulting TFS - 26
-
27.
Excella Consulting CC.NET - 27
-
28.
Excella Consulting Jenkins - 28
-
29.
Excella Consulting TeamCity - 29
-
30.
Excella Consulting Level 2
– Example - 30 - CI Server Example
31.
Excella Consulting Level 2
– Result Observe & Report - 31 -
32.
Excella Consulting 3 4 5
6 7 8 9 1 2 Go to Green - 32 -
33.
Excella Consulting Level 3
– Goals Code Analysis - 33 -
34.
Excella Consulting Level 3
– Starting Point No Code Analysis - 34 -
35.
Excella Consulting Level 3
– To Do Analysis Tool Static Code Analysis Run with CI Server - 35 -
36.
Excella Consulting FxCop - 36
-
37.
Excella Consulting Gendarme - 37
-
38.
Excella Consulting StyleCop - 38
-
39.
Excella Consulting NDepend - 39
-
40.
Excella Consulting Simian - 40
-
41.
Excella Consulting Sonar - 41
-
42.
Excella Consulting Level 3
– Example FxCop 10 - 42 - Analysis Tool Example
43.
Excella Consulting Level 3
– Result Analyze, Improve, Monitor - 43 -
44.
Excella Consulting 4 5
6 7 8 9 1 2 3 Go to Green - 44 -
45.
Excella Consulting Level 4
– Goals Automate Testing - 45 -
46.
Excella Consulting Level 4
– Starting Point No Tests - 46 -
47.
Excella Consulting Level 4
– To Do Testing Framework Run with Runner Run with CI Server - 47 -
48.
Excella Consulting MSTest - 48
-
49.
Excella Consulting MBUnit - 49
-
50.
Excella Consulting xUnit.net - 50
-
51.
Excella Consulting NUnit - 51
-
52.
Excella Consulting Level 4
– To Do Mocking Framework Isolation Interaction Testing - 52 -
53.
Excella Consulting Rhino Mocks -
53 -
54.
Excella Consulting Moq - 54
-
55.
Excella Consulting Level 4
– Example - 55 - Automate Testing Example
56.
Excella Consulting Level 4
– Results Passing Tests - 56 -
57.
Excella Consulting 5 6 7
8 9 1 2 3 4 Go to Green - 57 -
58.
Excella Consulting Level 5
– Goals Code Coverage + More Tests + More Code Analysis - 58 -
59.
Excella Consulting Level 5
– To Do Coverage Tool Run in Visual Studio Run with CI Server - 59 -
60.
Excella Consulting NCover - 60
-
61.
Excella Consulting OpenCover - 61
-
62.
Excella Consulting dotCover - 62
-
63.
Excella Consulting Level 5
– Example - 63 - Code Coverage Example
64.
Excella Consulting Level 5
– Results 100% Class Coverage + More Code Analysis - 64 -
65.
Excella Consulting 6 7 8
9 1 2 3 4 5 Go to Green - 65 -
66.
Excella Consulting Level 6
– Goals Code Review + More Tests + More Code Analysis - 66 -
67.
Excella Consulting Level 6
– To Do Pick Approach Share Opinions Track Issues - 67 -
68.
Excella Consulting Pairing - 68
-
69.
Excella Consulting Group - 69
-
70.
Excella Consulting Peer - 70
-
71.
Excella Consulting Level 6
– Example Peer - 71 - Code Review Example
72.
Excella Consulting Level 6
– Results Reviewed Code 100% Method Coverage + More Code Analysis - 72 -
73.
Excella Consulting 7 8
9 1 2 3 4 5 6 Go to Green - 73 -
74.
Excella Consulting Level 7
– Goals Packaging + More Coverage + More Code Analysis + More Tests - 74 -
75.
Excella Consulting MSI - 75
-
76.
Excella Consulting Web Deploy -
76 -
77.
Excella Consulting Octopus - 77
-
78.
Excella Consulting Zip Archive -
78 -
79.
Excella Consulting Level 7
– Example Zip - 79 - Packaging Example
80.
Excella Consulting Level 7
– Results Packaged Deliverable Code Reviews 40% Line Coverage + More Code Analysis - 80 -
81.
Excella Consulting 8 9 1
2 3 4 5 6 7 Go to Green - 81 -
82.
Excella Consulting Level 8
– Goals Automated Deployments + More Tests + More Line Coverage + More Code Analysis - 82 -
83.
Excella Consulting Script - 83
-
84.
Excella Consulting Level 8
– Example MSBuild - 84 - Automated Deployment Example
85.
Excella Consulting Level 8
– Results Automated Deployments + Code Reviews + 60% Line Coverage + More Code Analysis - 85 -
86.
Excella Consulting 9 1 2
3 4 5 6 7 8 Go to Green - 86 -
87.
Excella Consulting Level 9
– Goals Full Code Coverage + More Tests + More Coverage + More Code Analysis - 87 -
88.
Excella Consulting Testing - 88
-
89.
Excella Consulting Level 9
– Example - 89 - Full Code Coverage Example
90.
Excella Consulting Level 9
– Results > 80% Line Coverage + Code Reviews Automated Deployments + More Code Analysis - 90 -
91.
Excella Consulting 1 2
3 4 5 6 7 8 9 Go to Green - 91 -
92.
Excella Consulting Overall –
Results Continuous Integration CI Server Code Analysis Triggered by SCM - 92 -
93.
Excella Consulting Overall –
Results Code Reviews Conducted Regularly Issues Tracked Issues Resolved - 93 -
94.
Excella Consulting Overall –
Results Automated Builds and Deployments Automated Deployment Automated Testing Code Analysis - 94 -
95.
Excella Consulting Overall –
Results Automated Unit Testing Code Coverage: > 80% Mocking Framework Passing Tests: Priority - 95 -
96.
Excella Consulting Follow On
– Goals Retrospectives Presentations - 96 -
Download now