Reputation
5,926
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
1 19 36
Newest
 Good Answer
Impact
~565k people reached

Feb
8
comment What is the point of using lists over vectors, in C++?
@gnat - certainly. I have tried to quote the stuff that makes sense separately, and that does need the context of the slides.
Feb
7
comment If I hire you for “a day”, how many hours are expected?
@DanielB - Not really, as I normally work on projects, so I stick with the same client for some time. But I can see your point, and it is a valid one. But come to think of it I did have a regular client wanting me to fly to come to Bruxelles for a one-day meeting, but not wanting to compensate me for 6 hours of travel time (in excess to normal travel time to their local office). I'll change the answer somewhat
Feb
6
comment What the right pattern to Use here
@Muneer - I suggest you add the information about Donate() and SubscribeTo() to the original question. It would make it easier for others to come with a useful suggestion.
Feb
4
comment Why does automated testing keep failing in my company?
WebForms are nearly impossible to unit test properly. You can use an MVP (Model/View/Presenter) pattern to move presentation logic to a testable component.
Feb
4
comment Velocity does not plateau over time, why?
Does the team have any suggestions as to why this is happening?
Feb
1
comment DDD - Aggregate Roots - Dealing with Efficiency and Concurrency
@drogon - Your concern about joins is related to a data access strategy. That is a different matter that the actual domain model. And besides, I'm pretty sure that mongodb can handle the join. But I haven't used mongodb so I cannot say for sure.
Feb
1
comment Writing Testable Code vs Avoiding Speculative Generality
I would also add, when you are depending on the interfaces in the tests, the generality is no longer speculative
Jan
31
comment MVVM Clarification
I doubt I can find a link, because I believe I got it from his book, Domain-Driven Design. Anyway, I think it is an excellent example of the different between domain and application logic. More on the book here books.google.dk/books/about/…
Jan
30
comment Workflow: Using binary document formats in Git without locks (moving from subversion)
There are in fact merge tools that can merge Word documents. I don't have any experience with them however, so how good they are I have no idea of?
Jan
25
comment agile / scrum and functional specs
And I'm not hung up on dogma. If the individual team finds that it makes more sense to update the specs every 3 or 4 sprints, by all means do so. Scrum is not set in stone. Adapt it to your own needs. I'm just pointing out that if you want to deliver a potential shippable, it might be problematic to have updating the specs in a separate story.
Jan
25
comment agile / scrum and functional specs
"... @Pete expressed concern that if the spec were a story, how can the product be "potentially shippable" if all that is delivered after an iteration is a spec?" I have a feeling you have misunderstood my comment. What I am trying to say is, can you say that you are delivering a potential shippable after each sprint, if updating the functional specs is placed in a separate story scheduled to be implemented in a later sprint?
Jan
24
comment agile / scrum and functional specs
Very good idea to have updated ISO specifications to be part of the done criteria for a story. To place it in a separate story however, I have difficulty seeing how you can deliver a "potential shippable" product after each sprint.
Jan
16
comment IOC and stateless services. Short-lived or single-instance?
No. What I am trying to say is that it may be difficult to predict how your code base will be modified over time. But the question is extremely general, so I'm giving an extremely general answer ;)
Sep
11
comment Declaring interface in the same file as the base class, is it a good practice?
It is in fact a quite normal pattern to have one interface for one class in .NET, as it allows unit tests to substitute dependencies with mocks, stubs, spys, or other test doubles.
Sep
11
comment Declaring interface in the same file as the base class, is it a good practice?
Like it or not, using an 'I' in front of an interface name is a de-facto standard in .NET. Not following the standard in a .NET project would in my point of view be a violation of the 'principle of least astonishment'.
Jun
11
comment Is it common for a programmer not to know the difference between C and C++?
Generally, the "young" programmers I have met have had a degree in engineering. Come to think of it, almost all the programmers I work with have a degree in engineering, including myself.
Jun
11
comment Is OOP becoming easier or harder?
@gbjbaanb - We already have great tools for system-wide/acceptance testing, e.g. Cucumber on the Rails platform. But the teams that are really good and writes very few bugs, but also delivers fast, they write a lot of unit tests, and just a few system-wide tests. See about the "Testing triangle", e.g. here jonkruger.com/blog/2010/02/08/the-automated-testing-triangle
Jun
9
comment How to abbreviate variable names
I almost agree. I would say, don't abbreviate, unless the abbreviation is so common, that there is no doubt as to what is stands for. A good example is System.IO. Common could also be common just in the company that you work in. That would of course mean that new employees would not know exactly what it means. But being part of the company would mean that sooner or later they would learn the company lingo.
Jun
8
comment Is version history really sacred or is it better to rebase?
I completely disagree. The last couple of years we used a tool for code reviews, and there was nothing I hated more getting one large 30+ file changeset submitted for review. It is a lot easier to get a lot of small changes. E.g. I renamed this class to xyz because it better reflects the modified responsibility. I added method nn because I will be needing it for blah. Much easier to handle smaller reviews.
Jun
4
comment Does heavy JavaScript use adversely impact Googleability?
Ok, it has gotten more advanced. But how far does it go? If the page retrieves data asynchronously through AJAX and then inserts the retrieved data in the DOM, will Google be able to see that data as part of the original URL?