Hello Jim, thanks for writing. On Friday, September 29, 2006, at ... Are you saying that every good idea ultimately takes hold? Is it not possible, for...
Hello Ilja, thank you for the thoughts quoted here. On Saturday, ... Yes, certainly DAOs //in their place// seem like perfectly good objects. And yet I see...
... Ah yes. Reminds me of Borland DataExpress for Java. I think it's downright evil. Two years ago, we took over maintenance of a relatively simple data entry...
... they are ... know ... talk to ... but ... easily have ... can ... thought ... Well said. I agree with you exactly. But while the presence of DAOs may not...
... Good question - and I don't have an answer. One client (the one you and I visited across the pond, Ron) had all their business logic in stored procedures....
Well dammit Bob, I need answers! :-> For now, my response is to do TDD with OOP whenever and whereever I can, constantly learning and improving myself. While...
... DAOs ... Yes, very much like Ron described, its a native part of the .NET framework, and Visual Studio provides lots of tools around those class that makes...
Because MS needs to sell software, and all those features that you describe make a _very_ nice demo. Given the limitation of the normal demo (30 minutes tops),...
... describe ... visual ... I can agree with this assessment. I used to be a Microsoft evangelist, where my primary deliverable was these sorts of demos. In...
Security and performance in SP are two distinct things. The performance issue just because you are using SP is _long_ gone. The security aspect means that you...
... As far as I can tell, you can't map the following domain model using Hibernate: class Habitat { long habitatNumber; List<SubHabitat> subHabitats; } class...
... In my opinion, a small price to pay. I can put up with ID fields in my domain model in exchange for the other things Hibernate does for me. -- J. B. (Joe)...
... In SQL Server, you can give an account rights to execute specific stored procedures and, at the same time, deny the same account direct access to the...
... I'm curious as to whether you consider what I do close to the ideal you have in mind. In the web MVC world, the C advertises its dependency on Repository ...
That is exactly what I meant. Denying access rights to the table and giving them to the SP still means that either all users run as the same DB user (bye...
Hello J., thank you for your email. On Sunday, October 1, 2006, at ... It's hard to say, Joe. Your description sounds good, and I would suppose that you do...
... It's not just the id fields - I could live with that. It's that I have to change the *structure* of my model to make it work - I have to change which...
No, not every good idea takes hold. It is all relative of course. If someone comes along with a new and better graphics library for the Apple IIE, well, I...
... You'd win. -- J. B. (Joe) Rainsberger :: http://www.jbrains.ca Your guide to software craftsmanship JUnit Recipes: Practical Methods for Programmer Testing...
... I read your message about having to have back-references to owning objects. I haven't done Hibernate recently enough to know that you absolutely must have...
... I read your message about having to have back-references to owning objects. I haven't done Hibernate recently enough to know that you absolutely must have...
... I'm not *totally* sure, but that's what our hibernate expert told me, and I didn't find another way although I tried really hard. <sigh> But thanks for...
Not really, I think that this is possible if you are willing to allow a null column (to Habitat) in the SubHabitat (and null column to SubHabitat in the ...
One of our tests blokes here made the following assertion... "The Automated Tests never find any bugs, the only bugs we are finding are through manual...
... Sorry, I forgot to mention that the db design is already fixed in this project (yeah, I know, I'm working on it), and SubHabitat has a composite key,...
Hi John, Insufficient info. :-) The automated tests could be very bad. They may be testing nothing at all and leaving lots of problems for the manual tests to...
... I suppose I've been doing it long enough now that I don't see the problem any more. The pattern for tests with mocks is slightly different: Setup, Expect,...