Giter Site home page Giter Site logo

msslcodereview's Introduction

Code review

Instructions

Do you have a github account?

No

Create one and follow the steps below, but if you don't really want to have an account, it's fine too, send me an email with the code.

Yes

  1. Fork the repository (click in the button above in the right hand side)

  2. Download the repository to your machine

$ cd where/I/put/my/code
$ git clone https://github.com/YOURUSERNAME/MSSLCodeReview.git
$ cd MSSLCodeReview/20151014/

If your code sample is in one of the languages there then copy the file into it

$ cp path/to/my/original/myfile.pro idl/

If not, create a new folder and add your file to it

$ mkdir haskell
$ cp path/to/my/original/myfile.hs haskell/

add the file to the repository, comit it and push it to your repo online

$ git add idl/myfile.pro
$ git commit -m 'This is my contribution, it does X, Y, Z'
$ git push

Check that there's no error messages, if this is your first time using git you will have to introduce yourself to git before being able to commit. Just read the messages git shows you.

Finally we do a pull-request.

Go to the original repository website: https://github.com/dpshelio/MSSLCodeReview

and you will see a green banner in the top saying if you want to do a Pull-Request. Click in the menus, change the title if desired and click "Create Pull Request"

Then you are ready for the session.

You feel you are in trouble? then let me know and I will help you with it.

Why code review is important?

Code review is like paper review, you expose your code to others, they will have to undersrtand it and they will give you comments. Either way, as reviewer or author, you will learn.

On the day

We will separate in groups by language and use github to review the pull-requests.

msslcodereview's People

Contributors

dpshelio avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.