Clean Code

Clean Code training is provided by ExcelR Solutions Training Institute in Bangalore,BTM

Beginner 0(0 Ratings) 0 Students enrolled
Created by ExcelR Solutions Training Institute staff Last updated Fri, 15-Apr-2022 English


Clean Code free videos and free material uploaded by ExcelR Solutions Training Institute staff .

Syllabus / What will i learn?

Session 1

Hands-on Exercise

Use case development in groups to assess the “as-is” state.

Demo of use case – What worked? Discuss the challenges faced.

Session 2

Opportunities for clean code in the use case developed

Meaningful Names

Functions

Stepdown rule

Arguments

DRY

Comments

Good vs bad comments

Error Handling

Exceptions

Try-Catch-Finally

Unchecked exceptions

Classes

SRP

Encapsulation

Cohesion/Coupling

Testing – Basics

UT/IT/ST

Test Pyramid

Emergent Design, clean architecture

Session 3

Test-Driven Development (TDD/BDD)

Use story definition and Acceptance criteria

BDD

How to think of customer scenarios and formulate test cases?

Evolve software design to deliver “customer value” in short cycles

Test-Code-Refactor Cycle

Hands-on Exercise - Use case development (same exercise as in session -1) in groups using BDD/TDD (Mob programming)

Compare and contrast “traditional” approach” with “BDD approach”

Mindset of Speed = Quality

Session 4

Evolution of Test pyramid (“Shift-left” quality)

Test Doubles - What to mock?

Refactoring                         

When and how (smells to look for)

Techniques (SOLID principles, patterns)

Continuous everything (Integration, Testing, Deployment)

Key Code quality KPIs to look for

Hands-on Exercise – Real-time use case from project

Test design

Apply BDD and TDD to real-time use case



Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description

Getting to the top of the coding means writing clean and human-understandable code, which is never easy at all. However, being a developer, you should be able to write codes that work — that is what we call 'working code,' which is only understandable by machines and not the same as "clean code" that is readable, understandable, and maintainable step-by-step.

You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
About the instructor
  • 0 Reviews
  • 0 Students
  • 57 Courses
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

₹ 0
Buy now

1:1 Online Training Fee: 10000 /-
Contact instructor for demo :