I like the `/* .. */` style more. Because it is easier for IDEs to recognize it as a block comment. If you press enter in the comment block with the `//` style, IDEs won't add `//` for you. -Xiangrui
On Wed, Feb 4, 2015 at 2:15 PM, Reynold Xin <r...@databricks.com> wrote: > We should update the style doc to reflect what we have in most places > (which I think is //). > > > > On Wed, Feb 4, 2015 at 2:09 PM, Shivaram Venkataraman < > shiva...@eecs.berkeley.edu> wrote: > >> FWIW I like the multi-line // over /* */ from a purely style standpoint. >> The Google Java style guide[1] has some comment about code formatting tools >> working better with /* */ but there doesn't seem to be any strong arguments >> for one over the other I can find >> >> Thanks >> Shivaram >> >> [1] >> >> https://google-styleguide.googlecode.com/svn/trunk/javaguide.html#s4.8.6.1-block-comment-style >> >> On Wed, Feb 4, 2015 at 2:05 PM, Patrick Wendell <pwend...@gmail.com> >> wrote: >> >> > Personally I have no opinion, but agree it would be nice to standardize. >> > >> > - Patrick >> > >> > On Wed, Feb 4, 2015 at 1:58 PM, Sean Owen <so...@cloudera.com> wrote: >> > > One thing Marcelo pointed out to me is that the // style does not >> > > interfere with commenting out blocks of code with /* */, which is a >> > > small good thing. I am also accustomed to // style for multiline, and >> > > reserve /** */ for javadoc / scaladoc. Meaning, seeing the /* */ style >> > > inline always looks a little funny to me. >> > > >> > > On Wed, Feb 4, 2015 at 3:53 PM, Kay Ousterhout < >> kayousterh...@gmail.com> >> > wrote: >> > >> Hi all, >> > >> >> > >> The Spark Style Guide >> > >> < >> > https://cwiki.apache.org/confluence/display/SPARK/Spark+Code+Style+Guide >> > >> > >> says multi-line comments should formatted as: >> > >> >> > >> /* >> > >> * This is a >> > >> * very >> > >> * long comment. >> > >> */ >> > >> >> > >> But in my experience, we almost always use "//" for multi-line >> comments: >> > >> >> > >> // This is a >> > >> // very >> > >> // long comment. >> > >> >> > >> Here are some examples: >> > >> >> > >> - Recent commit by Reynold, king of style: >> > >> >> > >> https://github.com/apache/spark/commit/bebf4c42bef3e75d31ffce9bfdb331c16f34ddb1#diff-d616b5496d1a9f648864f4ab0db5a026R58 >> > >> - RDD.scala: >> > >> >> > >> https://github.com/apache/spark/blob/master/core/src/main/scala/org/apache/spark/rdd/RDD.scala#L361 >> > >> - DAGScheduler.scala: >> > >> >> > >> https://github.com/apache/spark/blob/master/core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala#L281 >> > >> >> > >> >> > >> Any objections to me updating the style guide to reflect this? As >> with >> > >> other style issues, I think consistency here is helpful (and >> formatting >> > >> multi-line comments as "//" does nicely visually distinguish code >> > comments >> > >> from doc comments). >> > >> >> > >> -Kay >> > > >> > > --------------------------------------------------------------------- >> > > To unsubscribe, e-mail: dev-unsubscr...@spark.apache.org >> > > For additional commands, e-mail: dev-h...@spark.apache.org >> > > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: dev-unsubscr...@spark.apache.org >> > For additional commands, e-mail: dev-h...@spark.apache.org >> > >> > >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@spark.apache.org For additional commands, e-mail: dev-h...@spark.apache.org