Register for your free account! | Forgot your password?

You last visited: Today at 17:20

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Help Plz

Discussion on Help Plz within the CO2 Private Server forum part of the Conquer Online 2 category.

Closed Thread
 
Old 09/22/2014, 00:17   #16
 
turk55's Avatar
 
elite*gold: 130
Join Date: Oct 2007
Posts: 1,655
Received Thanks: 705
Quote:
Originally Posted by Spirited View Post
Unit testing is a very important testing procedure that good software should follow. Here's a quick definition from Wikipedia (since they can explain it better than I can). "In computer programming, unit testing is a software testing method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures are tested to determine if they are fit for use."

So, the purpose of unit testing is to find problems with basic user input or user cases. A lot of the problems in the modified Trinity sources are cased by a lack of this practice - checking for a range of test cases and error checking input. Like, how many times do you see people posting about null exceptions? And we always say how painfully simple it is to prevent, yet it is never prevented because nobody unit tests their systems. Then, when an exception is thrown and the server doesn't handle it properly and loops or something stupid, it causes server errors like deadlocks if it's in a lock. It's not just for large projects, it's for any scale. The practice is a huge portion of software development. Even in programming competitions they expect you to allocate time to unit test before judging (if you're a successful team). It's so important.
Don't get me wrong, I know what it is and why it is being used. I just don't really see that much of a point in using unit testing for something on the size of a Conquer server.
turk55 is offline  
Old 09/22/2014, 00:40   #17
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,283
Received Thanks: 4,191
Quote:
Originally Posted by medoeltop View Post
As I see.
1 Who are you to prohibit to posts about M-Trinity based sources. How'd you know that this community does not want to posts about M-Trinity sources.
2 I know many servers that use Trinity-B sources, and many of them are perfect.Don't understand like i do adv, will start by UnitedGenerals, UnionTeams, MYM-Classic (5517 i think was), TheAvengers maybe have and more with i do not know.
3.I can certainly prove to be far better than those that you call (STABLE SOURCES).
4. Lets do an example.You sharing an source after it begin popular ... touching it many peoples are you will prohibit it too.Cos that is called PUBLIC because each one can have and do whatever he wants.
I didn't. I talked to most of the active members in the community, and all of them were completely against supporting the source due to the amount of problems with it. Don't shoot the messenger - my job here is to represent the community's opinion, but also do what's best for the community. Us supporting some foreign source from a foreign community is not in our interest.

PS: I ran this by the moderators and administrators here as well. This isn't just something I decided to do over night - this was the result of weeks of discussion.
Spirited is offline  
Thanks
1 User
Old 09/22/2014, 02:29   #18
 
Unionteams's Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 104
Received Thanks: 71
Unionteams is offline  
Old 09/22/2014, 02:36   #19
 
elite*gold: 0
Join Date: Oct 2013
Posts: 30
Received Thanks: 3
HAHAHAHAHAHAHHHAAHAHAAH ! yeah give that man a Medal :P !
mkd1231 is offline  
Old 09/22/2014, 03:01   #20


 
CptSky's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,443
Received Thanks: 1,175
Quote:
Originally Posted by medoeltop View Post
As I see.
1 Who are you to prohibit to posts about M-Trinity based sources. How'd you know that this community does not want to posts about M-Trinity sources.
2 I know many servers that use Trinity-B sources, and many of them are perfect.Don't understand like i do adv, will start by UnitedGenerals, UnionTeams, MYM-Classic (5517 i think was), TheAvengers maybe have and more with i do not know.
3.I can certainly prove to be far better than those that you call (STABLE SOURCES).
4. Lets do an example.You sharing an source after it begin popular ... touching it many peoples are you will prohibit it too.Cos that is called PUBLIC because each one can have and do whatever he wants.
1. Was discussed with the staff, who approved the decision. Plus, it reflects the opinion of the people contributing to the community, not the people who are only there to ask help without putting effort.
2. If you consider UnitedGenerals, UnionTeams, etc, perfect servers, that's your opinion... But

Quote:
Originally Posted by abdoumatrix View Post
Fang is Right in some cases but may be the ones he tested are fucked up.

improvement i see in Trinty Source :
1. sockets
2. thread handling (static pools)
3. some recoding in some system

that what differ from the old Trinty Source and the newer one that we call
"bigshow".

it is more better than the oldest.


it shouldn't be banned due to messi source or just some stupid guys that keep asking without trying to even know anything abdout codes in the source.

Trinty sources are much easier than any other source and working the lastest features that makes it so popular.
We had like 30 versions of LOTF back in the days. They were all bad sources as the base wasn't stable. I've worked a lot on it to make a stable version and although I had something fine for supporting a small community (COPS v3), the source was still instable and really bad. LOTF should has been banned. No derived work was worthing being used while better sources were available.

Quote:
Originally Posted by turk55 View Post
Don't get me wrong, I know what it is and why it is being used. I just don't really see that much of a point in using unit testing for something on the size of a Conquer server.
Size of the project is not a reason to decide whether or not to unit test a software. You should always unit tests the modules. Will always save you time at some point.


Anyway. It has been discussed over and over. I think the reasons why this source is banned and is unsupported on this forum are clear. If you want to support it or use it, fine, but ePvP is not the right place. If you can't understand why it's a bad base, maybe you need to acquire more knowledge...

I'll close the thread as I consider that this discussion won't go anywhere as it is discussed over and over, without new arguments.
CptSky is offline  
Thanks
3 Users
Closed Thread




All times are GMT +1. The time now is 17:23.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.