Originally posted by ssokolow
View Post
Yes problem is I am think currently made shareware. Those writing current time trial stuff are still not smart enough todo this in lots of cases. You might be one of the handful who successfully gets it right. Projects like wine have to deal with all the others. Its not like it impossible to write a sane time trial with online registration but you also have to remember there are parties who don't want to run their own servers todo this so they attempt to solve the problem fully local to the machine. With motherboard clock being able to jump all over the place fully local really does not really work. Also add in that issues like y20k how to do time wrong are still being invented and a lot of parties writing time trials are not making sure their code don't have these flaws. Its not a hard thing to write a automated test for to test a program at least to the end of it supported life in time(yes were faking time or intentionally set real machines forwards comes in) yet this is also not done with a lot of those writing this stuff.
Current state of play by those writing time trial applications is a stack of badly coded broken stuff that is poorly tested and poorly planned.
Remember at times wine project developers are using company provided demos/trials to fix bugs because they throw the same fault as the real program. This is why to wine developers at times are cursing loudly because they have to work around one of these time trial bugs before they can get to the real bug they are interested in. Yes working around a time bug for one time trial bug can also cause if you are not careful for time to travel massive for a functional time trial application and upset it as well. Basically this time trial stuff is on going headache.
Leave a comment: