GithubHelp home page GithubHelp logo

Judging about code-curiosity HOT 7 CLOSED

joshsoftware avatar joshsoftware commented on June 9, 2024
Judging

from code-curiosity.

Comments (7)

anujaware avatar anujaware commented on June 9, 2024

Scoring can not be done only on number of lines changed. There are other factors need to be considered like sometimes for small change you need to learned a lot if its a large repository and when it affects in so many places. Or sometimes large number of lines may not be that valuable. Also we may need more numbers (score) for judging ;)

from code-curiosity.

gautamrege avatar gautamrege commented on June 9, 2024

@anujaware This is not automated scoring but a guideline. The judging is for the scoring not the learning. So initially you will take a lot more effort and have very little to show for it but if you are consistent with your work on that repos - the scores will get bigger as you will make larger fixes!

5 is enough for a score range - we were contemplating 4 (like a GPA) but have kept it to 5. We need to minimise discrepancies. Of course, in due course if we deem fit, we shall increase the range.

from code-curiosity.

anujaware avatar anujaware commented on June 9, 2024

👍

from code-curiosity.

anilmaurya avatar anilmaurya commented on June 9, 2024

2 Minor code change will give me 2 + 2 = 4 points.
1 feature will give me 4 points.

Its very easy to make 2 minor change Vs 1 feature.
Indirectly code curiosity is encouraging minor changes instead of feature building.

I support 0-9 scoring range .

from code-curiosity.

gautamrege avatar gautamrege commented on June 9, 2024

@anilmaurya We are scoring each commit and it's highly unlikely that you have a feature with 1 commit. (if that is the case, I'm not sure that would be considered a feature. If you had 1 commit with 4,000 lines of code, chances are it's going to be rejected anyway).

So, for a feature, you may have 10-15 commits with various ranges of scores.

from code-curiosity.

pramodshinde avatar pramodshinde commented on June 9, 2024

👍 @anilmaurya - Its not always true that feature have 10-15 commits, many times authors asks to quash the commits for feature as well.

from code-curiosity.

gautamrege avatar gautamrege commented on June 9, 2024

well said @pramodshinde We need to think about how to score squashed commits.

The thing is that we know that the squashed commit has multiple commits in it - but how will we judge that? Do we keep a "multiplier" element in scores if we detect squashed commit? Of course, if the user deletes the squashed commit details from the comment, there is nothing we can do about it.

@jiren, thoughts ?

from code-curiosity.

Related Issues (20)

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.