Crash Course
Crash Course: Computer Science #16: Software Engineering
Today, we're going to talk about how HUGE programs with millions of lines of code are built. [10:34]
Khan Academy
Khan Academy: Debugging With Println()s
Learn some computer programming debugging tips. [5:50]
Khan Academy
Khan Academy: Clarifying With Comments
Pamela encourages you to use comments to make your code clearer and easier to understand. [5:44]
Khan Academy
Khan Academy: Readable Code
Pamela shows the difference between unreadable code and readable code. Go for the latter! [3 min, 59 sec]
Other
Derek Banas: Code Refactoring
Code refactoring is used to improve code design to make it easier to understand and extend. Writing understandable code will allow others to easily modify it and in the end you'll also find you write code faster because of code...