Testing during development
Moderator: Moderators
Testing during development
I was wondering how to test modifications to dc++.
Naturally, I would assume setting up your own hub would give you the
best debugging facilities, but other than that.
Is there any checksumming or similar done by live hubs to avoid fakers, that might
get me banned if I run with a modified client?
Are there any development hubs up and running where you can test the client
without banning and other problems?
If settings up your own local hub is the optimal way, which hub has the least installation hassle? I am really not interested in any sendmail-like configuration sessions.
Naturally, I would assume setting up your own hub would give you the
best debugging facilities, but other than that.
Is there any checksumming or similar done by live hubs to avoid fakers, that might
get me banned if I run with a modified client?
Are there any development hubs up and running where you can test the client
without banning and other problems?
If settings up your own local hub is the optimal way, which hub has the least installation hassle? I am really not interested in any sendmail-like configuration sessions.
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
Re: Testing during development
Common sense? It's your code, figure out how to break it. Or better yet, code it so that it can't break.Tilt wrote:I was wondering how to test modifications to dc++.
Well, it gives you a controlled situation where you can join two clients to a hub under your control and see all of the traffic involved...Tilt wrote:Naturally, I would assume setting up your own hub would give you the
best debugging facilities, but other than that.
No. And yes.Tilt wrote:Is there any checksumming or similar done by live hubs to avoid fakers, that might get me banned if I run with a modified client?
There are many hubs that you can run on. And if your client is likely to spam or behave badly, it's best not to use anyone's hub but your own.Tilt wrote:Are there any development hubs up and running where you can test the client without banning and other problems?
But yes, if you've looked on the public hub list, you've seen the DCDev public hub. It's meant for discussion, primarily.
Least installation hassle that would be YnHub or PtokaX. They're all win32, so there's nothing sendmail like about them.Tilt wrote:If settings up your own local hub is the optimal way, which hub has the least installation hassle? I am really not interested in any sendmail-like configuration sessions.
Re: Testing during development
*lol*, that's actually a very good answerGargoyleMT wrote:No. And yes.
"Nothing really happens fast. Everything happens at such a rate that by the time it happens, it all seems normal."
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
Re: Testing during development
Well, there isn't any checksumming, and yes, you can get banned for running a modified client, depending on what hub you're in and how they police their users. (Heck, you can get banned for running the CVS version of DC++ -- since it calls itself 0.6745 and that makes some people think it is fake.)Guitarm wrote:*lol*, that's actually a very good answer
Re: Testing during development
Yupp, quite true, I've experienced that myselfGargoyleMT wrote:(Heck, you can get banned for running the CVS version of DC++ -- since it calls itself 0.6745 and that makes some people think it is fake.)
"Nothing really happens fast. Everything happens at such a rate that by the time it happens, it all seems normal."
Re: Testing during development
I have successfully used the DC Dev Public for testing stuff, although if you're a regular user in there you won't be able to download which certainly degrades the usability. On the other hand, getting registered is not that hard if you stay around while being active/developing stuff.Tilt wrote:Are there any development hubs up and running where you can test the client
without banning and other problems?
Thanks for the tips. I have been planning to become somewhat active.
There is some things in how downloads are managed, from a MMI perspective,
that I think could be improved. However, the road is to hell is paved with good
intentions. But.. if I am lucky, I will actually be able to wrestle up enough time
to do something useful.
I think I will go with the local hub to start with, that way I won't mess things up.
Given that it is mostly UI stuff I am interested in at the moment, and I wont
be playing around with the protocol it should not be likely that I would spam any hub.
Still, I have made a mess before and I will again.
There is some things in how downloads are managed, from a MMI perspective,
that I think could be improved. However, the road is to hell is paved with good
intentions. But.. if I am lucky, I will actually be able to wrestle up enough time
to do something useful.
I think I will go with the local hub to start with, that way I won't mess things up.
Given that it is mostly UI stuff I am interested in at the moment, and I wont
be playing around with the protocol it should not be likely that I would spam any hub.
Still, I have made a mess before and I will again.