Following along with videos 3 and 4 requires a little bit of setup. This video shows how to set up your Windows computer so that you can follow along when dotCover and NDepend get covered in the next few videos and teaches you how to work with Nancy, an open source .NET web framework. Learn the required programs to get installed and how to build Nancy in this video.
- [Instructor] In videos three and four, … we're going to collect and visualize … code coverage for Nancy, a popular .net … web development framework. … There's some setup that you'll need to do … in order to follow along. … First up, make sure you have the latest version … of Visual Studio 2017 installed. … Then, download and install NDepend, … and its Visual Studio 2017 extension. … Next up, you'll need to download and install … ReSharper Ultimate, and when you run the installer … for ReSharper Ultimate, you'll need to make sure … you choose to install dotCover. … It's disabled by default. … Finally, the last thing that you'll need to install … is version 2.1.4 of the .net core SDK. … Once you've got all those things installed, … you can open up Visual Studio 2017. … Over in the Team Explorer, … choose to clone a repository, … and then type in the URL for the repository … that we are going to be working with, … which is a fork of the Nancy project … into my demo GitHub account. … That's at https://github.com/mscottford-demo/Nancy …
Author
Released
3/28/2019- Code quality metrics and tools
- Exploring code complexity
- Adjusting complexity thresholds
- Analyzing hotspots and churn
- Visualizing code coverage
- Finding duplication
- Securing dependencies
- Maintaining a consistent coding style
Skill Level Intermediate
Duration
Views
Related Courses
-
Agile Software Development
with Shashi Shekhar1h 53m Beginner -
Agile Software Development: Refactoring
with Richard Kasperowski1h 31m Intermediate
-
Introduction
-
1. Code Quality
-
What is code quality?1m 28s
-
-
2. Complexity
-
What is complexity?2m 39s
-
Adjust thresholds3m 36s
-
-
3. Hotspots and Churn
-
What are hotspots and churn?2m 22s
-
-
4. Code Coverage
-
What is code coverage?2m 56s
-
Windows setup2m 9s
-
macOS X setup3m 19s
-
-
5. Duplication
-
What is duplication?2m 10s
-
-
6. Securing Your Dependencies
-
Why secure dependencies?1m 51s
-
Setting up Snyk1m 24s
-
-
7. Consistent Coding Style
-
Why consistent coding style?1m 40s
-
Setting up Flask2m 1s
-
-
Conclusion
-
Next steps36s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Windows setup