All great truths begin as blasphemies. - by George Bernard Shaw
Please kindly visit this web page to see chronology of contentious and controversial events for the discovery of one of the greatest scientific Truths: http://real-software-components.com/forum_blogs/BriefSummaryOfTruths.html#Chronology
Please kindly visit this web page to grasp the true essence of the CBD of physical components (that is to eliminate spaghetti code): http://real-software-components.com/forum_blogs/FirstPrinciples-FalsifiableFacts.html
Can any one find a valid reason why it is not possible for software applications to contain “hierarchies of replaceable components” (to eliminate the spaghetti code)?
We can demonstrate hundreds of “hierarchies of replaceable components” for GUI-applications (having 0% spaghetti code). Today it is impossible to find even a single software application having such “hierarchies of replaceable components”. Today it is impossible to find even a single large replaceable component having few dozen GUI-components such as charts, buttons and lists.