Click here to Skip to main content
15,919,479 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralWestell 7500 Wireless DSL Router (Verizon) Pin
Marc Clifton27-Nov-14 4:21
mvaMarc Clifton27-Nov-14 4:21 
GeneralIs it familiar for you? PinPopular
Kornfeld Eliyahu Peter27-Nov-14 4:19
professionalKornfeld Eliyahu Peter27-Nov-14 4:19 
GeneralRe: Is it familiar for you? Pin
Marc Clifton27-Nov-14 4:26
mvaMarc Clifton27-Nov-14 4:26 
GeneralRe: Is it familiar for you? Pin
Kornfeld Eliyahu Peter27-Nov-14 5:22
professionalKornfeld Eliyahu Peter27-Nov-14 5:22 
GeneralRe: Is it familiar for you? Pin
Marc Clifton27-Nov-14 5:43
mvaMarc Clifton27-Nov-14 5:43 
GeneralRe: Is it familiar for you? Pin
jschell27-Nov-14 6:07
jschell27-Nov-14 6:07 
GeneralRe: Is it familiar for you? Pin
Marc Clifton27-Nov-14 7:44
mvaMarc Clifton27-Nov-14 7:44 
GeneralRe: Is it familiar for you? Pin
jschell30-Nov-14 6:04
jschell30-Nov-14 6:04 
Marc Clifton wrote:
It's costly to maintain because to make a change (like adding a column to the DB) requires:...


Err...no it doesn't.

To add a column to a field should be a business decision and as such it will have an end to end impact on one or more systems. The cost of making this simple change to one system, presuming that the database layer is laid out using some consistent methodology is trivial because it is so straightforward. The impacts to the other parts of the system(s), one would hope should also be as easy but that depends on whether each level was also using a consistent methodology.

Unfortunately what is much more likely to happen is that some layer uses several methodologies. Or is basically just an example of chaos. And thus the cost goes up because of this.

As well one must ignore other issues such as prioritization of improvements/bugs versus the tradeoffs of whatever expertise exists currently within the development staff along with delivery times which also have an impact on real and perceived costs.

Marc Clifton wrote:
What should take one minute ends up taking about 30


Perhaps we work in different environments but I work with teams and methodologies which have the following constraints.
- Estimates are not less than an hour and often four.
- Code must be unit tested, and adding unit tests even for a new column is going to take more than one minute regardless of what it takes to actually add the column.

This doesn't include things like building, running unit tests, checking in code and taking care of the ticket(s) that initiated the change in the first place.

Not to mention of course that before all of this occurs reviewing why the change was needed in the first place would take time.

Marc Clifton wrote:
so that requires a bunch of complex hoops on the client side to even get to the point where you can access the changed functions.


If that is relevant than it suggests something either wrong with the design/architecture or it has nothing at all to do with how the database layer is implemented.
GeneralRe: Is it familiar for you? Pin
Sander Rossel27-Nov-14 20:52
professionalSander Rossel27-Nov-14 20:52 
GeneralRe: Is it familiar for you? Pin
Adriaan Davel27-Nov-14 20:39
Adriaan Davel27-Nov-14 20:39 
GeneralRe: Is it familiar for you? Pin
Fabio Franco28-Nov-14 5:35
professionalFabio Franco28-Nov-14 5:35 
GeneralA nice working day Pin
Jochen Arndt27-Nov-14 3:12
professionalJochen Arndt27-Nov-14 3:12 
GeneralRe: A nice working day Pin
OriginalGriff27-Nov-14 3:14
mveOriginalGriff27-Nov-14 3:14 
GeneralRe: A nice working day PinPopular
Nagy Vilmos27-Nov-14 3:21
professionalNagy Vilmos27-Nov-14 3:21 
GeneralRe: A nice working day Pin
Jochen Arndt27-Nov-14 3:26
professionalJochen Arndt27-Nov-14 3:26 
GeneralRe: A nice working day Pin
Jochen Arndt27-Nov-14 3:22
professionalJochen Arndt27-Nov-14 3:22 
GeneralHappy Mercamas! Pin
Nagy Vilmos27-Nov-14 2:43
professionalNagy Vilmos27-Nov-14 2:43 
GeneralRe: Happy Mercamas! Pin
OriginalGriff27-Nov-14 2:46
mveOriginalGriff27-Nov-14 2:46 
GeneralRe: Happy Mercamas! Pin
H.Brydon27-Nov-14 7:08
professionalH.Brydon27-Nov-14 7:08 
GeneralRe: Happy Mercamas! Pin
Ravi Bhavnani27-Nov-14 5:06
professionalRavi Bhavnani27-Nov-14 5:06 
GeneralRe: Happy Mercamas! Pin
CDP180227-Nov-14 9:52
CDP180227-Nov-14 9:52 
GeneralRe: Happy Mercamas! Pin
XH558v28-Nov-14 3:28
XH558v28-Nov-14 3:28 
NewsClickbait gets Hijacked! Pin
Nagy Vilmos27-Nov-14 2:37
professionalNagy Vilmos27-Nov-14 2:37 
GeneralMQOTD Pin
V.27-Nov-14 0:01
professionalV.27-Nov-14 0:01 
GeneralRe: MQOTD Pin
RUs12327-Nov-14 0:04
RUs12327-Nov-14 0:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.