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.