“Doesn’t That Feel Better?”

Refactoring

Some IDEs will even suggest and automate refactoring for you!

“Where’s the pattern?”

C++ “Lambda expressions” are a great tool for exploiting patterns.

Zero-Overhead Principle

Hear Stroustrup talk about the “Zero-Overhead Principle” in C++.

Encapsulation / Modularity

No Secrets! Declare every method and variable public. After all, somebody, sometime might want to use it… This makes it very difficult to later change the way that anything works under the covers.

-Roedy Green, How To Write Unmaintainable Code

Conclusion

--

--

--

Jatin Chowdhury is a student.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

ShreyTheCray Interview: Serverless Framework & Cloud Explained

Add columns in Power BI connected to Azure Analysis Service model

Increasing Website Performance Part-1

Why is important to have a healthy data architecture?

How to root Color X113 PLUS

Root LG Phone

So you want to Interface with your User.

Flask Black Dashboard — Free Admin Panel

Flask Black Dashboard — Design Creative-Tim.

Download iTube Pro APK For Free

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jatin Chowdhury

Jatin Chowdhury

Jatin Chowdhury is a student.

More from Medium

Comparing implementations of the Monkey language V: Vestido de Crystal

Implementing the Actor Model from scratch in C++

What Do I See in These Languages

How PVS-Studio prevents rash code changes, example N4