Clean Coding

Spark-Scala1

About this Course

This course is for Everybody who are interested to learn how to write good clean code. How to implement coding standards.

  • Learn how to write clean code
  • Learn add comments to code, formatting of code

Course Syllabus

Module 1: Introduction to Clean Code

  • what is clean code
  • Purpose of Clean Code

Module 2: Meaningful Names

  • Intention Revealing Names
  • Make Meaningful Distinctions

Module 3: Functions

  • Function Size Matters
  • Function Arguments, Blocks and Indenting

Module 4: Comments

  • Good and Bad Comments
  • Types of Bad Comments

Module 5: Formatting

  • The Purpose of Formatting
  • Vertical Formatting , Horizontal Formatting

Module 6: Objects and Data Structure

  • Data Abstraction
  • Law of Demeter, Data Transfer Objects

Requirements

  • Knowledge in basic computing and computer technologies
  • Knowledge in algorithms, any programing language
Ibm Certification Courses