Hi Chris Fox,

Thanks for your input.

It is true that of late, the Hungarian notation is not as prominent anymore. But there are still some out there. I still see codes done 5 years ago having that and live in some systems. Newer developer saw it and thought that’s the industrial standard without know that’s the dated one.

As for end-of-line curlies, it is not my idea. Other than C, C++, and C#, most other languages now advocated to have { at the same line of the function or class definition.

Java on Oracle: https://docs.oracle.com/javase/tutorial/java/javaOO/methods.html

Swift: https://docs.swift.org/swift-book/LanguageGuide/Functions.html

Kotlin: https://kotlinlang.org/docs/tutorials/kotlin-for-py/functions.html

Scala: https://docs.scala-lang.org/tour/basics.html

and so forth (Go, R, Rust, JavaScript, Dart…).

I am not sharing my idea here but just want’s the newer development practices in newer languages is now having, and explains them. I do anticipate some who still hold on to the previous practices will find it hard to accept them, as I was once on the other side.

Passionate about learning, and sharing mobile development and others https://twitter.com/elye_project https://www.facebook.com/elye.proj

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