I am trying to wrap my head around some concepts involving test driving databases. Specifically I am looking at the idea of using (or not using) the Data...
1867
agiledevelopmentpract...
agiledevelop...
Sep 5, 2007 1:45 pm
Agile Development Practices December 3-6, 2007 * Orlando, FL Shingle Creek Resort http://www.sqe.com/go?adp07ng <http://www.sqe.com/go?adp07ng> Conference Web...
1868
Curt Sampson
cjstokyo
Sep 7, 2007 4:12 am
... Not in the agile world. In the non-agile world, the reason you want to minimize the number of "touch points" and keep them very close together is because...
1869
Markus Gallagher
markus_galla...
Sep 7, 2007 4:20 pm
I only use the DAL to populate/manipulate the data for executing Unit Tests against the database if I can use it as is (no modifications required). As soon as...
1870
Scott Ambler
scottwambler
Sep 8, 2007 9:38 am
Lately, it has become common for traditionalists to claim that Agile software development isn't disciplined, a harsh criticism that needs to be addressed...
1871
Matt
analyticalchaos
Sep 9, 2007 4:44 am
Excellent article... I have a question about this point under "The Discipline of Quality": <quote> Second, it requires great discipline to refactor only what...
1872
Matt
analyticalchaos
Sep 9, 2007 4:45 am
... <snip> ... don't ... </snip> I agree that TDD allows us to find unintended consequences of changes and refactor without fear, however I disagree that Agile...
1873
Curt Sampson
cjstokyo
Sep 9, 2007 12:19 pm
... I'm not clear on who you're disagreeing with, since I don't recall anybody on this list saying that we should "minimize the amount of code" at the cost of...
1874
Scott Ambler
scottwambler
Sep 10, 2007 6:48 am
... This is why pairing is so important -- your pair will help to keep you honest. Or at least the two of you will have to collude to get off track like this....
1875
Curt Sampson
cjstokyo
Sep 10, 2007 9:17 am
... Any refactoring is always a judgement call. Generally, I try to make sure that code I leave behind is not a complete disaster; it should at least be...
1876
Alexander Karnstedt
alexrk2
Sep 10, 2007 9:27 am
I just posted a small article on my blog about deprecating items within a database schema. ...
1877
Pramod Sadalage
psadalage
Sep 10, 2007 1:23 pm
One other rule of thumb or practice I follow is.. "Can I check my refactoring in and get a green build like every 1 hr." this gives me the ability to think...
1878
Scott Ambler
scottwambler
Sep 11, 2007 5:36 am
Just posted this to your blog: This is something that Pramod Sadalage and I wrote about in Refactoring Databases, ...
1879
Curt Sampson
cjstokyo
Sep 11, 2007 5:47 am
... You rock and roll. This is what agile is all about. cjs -- Curt Sampson <cjs@...> +81 90 7737 2974 http://www.starling-software.com ...
1880
ndeckinga
Sep 12, 2007 4:56 am
Does anyone have any experience with both DB mirroring and clustering (either using Microsoft's built in tools or 3rd party tools)? I am trying to decide...
1881
Matt
analyticalchaos
Sep 12, 2007 8:30 am
... at ... a new ... bring ... easily. ... there's ... hit a ... Wouldn't it make more sense to "make it right" immediately after you wrote the code, while you...
1882
Matt
analyticalchaos
Sep 12, 2007 8:32 am
... What are you referring to by "coding conventions"? Do you mean stylistically or more architecturally? We believe in collective code ownership so we try to...
1883
Matt
analyticalchaos
Sep 12, 2007 8:32 pm
... me the ... from the ... We do try to check in frequently. Generally the goal is to be able to get to a green check in within 15 minutes at any given...
1884
psadalage
Sep 15, 2007 12:28 am
... Yes, we try to stick to the rule of be ready to check in and move on to other tasks. ... Now the question is if you decide its too big and should we bite...
1885
Curt Sampson
cjstokyo
Sep 15, 2007 12:58 pm
... All the time; it's almost the only type of design we do. Generally, at the start of a project, or a major feature, we'll do a big arm-waving design to work...
1886
Scott Ambler
scottwambler
Sep 15, 2007 6:47 pm
... Yes, both are important. I'm a firm believer in following at least common conventions within a project team or better yet within an organization. It's an...
1887
Alexander Karnstedt
alexrk2
Sep 18, 2007 9:42 pm
Scott, thanks for your thoughts. I guess the point is that the database vendors are required to support this on a low-level. Though I'm trying to implement...
1888
Diogo
vernisan
Sep 18, 2007 9:42 pm
Hi guys, I´m contributing to an open source project of a test framework for ORM tools (like Hibernate, JPA implementations and Active Record from Ruby). One...
1889
Curt Sampson
cjstokyo
Sep 19, 2007 4:05 am
... How about the number of lines of code it takes to retrieve an object from the database and get it out of the structure that the ORM tools return? Another...
1890
Curt Sampson
cjstokyo
Sep 19, 2007 4:05 am
Actually, one thing that just occured to me, as I was thinking about what you might add to the test system to point out deprecated things, was that even many...
1891
Clifford Heath
clifford_heath4
Sep 19, 2007 9:27 am
... OTOH, some O/RM solutions allow you to use a factory model for the O/RM to create your objects directly - and if the base objects are competent, that can...
1892
Scott Ambler
scottwambler
Sep 19, 2007 1:01 pm
... One word of advice it to understand, and then communicate, the implications of the metric. The Goal-Question-Metric approach is a good philosophy. In...
1893
Scott Ambler
scottwambler
Sep 19, 2007 1:04 pm
Exactly. The database vendors need to understand that the market is shifting away from traditional approaches to Agile approaches. Unfortunately the data...
1894
Bret Weinraub
bretweinraub
Sep 19, 2007 5:14 pm
I worked with OpenJPA somewhat from a performance perspective, so perf benchmarks are definitely an area of concern. To that end, as OpenJPA is java, I'd say...