Hi all,
Lately, I've become obsessed with code quality. I've been reading
Bjourne Stroustrup's "bible" on C++11, watched all videos of the "Going
Native" conferences, started using clang, ..., and it has made me much
more aware of the language's facilities for preventing bugs. I regularly
browse over Inkscape's code and try to fix things I think can be
improved (janitorial); our source is a pretty big mess
I really do think Inkscape can use some love to improve logic and to
decrease some amount of spaghetti.
I just saw the book "Effective C++", which I believe is a great resource
to inspire thought and learn how to write better code, and is meant for
experienced programmers. How do you guys feel about donating this book
to our top committers? (if you feel this is too egoistic of me, *I* will
pay for my own copy myself, no worries, and pass my copy on to the dev
that was just below the cut-off point).
In general: how do you guys feel about donating something to our top
committers for their "education"?
We would need some metric of what "top committers" means, we could use
ohloh.net's numbers.
*For example*, we have 10 people that committed more than 50 times in
the past 12 months. So that'd be 10 books = 10 x 31 euro = 310 euro cost
--- shipping and whatnot --> 400 euro cost.
What do you think?
Cheers,
Johan
(After we release 0.91, I will become very active in pushing for C++11
(i.e., upgrading our compiler dependencies to more modern versions so we
can start using part of C++11 features), and general maintenance /
refactoring / cleaning up. It's pretty rewarding I find, and very
low-key in terms of long-time brain-investment.)
Show replies by date