Click here to Skip to main content
15,346,659 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
Questioncode organisation Pin
CalinNegru31-Jan-22 7:36
MemberCalinNegru31-Jan-22 7:36 
AnswerRe: code organisation Pin
Bohdan Stupak4-Feb-22 4:05
professionalBohdan Stupak4-Feb-22 4:05 
AnswerRe: code organisation Pin
Richard MacCutchan4-Feb-22 4:56
mveRichard MacCutchan4-Feb-22 4:56 
GeneralRe: code organisation Pin
CalinNegru4-Feb-22 8:48
MemberCalinNegru4-Feb-22 8:48 
GeneralRe: code organisation Pin
jschell17-Feb-22 11:12
Memberjschell17-Feb-22 11:12 
GeneralRe: code organisation Pin
CalinNegru19-Feb-22 1:39
MemberCalinNegru19-Feb-22 1:39 
GeneralRe: code organisation Pin
jeron119-Feb-22 7:03
Memberjeron119-Feb-22 7:03 
GeneralRe: code organisation Pin
CalinNegru19-Feb-22 8:10
MemberCalinNegru19-Feb-22 8:10 
GeneralRe: code organisation Pin
Richard MacCutchan19-Feb-22 21:44
mveRichard MacCutchan19-Feb-22 21:44 
GeneralRe: code organisation Pin
CalinNegru25-Feb-22 9:41
MemberCalinNegru25-Feb-22 9:41 
GeneralRe: code organisation Pin
Richard MacCutchan25-Feb-22 22:17
mveRichard MacCutchan25-Feb-22 22:17 
GeneralRe: code organisation Pin
CalinNegru26-Feb-22 0:14
MemberCalinNegru26-Feb-22 0:14 
GeneralRe: code organisation Pin
Richard MacCutchan26-Feb-22 1:03
mveRichard MacCutchan26-Feb-22 1:03 
GeneralRe: code organisation Pin
Snesh Prajapati26-Feb-22 5:04
professionalSnesh Prajapati26-Feb-22 5:04 
AnswerRe: code organisation Pin
Greg Utas4-Feb-22 5:52
mveGreg Utas4-Feb-22 5:52 
AnswerRe: code organisation Pin
jschell17-Feb-22 11:21
Memberjschell17-Feb-22 11:21 
CalinNegru wrote:
Looking at a large project


Depends on what "large" actually means...

In the real world companies end up with software that was created by many people over time.
As with everything else that humans are involved in quality tends towards the average. That includes design which impacts what you refer to as 'structure'.

Programmers also like to think that they know for certain that the best way to do something is the way they know. Which is completely subjective.

So they create new 'better' solutions willy-nilly and hack them into existing code bases because of that. Then they leave the company and someone else starts doing it. Overtime this leads to significant organizational problems.

Even in the best systems there are real world business requirements that only come up long after the original design and for which the original design did not account. And the company is not willing to pay to refactor the entire code base when this happens. Even worse if it wasn't well designed. Or with 'better' ways on top of it.

And developers seldom consider the long term impact on maintenance when they make radical decisions to go in a different direction on a code base. It is known (multiple studies) that maintenance costs are always 2 to 10 times higher than the original cost to develop the product. And 100 times higher is probably reasonable for some.

Might note that although I point out developers in the above I have never seen a company that was actually willing to recognize the maintenance costs much less put an emphasis on mitigating for that.
QuestionBest Way To Solve This? Pin
Kevin Marois11-Jan-22 6:32
professionalKevin Marois11-Jan-22 6:32 
AnswerRe: Best Way To Solve This? Pin
englebart15-Feb-22 16:54
professionalenglebart15-Feb-22 16:54 
QuestionWould it be possible to build megastructures like the Forerunners in <i>Halo</i>? Pin
oofalladeez34328-Dec-21 9:32
professionaloofalladeez34328-Dec-21 9:32 
AnswerRe: Would it be possible to build megastructures like the Forerunners in <i>Halo</i>? Pin
Dave Kreskowiak28-Dec-21 11:02
mveDave Kreskowiak28-Dec-21 11:02 
GeneralRe: Would it be possible to build megastructures like the Forerunners in <i>Halo</i>? Pin
jschell30-Dec-21 7:38
Memberjschell30-Dec-21 7:38 
GeneralRe: Would it be possible to build megastructures like the Forerunners in <i>Halo</i>? Pin
Dave Kreskowiak30-Dec-21 7:39
mveDave Kreskowiak30-Dec-21 7:39 
GeneralRe: Would it be possible to build megastructures like the Forerunners in <i>Halo</i>? Pin
jschell30-Dec-21 7:44
Memberjschell30-Dec-21 7:44 
GeneralRe: Would it be possible to build megastructures like the Forerunners in <i>Halo</i>? Pin
Dave Kreskowiak30-Dec-21 7:46
mveDave Kreskowiak30-Dec-21 7:46 
GeneralRe: Would it be possible to build megastructures like the Forerunners in <i>Halo</i>? Pin
jschell30-Dec-21 7:50
Memberjschell30-Dec-21 7:50 

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.