|
Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
| 01. Course Overview.mp4 |
3.13MB |
| 01. Course Overview.srt |
2.10KB |
| 01. Intro.mp4 |
327.55KB |
| 01. Intro.mp4 |
696.84KB |
| 01. Intro.mp4 |
4.82MB |
| 01. Intro.mp4 |
746.22KB |
| 01. Intro.mp4 |
897.25KB |
| 01. Intro.mp4 |
643.74KB |
| 01. Intro.mp4 |
4.78MB |
| 01. Intro.mp4 |
452.75KB |
| 01. Intro.srt |
324B |
| 01. Intro.srt |
864B |
| 01. Intro.srt |
2.98KB |
| 01. Intro.srt |
775B |
| 01. Intro.srt |
897B |
| 01. Intro.srt |
706B |
| 01. Intro.srt |
3.79KB |
| 01. Intro.srt |
564B |
| 01. Intro and Course Outline.mp4 |
3.13MB |
| 01. Intro and Course Outline.srt |
3.55KB |
| 02. Boolean Comparisons.mp4 |
710.01KB |
| 02. Boolean Comparisons.srt |
996B |
| 02. Comments- A Necessity and a Crutch.mp4 |
4.41MB |
| 02. Comments- A Necessity and a Crutch.srt |
3.31KB |
| 02. Reasons to Write Clean Code.mp4 |
3.36MB |
| 02. Reasons to Write Clean Code.srt |
5.34KB |
| 02. Speaker Class Overview.mp4 |
10.22MB |
| 02. Speaker Class Overview.srt |
4.67KB |
| 02. Three Clean Code Principles.mp4 |
2.19MB |
| 02. Three Clean Code Principles.srt |
3.34KB |
| 02. When to Create a Class.mp4 |
3.90MB |
| 02. When to Create a Class.srt |
4.73KB |
| 02. When to Create a Function.mp4 |
2.77MB |
| 02. When to Create a Function.srt |
3.82KB |
| 02. When to Refactor.mp4 |
2.27MB |
| 02. When to Refactor.srt |
2.85KB |
| 02. Why Naming Matters.mp4 |
3.84MB |
| 02. Why Naming Matters.srt |
3.15KB |
| 03. Boolean Assignments.mp4 |
3.95MB |
| 03. Boolean Assignments.srt |
3.12KB |
| 03. Class Cohesion Overview.mp4 |
8.43MB |
| 03. Class Cohesion Overview.srt |
5.44KB |
| 03. Code Metrics.mp4 |
3.55MB |
| 03. Code Metrics.srt |
1.93KB |
| 03. Code Review and Pairing.mp4 |
2.98MB |
| 03. Code Review and Pairing.srt |
2.59KB |
| 03. Developers Are Authors.mp4 |
4.47MB |
| 03. Developers Are Authors.srt |
4.27KB |
| 03. Dirty Comment 1- Redundant.mp4 |
3.71MB |
| 03. Dirty Comment 1- Redundant.srt |
2.85KB |
| 03. Naming Classes.mp4 |
4.02MB |
| 03. Naming Classes.srt |
5.38KB |
| 03. Picking the Right Tool for the Job.mp4 |
6.35MB |
| 03. Picking the Right Tool for the Job.srt |
3.76KB |
| 03. Why Create a Method - Reason 1- Avoid Duplication.mp4 |
2.55MB |
| 03. Why Create a Method - Reason 1- Avoid Duplication.srt |
2.00KB |
| 04. Automated Test Overview.mp4 |
4.10MB |
| 04. Automated Test Overview.srt |
2.11KB |
| 04. Boundaries Matter- Stay Native.mp4 |
11.04MB |
| 04. Boundaries Matter- Stay Native.srt |
11.30KB |
| 04. Course Conventions.mp4 |
1.19MB |
| 04. Course Conventions.srt |
1.54KB |
| 04. Dirty Comment 2- Intent.mp4 |
1.43MB |
| 04. Dirty Comment 2- Intent.srt |
1.17KB |
| 04. Host Lunch and Learns.mp4 |
1.01MB |
| 04. Host Lunch and Learns.srt |
855B |
| 04. Low vs. High Cohesion.mp4 |
4.43MB |
| 04. Low vs. High Cohesion.srt |
3.89KB |
| 04. Naming Methods.mp4 |
2.95MB |
| 04. Naming Methods.srt |
3.85KB |
| 04. Prefer Positive Conditionals.mp4 |
2.56MB |
| 04. Prefer Positive Conditionals.srt |
2.51KB |
| 04. Why Create a Method - Reason 2- Excessive Indentation.mp4 |
1.91MB |
| 04. Why Create a Method - Reason 2- Excessive Indentation.srt |
2.08KB |
| 05. Accept No More Broken Windows.mp4 |
3.86MB |
| 05. Accept No More Broken Windows.srt |
1.85KB |
| 05. Dirty Comment 3- Apology.mp4 |
1.36MB |
| 05. Dirty Comment 3- Apology.srt |
1.48KB |
| 05. Every Tech Is Potentially Evil.mp4 |
994.50KB |
| 05. Every Tech Is Potentially Evil.srt |
1.31KB |
| 05. Excessive Indentation Solution 1- Extract Method.mp4 |
6.67MB |
| 05. Excessive Indentation Solution 1- Extract Method.srt |
4.13KB |
| 05. Names and Cohesion.mp4 |
2.00MB |
| 05. Names and Cohesion.srt |
1.86KB |
| 05. Refactor Agenda Overview.mp4 |
6.67MB |
| 05. Refactor Agenda Overview.srt |
3.44KB |
| 05. Resources.mp4 |
2.22MB |
| 05. Resources.srt |
2.01KB |
| 05. Rubber Ducking.mp4 |
1.77MB |
| 05. Rubber Ducking.srt |
2.06KB |
| 05. Ternaries Are Beautiful.mp4 |
3.62MB |
| 05. Ternaries Are Beautiful.srt |
4.06KB |
| 06. Avoiding Side Effects.mp4 |
1.77MB |
| 06. Avoiding Side Effects.srt |
1.46KB |
| 06. Be Strongly Typed.mp4 |
4.01MB |
| 06. Be Strongly Typed.srt |
4.96KB |
| 06. Boy Scout Rule.mp4 |
1.13MB |
| 06. Boy Scout Rule.srt |
644B |
| 06. Dirty Comment 4- Warning.mp4 |
1.32MB |
| 06. Dirty Comment 4- Warning.srt |
952B |
| 06. Excessive Indentation - Solution 2- Fail Fast.mp4 |
6.34MB |
| 06. Excessive Indentation - Solution 2- Fail Fast.srt |
3.81KB |
| 06. Maximizing Signal to Noise.mp4 |
5.36MB |
| 06. Maximizing Signal to Noise.srt |
5.30KB |
| 06. Remove Unhelpful Comments.mp4 |
6.77MB |
| 06. Remove Unhelpful Comments.srt |
3.44KB |
| 06. Signs a Class Is too Small.mp4 |
2.12MB |
| 06. Signs a Class Is too Small.srt |
2.15KB |
| 06. Summary.mp4 |
647.84KB |
| 06. Summary.srt |
777B |
| 07. Avoid Magic Numbers.mp4 |
3.25MB |
| 07. Avoid Magic Numbers.srt |
3.68KB |
| 07. Dirty Comment 5- Zombie Code.mp4 |
16.45MB |
| 07. Dirty Comment 5- Zombie Code.srt |
13.50KB |
| 07. Don't Repeat Yourself.mp4 |
4.56MB |
| 07. Don't Repeat Yourself.srt |
4.03KB |
| 07. Excessive Indentation - Solution 3- Return Early.mp4 |
4.33MB |
| 07. Excessive Indentation - Solution 3- Return Early.srt |
3.37KB |
| 07. Primitive Obsession.mp4 |
4.16MB |
| 07. Primitive Obsession.srt |
3.06KB |
| 07. Refactor to Mayfly Variables.mp4 |
13.80MB |
| 07. Refactor to Mayfly Variables.srt |
5.88KB |
| 07. Warning Signs.mp4 |
1.16MB |
| 07. Warning Signs.srt |
798B |
| 07. Wrap Up.mp4 |
1.03MB |
| 07. Wrap Up.srt |
1022B |
| 08. Avoid Abbreviations.mp4 |
2.91MB |
| 08. Avoid Abbreviations.srt |
2.69KB |
| 08. Dirty Comment 6- Divider.mp4 |
1.06MB |
| 08. Dirty Comment 6- Divider.srt |
816B |
| 08. Handling Complex Conditionals.mp4 |
8.33MB |
| 08. Handling Complex Conditionals.srt |
7.01KB |
| 08. Positive Conditionals.mp4 |
7.56MB |
| 08. Positive Conditionals.srt |
3.08KB |
| 08. Self-documenting Code.mp4 |
4.66MB |
| 08. Self-documenting Code.srt |
2.67KB |
| 08. The Proximity Principle.mp4 |
2.29MB |
| 08. The Proximity Principle.srt |
1.99KB |
| 08. Why Create a Method - Reason 3- Convey Intent.mp4 |
3.37MB |
| 08. Why Create a Method - Reason 3- Convey Intent.srt |
2.84KB |
| 09. Dirty Comment 7- Brace Tracker.mp4 |
1.90MB |
| 09. Dirty Comment 7- Brace Tracker.srt |
1.39KB |
| 09. Implement Guard Clauses.mp4 |
18.32MB |
| 09. Implement Guard Clauses.srt |
5.91KB |
| 09. Naming Booleans.mp4 |
1.51MB |
| 09. Naming Booleans.srt |
1.70KB |
| 09. Prefer Polymorphism over Enums.mp4 |
5.07MB |
| 09. Prefer Polymorphism over Enums.srt |
3.81KB |
| 09. Summary.mp4 |
1.80MB |
| 09. Summary.srt |
2.15KB |
| 09. The Outline Rule.mp4 |
3.83MB |
| 09. The Outline Rule.srt |
4.05KB |
| 09. Why Create a Method - Reason 4- Do One Thing.mp4 |
1.71MB |
| 09. Why Create a Method - Reason 4- Do One Thing.srt |
2.01KB |
| 10. Be Declarative.mp4 |
4.64MB |
| 10. Be Declarative.srt |
3.48KB |
| 10. Dirty Comment 8- Bloated Header.mp4 |
2.12MB |
| 10. Dirty Comment 8- Bloated Header.srt |
1.58KB |
| 10. Mayfly Variables.mp4 |
3.75MB |
| 10. Mayfly Variables.srt |
3.61KB |
| 10. Rename Variables.mp4 |
8.37MB |
| 10. Rename Variables.srt |
3.76KB |
| 10. Strive for Symmetry.mp4 |
1.28MB |
| 10. Strive for Symmetry.srt |
1.47KB |
| 10. Summary.mp4 |
2.42MB |
| 10. Summary.srt |
2.51KB |
| 11. Dirty Comment 9- Defect Log.mp4 |
1.12MB |
| 11. Dirty Comment 9- Defect Log.srt |
1.06KB |
| 11. Extract Method and Return Early.mp4 |
11.02MB |
| 11. Extract Method and Return Early.srt |
3.85KB |
| 11. How Many Parameters-.mp4 |
2.82MB |
| 11. How Many Parameters-.srt |
2.68KB |
| 11. Summary.mp4 |
1.86MB |
| 11. Summary.srt |
2.43KB |
| 11. Table Driven Methods.mp4 |
4.67MB |
| 11. Table Driven Methods.srt |
3.96KB |
| 12. Clean Comments.mp4 |
4.78MB |
| 12. Clean Comments.srt |
4.71KB |
| 12. Refactor Red Flags to Method.mp4 |
19.83MB |
| 12. Refactor Red Flags to Method.srt |
6.37KB |
| 12. Signs a Method Is too Long.mp4 |
10.64MB |
| 12. Signs a Method Is too Long.srt |
5.59KB |
| 12. Summary.mp4 |
2.14MB |
| 12. Summary.srt |
2.36KB |
| 13. Consolidate Guard Clauses.mp4 |
10.62MB |
| 13. Consolidate Guard Clauses.srt |
3.38KB |
| 13. Handling Exceptions.mp4 |
6.30MB |
| 13. Handling Exceptions.srt |
6.99KB |
| 13. Summary.mp4 |
1.87MB |
| 13. Summary.srt |
1.94KB |
| 14. Extract To Approve Sessions Method.mp4 |
21.31MB |
| 14. Extract To Approve Sessions Method.srt |
8.67KB |
| 14. Summary.mp4 |
1.77MB |
| 14. Summary.srt |
1.85KB |
| 15. Switch to a Table Driven Method and Fail Fast.mp4 |
5.55MB |
| 15. Switch to a Table Driven Method and Fail Fast.srt |
2.51KB |
| 16. Centralize Validation.mp4 |
16.88MB |
| 16. Centralize Validation.srt |
6.28KB |
| 17. Review Outline Rule.mp4 |
5.38MB |
| 17. Review Outline Rule.srt |
2.75KB |
| 18. Bug Fixes- What a Contrast!.mp4 |
7.43MB |
| 18. Bug Fixes- What a Contrast!.srt |
4.83KB |
| 19. Compare Code Analytics Results.mp4 |
6.95MB |
| 19. Compare Code Analytics Results.srt |
4.06KB |
| 20. Summary.mp4 |
1.66MB |
| 20. Summary.srt |
2.16KB |
| csharp-clean-coding-principles.zip |
11.21MB |