-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: Jonathan Bell <[email protected]>
- Loading branch information
Showing
4 changed files
with
33 additions
and
1 deletion.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
--- | ||
layout: module | ||
title: "14 - Continuous Development" | ||
permalink: /modules/14-continuous-development | ||
parent: Modules | ||
nav_order: 14 | ||
lessons: | ||
- title: "Continuous Development" | ||
ppt: "Module 14 Continuous Development.pptx" | ||
pdf: "Module 14 Continuous Development.pdf" | ||
|
||
--- | ||
### Learning Objectives: | ||
In this module, you will learn to: | ||
* Describe how continuous development helps to catch errors sooner in the software lifecycle | ||
* Describe strategies for performing quality-assurance on software as and after it is delivered | ||
* Compare and contrast continuous delivery with test driven development as a quality assurance strategy | ||
|
||
{% include lesson.html %} | ||
|
||
### Activity | ||
* Activity: [CI/CD Pipeline for Covey.Town]({{ site.baseurl }}{% link Activities/Module14 Deployment Activity.md %}) | ||
|
||
|
||
### Resources | ||
* [Kent Beck on Software Engineering Daily discussing Facebook Engineering and TDD](https://softwareengineeringdaily.com/2019/08/28/facebook-engineering-process-with-kent-beck/) | ||
* ["Case Study 4: The $440 Million Software Error at Knight Capital", Henrico Dolfing](https://www.henricodolfing.com/2019/06/project-failure-case-study-knight-capital.html) | ||
* [Software Engineering at Google](https://learning.oreilly.com/library/view/software-engineering-at/9781492082781/) especially the following chapters | ||
- [Chapter 23: Continuous Integration](https://learning.oreilly.com/library/view/software-engineering-at/9781492082781/ch23.html) | ||
- [Chapter 24: Continuous Delivery](https://learning.oreilly.com/library/view/software-engineering-at/9781492082781/ch24.html) | ||
* ["Rapid release at massive scale" by Chuck Rossi](https://engineering.fb.com/2017/08/31/web/rapid-release-at-massive-scale/) | ||
* ["Continuous Deployment of Mobile Software at Facebook", Chuck Rossi et al](https://research.facebook.com/publications/continuous-deployment-of-mobile-software-at-facebook-showcase/) |