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.
This video – Part 1 of the series – focuses on practices at the small scale, i.e. at the level of individual lines of code and fundamental constructs such as conditionals and loops.
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 1: Become a Better Coder by Learning How (Not) to Program
- Author(s):
- Release date: July 2021
- Publisher(s): Apress
- ISBN: 9781484271520
You might also like
video
Bad Programming 101 - Part 2: 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 …
video
Advanced R Programming
Overview Alternative Backends for R LiveLessons teaches R programmers techniques for dealing with large data, both …
video
Open Source Software Superstream Series: C++
Known for its speed and multithreading support—and its more than four decades of powerful application development—C++ …
video
Moving to Java 9: Better Design and Simpler Code
4+ Hours of Video Instruction Java 9 introduces new features and functions that will make your …