Slashdot Mirror


MySQL & Open Source Code Quality

dozek writes "Perhaps another rung for the Open Source model of software development, eWeek reports that an independent study of the MySQL source code found it to be "in fact six times better than that of comparable commercial, proprietary code." You can read the eWeek write-up or the actual research paper (reg. required)."

5 of 446 comments (clear)

  1. "6 times better" by rmohr02 · · Score: -1, Redundant

    I don't doubt that MySQL's source is better than that of, say, OracleSQL's, but how do you assign a number to the difference?

  2. Numbers on quality? by Negatyfus · · Score: -1, Redundant

    And how do you suppose you can express the quality of code in numbers? Hmm, maybe I should read the research paper first, but the possibility of a first post is simply... hypnotic!

  3. uh well.. by k0d0 · · Score: -1, Redundant

    even if the source code is maybe "better" and I still like mysql for simple stuff it can't replace oracle in most situations yet. It still lags of features/safety in some ways...

  4. Poor methodology... by twoslice · · Score: 1, Redundant
    Just measuring the ratio of errors/line in a piece of code is not a very good test of quality. In my experience poorly documented,and formatted code leads to many programming errors being made in the first place. So the resulting error ratio may be just a case of poorly documented/formatted code.

    I imagine that I could write such a poor bubble-sort program that would have no errors - but would take a programmer a week to figure out what it does because it is over 5000 lines long...

    --

    From excellent karma to terible karma with a single +5 funny post...
  5. That's quite good by MrHanky · · Score: -1, Redundant
    But it doesn't say anything about Open Source software in general. Hell, my open source Hello World app is 500 lines of code, and it doesn't even compile.
    #include <stdio.h>

    main()
    10 print "hello world"
    20 Come on. Say it, bitch!
    30 Don't make me force you...
    40 That's it! You're asking for it!
    50 ... and so on
    I think I need some help.