Video description
These topics form the basis of good programming style and are important for anyone embarking on a career in professional programming or wishing to contribute to a software project. Normally, beginner programmers learn these good practices by going through a period of making mistakes and learning from them. This video helps to shorten that learning process by teaching a core of good practices and will enable you to become a productive programmer faster.
What You Will Learn
- Become a better coder by learning how (not) to program
- Choose your tools wisely
- Think of programming as problem solving
- Discover the consequences of a program’s appearance and overall structure
- Avoid bad habits and common mistakes
- See how poor error-handling makes for unstable programs
Who This Video Is For
You should have some practical programming knowledge (i.e. you can program in at least one programming language), but little to no professional experience. You are either still undergoing training in software development, or are at the beginning of your programming career. You have, at most, 1-2 years of professional experience.
Table of contents
Product information
- Title: Bad Programming 101 - Part 2: Become a Better Coder by Learning How (Not) to Program
- Author(s):
- Release date: July 2021
- Publisher(s): Apress
- ISBN: 9781484271537
You might also like
video
Bad Programming 101 - Part 1: Become a Better Coder by Learning How (Not) to Program
Learn to avoid bad programming practices that create low-quality code that is difficult to maintain or …
book
Bad Programming Practices 101: Become a Better Coder by Learning How (Not) to Program
This book takes a humorous slant on the programming practice manual by reversing the usual approach: …
video
Meet the Expert: Liz Fong-Jones on Cultivating Production Excellence
Taming the complex distributed systems you're responsible for requires changing not just the tools and technical …
video
OSCON Open Source Software Superstream Series: Infrastructure
Watch Part 1, OSCON Open Source Software Superstream Series: Live Coding—Go, Rust, and Python. Watch Part …