Allegro.cc - Online Community

Allegro.cc Forums » Off-Topic Ordeals » [Rant] Lost faith in Trolltech

This thread is locked; no one can reply to it. rss feed Print
 1   2 
[Rant] Lost faith in Trolltech
axilmar
Member #1,204
April 2001

The project I am currently working on started on 1/1/2008. At that point, Qt 4 was still commercial for commercial use. Since my company had purchased Qt 3, and Qt 3 covered the requirements of the project, it made sense not to spend another 3K$ for Qt 4. Some months later Qt 4 became open source, but then it was late.

The problem described above is unacceptable for professionally written code, no matter how old the version. Trolltech should have not released it, the code wasn't ready. I accept that old libraries may be missing functionality, but I do not accept such big problems. And this problem is huge, a big showstopper.

Thomas Fjellstrom
Member #476
June 2000
avatar

You really haven't had much experience with "professionally written code" have you? :P

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

axilmar
Member #1,204
April 2001

You really haven't had much experience with "professionally written code" have you?

I know that professionally written code can be sh1tty, I just did not expect Trolltech's code to be that sh1tty. Trolltech is supposed to have the best C++ toolkit out there.

EDIT:

Fixing Trolltech's code has multiple consequences for many people. I put a mutex lock around certain non-thread safe functions, which made the application slower. The tester could not run the application in the test environment, that was a virtual machine, and now he is trying to persuade the system administrator that he needs another brand new PC for the test.

Neil Walker
Member #210
April 2000
avatar

I'd tell them to ditch C++ and go with vbScript, it's got the function StrReverse already ;)

Neil.
MAME Cabinet Blog / AXL LIBRARY (a games framework) / AXL Documentation and Tutorial

wii:0356-1384-6687-2022, kart:3308-4806-6002. XBOX:chucklepie

ImLeftFooted
Member #3,935
October 2003
avatar

C++ has a reverse function. Not only does it work on strings but it works on any kind of array-like or list-like type!

X-G
Member #856
December 2000
avatar

It doesn't even matter if a lot of professionally written code is shit. That's no excuse. Just because everyone else sucks doesn't mean you should, too.

--
Since 2008-Jun-18, democracy in Sweden is dead. | 悪霊退散!悪霊退散!怨霊、物の怪、困った時は ドーマン!セーマン!ドーマン!セーマン! 直ぐに呼びましょう陰陽師レッツゴー!

Thomas Fjellstrom
Member #476
June 2000
avatar

But hes acting like its a surprise :o especially 10 year old code that still had to worry about performance issues from making a class like QString thread safe.

If he's modifying Qt anyhow, it'd probably be better to make it NOT use a static QRegex, than to wrap certain things in a mutex.

axilmar said:

Trolltech is supposed to have the best C++ toolkit out there.

What does that tell you about the other toolkits? ;)

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

axilmar
Member #1,204
April 2001

If he's modifying Qt anyhow, it'd probably be better to make it NOT use a static QRegex, than to wrap certain things in a mutex.

Not really an option, because QRegex uses a static cache which is not thread safe.

I could fix that as well, but that's not what I am paid to do.

Quote:

What does that tell you about the other toolkits?

That touching them is a no-no for commercial products?

 1   2 


Go to: