Hi all,<br><br>I am writing a network application based on twisted and following the &quot;finger service&quot; tutorial in twisted document.<br>I wrote multiple protocols classes and a single service class.  <br>This allows client to choose the most suitable protocol to access services.<br>
<br>My problem is : the service class now become really huge, about 3000 thousands line of code.<br><br>Then I moved these code that really do the job in service class to several classes, and the service would call these methods of these classes to finish calls from protocol classes.<br>
<br>But still, this would cause another problem : now the service classes seems to be useless.  It contains lots small methods that almost do nothing.  That has a bad smell for me.<br><br>So, if you are in my situation, what will you do?<br clear="all">
<br>-- <br>look to the things around you,the immediate world around you, if you are alive,it will mean something to you ——Paul Strand<br>