On Saturday 07 June 2003 11:31 am, Levi Burton wrote: > While hacking and playing around with rosegarden, it's pretty obvious > there are quite a few bugs that cause the application to crash
Yes. > Would exceptions and exception handling be appropriate? What are the > ramifications of using the -fno-exceptions compiler option? I am > assuming this completely disabled exceptions, and I don't understand > why you want to do that. That's an autoconf thing like Silvan said - we do actually use exceptions already in certain places. We do need to build with exceptions but autoconf has other ideas sometimes. > I am trying to think of ways to minimize the chances of bugs being > introduced into the code that the compiler cannot catch. I actually > kind of like this sort of thing because I am not all that great at > design. Any suggestions or comments are welcome. The situation we're at now is that we have most of the functionality for 1.0 in and we have a reasonable design and we're entering a phase where we're trying to improve quality and performance. So there's no real alternative to just squashing bugs and improving the quality of the code as it stands. As code churn reduces closer to the 1.0 release the number of bugs will hopefully start to fall and our users and testers will be able to stress test the app and iron out the last few bugs. At the moment the churn is still significant enough for us to still see crucial bugs appearing here and there - that's just par for the course though. Our code isn't that bad (even if I do say so myself) that we need to completely rethink our strategy quite yet - it's mostly just stupid mistakes that we need to track down and iron out. But yeah, I completely understand what you're saying - and it is frustrating. One thing we can do (and I'm doing more frequently) is running RG through valgrind and cachegrind - this'll hopefully find a lot of our problems before the users get to see them. R ------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The best thread debugger on the planet. Designed with thread debugging features you've never dreamed of, try TotalView 6 free at www.etnus.com. _______________________________________________ Rosegarden-devel mailing list [EMAIL PROTECTED] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
