Skip to content

Commit

Permalink
module14-cicd (#43)
Browse files Browse the repository at this point in the history
Co-authored-by: Jonathan Bell <[email protected]>
  • Loading branch information
abhutta0 and jon-bell authored Feb 27, 2024
1 parent 24fb1bb commit 99713a7
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 1 deletion.
Binary file added Slides/Module 14 Continuous Development.pdf
Binary file not shown.
Binary file added Slides/Module 14 Continuous Development.pptx
Binary file not shown.
2 changes: 1 addition & 1 deletion _data/modules.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
page: /modules/13-cloud-infrastructure
7b:
name: Continuous Development
page:
page: /modules/14-continuous-development
8a:
name: Work on project (Discuss project plan/revisions)
8b:
Expand Down
32 changes: 32 additions & 0 deletions lectures/l14.md
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/)

0 comments on commit 99713a7

Please sign in to comment.