Coding standard guidelines with Bigdata projects
With lots of technologies and tools coming into picture it becomes
extremely important that all team members follows the coding guidelines.
I am documenting standards which should be followed.
R
Google R style guide
https://google-styleguide.googlecode.com/svn/trunk/Rguide.xml
Related : RLint: Reformatting R Code to Follow the Google Style Guide
RLint is simple utility to reformat your code to Google R Style guide
https://code.google.com/p/google-rlint/
http://research.google.com/pubs/archive/42577.pdf
Hive
We made our own internal standard to follow.
Python
http://google-styleguide.googlecode.com/svn/trunk/pyguide.html
Google Style VIM settings Python
http://google-styleguide.googlecode.com/svn/trunk/google_python_style.vim
Scala
http://docs.scala-lang.org/style/
http://www.scalastyle.org/
It has plugins for sbt , eclipse etc
Java
http://google-styleguide.googlecode.com/svn/trunk/javaguide.html
Eclipse settings
http://google-styleguide.googlecode.com/svn/trunk/eclipse-java-google-style.xml
Intellij settings Google style guide
http://google-styleguide.googlecode.com/svn/trunk/intellij-java-google-style.xml
Shell scripts
http://google-styleguide.googlecode.com/svn/trunk/shell.xml
With lots of technologies and tools coming into picture it becomes
extremely important that all team members follows the coding guidelines.
I am documenting standards which should be followed.
R
Google R style guide
https://google-styleguide.googlecode.com/svn/trunk/Rguide.xml
Related : RLint: Reformatting R Code to Follow the Google Style Guide
RLint is simple utility to reformat your code to Google R Style guide
https://code.google.com/p/google-rlint/
http://research.google.com/pubs/archive/42577.pdf
Hive
We made our own internal standard to follow.
Python
http://google-styleguide.googlecode.com/svn/trunk/pyguide.html
Google Style VIM settings Python
http://google-styleguide.googlecode.com/svn/trunk/google_python_style.vim
Scala
http://docs.scala-lang.org/style/
http://www.scalastyle.org/
It has plugins for sbt , eclipse etc
Java
http://google-styleguide.googlecode.com/svn/trunk/javaguide.html
Eclipse settings
http://google-styleguide.googlecode.com/svn/trunk/eclipse-java-google-style.xml
Intellij settings Google style guide
http://google-styleguide.googlecode.com/svn/trunk/intellij-java-google-style.xml
Shell scripts
http://google-styleguide.googlecode.com/svn/trunk/shell.xml
No comments:
Post a Comment
Please share your views and comments below.
Thank You.