3,087 reputation
1126
bio website sites.google.com/site/…
location CT, USA
age 49
visits member for 4 years, 3 months
seen Dec 16 at 13:40

What do I look for in a post? Clarity and Contribution.

NO vote: If the post is clear, but makes no contribution OR if the post is unclear, but makes a contribution (though I will try to improve the clarity either by comments or direct edit).

UP vote: If the post is clear and makes a contribution.

DOWN vote: If the post is unclear and makes no contribution (though I will try to see if I've missed something by commenting).


Feb
11
answered System requirement specification vs functional one - separate docs?
Feb
10
comment Good platform to teach Programming 101?
+1 For scratch: My nephews have really taken to it.
Feb
9
comment design pattern to expose MongoDB to REST api?
What's wrong with the REST interfaces in the MongoDB docs? docs.mongodb.org/ecosystem/tools/http-interfaces
Jan
18
comment Is it necessary to learn Makefiles when you have an IDE?
"Give a man a fish, feed him for a day. Teach an man how to fish, and he'll ask if fish roe is on the exam."
Nov
21
awarded  Nice Question
Nov
19
comment Simple C: How do I scan this information in properly?
@GregA.Woods: Sure! But you're better off avoiding them. People tend to get into the habit of using the non-reentrant ones, and then wonder why the "same" solution fails in another case where reentrancy is important.
Nov
15
comment Implementing the transport layer for a SIP UAC
TCP doesn't have to block; it can timeout and come back to the listening part.
Nov
15
comment Implementing the transport layer for a SIP UAC
@JonathanHenson: OK. Thanks for the clarification.
Nov
15
comment Implementing the transport layer for a SIP UAC
@StuperUser: Then nothing here should reference a particular technology (e.g. .Net)... so I'm a little perplexed by your reasoning.
Nov
15
comment Implementing the transport layer for a SIP UAC
Which RFC? Wikipedia suggests that it's similar to HTTP in terms of responses. It's also not clear what you mean by "implementing the transport layer" --- surely you're not implementing a TCP or UDP stack?
Oct
19
revised Avoiding duplicate bug reports
Tyo [sic]
Oct
12
comment Is Perforce as good at merging as DVCSs?
I've had precisely the opposite experience to @PéterTörök. For me, Subversion merging has screwed up several times, but Perforce has not missed a beat. I suspect that (for both of us) it is more to do with the driver than the driven. :-) Having said that, I believe (subjectively) that git's merging is superior again.
Sep
23
revised Unit testing and Test Driven Development questions
added 32 characters in body
Sep
19
awarded  Yearling
Sep
11
awarded  Nice Answer
Sep
11
comment How come verification does not include actual testing?
@user970696 I don't have the book, but I have their slides from here. They don't appear to make the distinction you're talking about. For example, Ch3 of the slides talks about "Dynamic Unit Testing" which is certainly verification, not validation (because the whole system is not available).
Sep
10
comment How come verification does not include actual testing?
@user970696: SIT testing starts looking more like validation than verification. There is sometimes a "fuzzy line" between where one starts and the other stops. Check out this "design V" diagram : Verification is closer to code (and goes against the detailed design); Validation is higher up. Verification needs to be done "inside" the system (mostly); validation needs to be done "outside" the system (again, mostly).
Sep
10
comment How come verification does not include actual testing?
@user970696: It does, but not at the unit test or integration test level --- it's at the "system boundary" (i.e. what the user can input).
Sep
10
comment How come verification does not include actual testing?
@user970696: Sure, those sections explicitly mention testing against user needs. The two sections I mentioned (implicitly: 7.2.4.3.2.3 and 7.2.4.3.2.4) state The code implements proper event sequence, consistent interfaces, correct data and control flow, completeness, appropriate allocation timing and sizing budgets, and error definition, isolation, and recovery. and The software components and units of each software item have been completely and correctly integrated into the software item --- how would you do either of those things without testing?
Sep
10
revised How come verification does not include actual testing?
Fixing missing parenthesis.