Code Quality Handbook
Code Quality Handbook
Handbook
Presented by Imran Haider
Branding
Make Sure Your Project Makes a
Diff erence
Naming
Demo it Branding I d e n ti f y p o w e r U s e r s
Naming
B Bran dable
Stay C onsisten t
M Memorable
Pronounceable, plain
Produced
Document
Your Product
CODE
01
Make su re other coders and product
us ers unders tand your code
YOU
02
Make your code standalone by
making it easily understandable
for other coders and potential
users.
Identify the Power Users
• Identify the big boys who have developed credibility in
their own field.
Cater your
audience
Track it
Reproducibility
Creating code that can be deployed
and run anywhere while at the
same time giving the same results.
Docker Analogy
Docker Container
Why Docker?
• Its reproducible: A docker image is the boilerplate or template for a
container
• Its portable: You can share the Dockerfile with colleagues, check it in to
git, and compile and store the docker image in a docker repository like
Dockerhub.
Docker Workflow