Seriously Good Software

Created by: Marco Faella

Produced in 2019

icon
Course Description

Seriously Good Software takes you on a journey through software development best practices as you develop a simple inefficient implementation into a robust, professional-quality application. The deceptively-simple problem balancing water levels in multiple connected containers presents some interesting complexities as you optimize the code for speed, efficiency, and durability. Author Marco Faella's passion for teaching shines bright as you learn to assess performance and write thread-safe code that's easily readable, testable, and maintainable. Along the way, you'll gain a keen sense of the trade-offs inherent to every programming task, no matter how simple.Each chapter contains hands-on exercises with complete, clear solutions that relate the techniques to real-world applications. Occasional pop quizzes ensure you've got a firm grasp on the concepts as you go along. When you're done with this book, evaluating software qualities, considering tradeoffs and operational constraints, and asking all the right questions will be a reflex!

icon
Instructor Details

Marco Faella

Marco Faella has been teaching an advanced programming language course for twelve years as an associate professor at a major Italian university. As passionate about programming as he is about teaching, Marco has published many research articles in peer-reviewed journals, a Java certification manual, and a Java programming video course.

Read More

icon
Reviews

0

0 total reviews

5 star 4 star 3 star 2 star 1 star
0% Complete
0% Complete
0% Complete
0% Complete
0% Complete
0% 0% 0% 0% 0%