Going forward with NTS

Eric S. Raymond esr at thyrsus.com
Wed Feb 6 04:54:24 UTC 2019


Hal Murray <hmurray at megapathdsl.net>:
> 
> esr at thyrsus.com said:
> > Don't you think it makes sense to very our client code against a known-good
> > implementation first, though?
> 
> Maybe.  Maybe not.
> 
> If we had a known-good server and somebody who was sitting next to me knew all 
> about it and was prepared to help debug, sure that would be a good way to go.
> 
> But I don't agree with your "first".  I think we know enough about what we 
> need to do that the risk of wasting a lot of effort because we got a bogus 
> program structure is low so I don't see the need to do that testing early.
> 
> Devil's advocate hat on.  We should debug as much as possible independently 
> and then see if they inter-operate.  If not, we should figure out why.  If the 
> people reading the specs got different answers, there is probably a section 
> that needs tweaking to avoid an ambiguity.
> 
> Here is an alternative sequence...
>   Write hack program to call NTS-KE-server, send request, get answer, decode 
> and print answer.
>   Debug that program on existing remote server.
>   Use it to debug our server.
>   ...
> 
> That program would probably be handy for debugging so maybe we should write it 
> anyway.

This sounds like you volunteering to write and test the code.

If that's so, I won't argue with what sequence you choose to do it in.
-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>

My work is funded by the Internet Civil Engineering Institute: https://icei.org
Please visit their site and donate: the civilization you save might be your own.




More information about the devel mailing list