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 …
book
Good Code, Bad Code
Practical techniques for writing code that is robust, reliable, and easy for team members to understand …
book
97 Things Every Java Programmer Should Know
If you want to push your Java skills to the next level, this book provides expert …
book
Java Coding Problems
Develop your coding skills by exploring Java concepts and techniques such as Strings, Objects and Types, …