“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

Using MongoDB with Jaguar.dart

The CMDB as a source of truth

Create One to Many Relationships with Elementor and Wordpress

Errors & failures handling

What is Java Programming Language?

Android: CodeEditText - A custom EditText tailor-made for code and password input

Flask Black Dashboard — Free Admin Panel

Flask Black Dashboard — Design Creative-Tim.

Why do great developers love writing tests?

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

Perl warnings and the warn function

Quick Thought — Why the fanaticism regarding programming languages?

I’ll Call You Back Better (part II)

Everything you need to know to start contributing to Erlang!!!