Thanks, Ian Littlewood for your input.
I respect your input. Appreciate your agreement on #6, as there are people who doesn’t agree with that strongly.
This is my prediction that what the future coding style will be heading towards. Some will take a while, some we are seeing the trend of it e.g. the { on the same function or class declaration. Other than C, C++, and C#, most other new languages are already adopting the convention.
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…).