Help Plz

09/22/2014 00:17 turk55#16
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.
09/22/2014 00:40 Spirited#17
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.
09/22/2014 02:29 Unionteams#18
[Only registered and activated users can see links. Click Here To Register...]
09/22/2014 02:36 mkd1231#19
HAHAHAHAHAHAHHHAAHAHAAH ! yeah give that man a Medal :P !
09/22/2014 03:01 CptSky#20
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 :p

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.