I've been considering modding Wesnoth to include more detailed char histories. No idea if the Wesnoth development team would be interested in including it. Addictive game though :) You are correct in that coding style and conventions can mean a great deal but that goes for any language. I've been brought in to fix code on many occasions and found it just easier to rewrite the thing from scratch either cause it was undocumented spaghettti code or it was so overdone that no function had more than 5 lines of code. This meant opening up dozens of classes/functions just to figure out what was going on in a very small section of code. In general as a rule but not a certainty the more eyes traverse code the more likely it is too be cleaner code.Especially if there are project conventions people actually adhere too. Though reading Hungarian notation is the opposite extreme and I cringe every time I see Hungarian notation. It's like seeing an over normalized DB. Why in the world would somebody do that too themselves LOL. Naming conventions good, overly contorted conventions too much of a good thing. On Thu, Dec 10, 2009 at 4:12 AM, spir <denis.spir@xxxxxxx> wrote: > Thierry de Coulon <tcoulon@xxxxxxxxxxx> dixit: > >> To go back to the origin of this talk, obviously telling a normal user either >> to join the devs and code some functionalities himself, or to tell him that >> the KDE 3 code is free and he can continue developping it himself is just >> ridiculous. > > Note that, even to a someone that can read C, such answer is a bit wrong. Understanding a complex codebase to the point of beeing able to do any meaningful and *correct* change can be a very long and difficult task; actually it depends mainly on the authors' clarity of mind. > I recently asked for a very little addition in a game (*) that would have taken, say between 1/4h and 1h to a coder that knows this part of the app. How much time and effort for me? At least a few days. > > Denis > > (*) Battle for Wesnoth. I wished end-of-game savefiles to be able to collect statistics from a script. > ________________________________ > > la vita e estrany > > http://spir.wikidot.com/ > ___________________________________________________ > This message is from the kde mailing list. > Account management: https://mail.kde.org/mailman/listinfo/kde. > Archives: http://lists.kde.org/. > More info: http://www.kde.org/faq.html. > ___________________________________________________ This message is from the kde mailing list. Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.