Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: dsrtsage

“There is a maximally efficient way to design a piece of software.”

That notion is lost on Microsoft.


15 posted on 03/31/2014 7:46:15 AM PDT by VA_Gentleman ("Poor Al Gore. Global warming completely debunked via the very internet you invented." -Jon Stewart)
[ Post Reply | Private Reply | To 13 | View Replies ]


To: VA_Gentleman



19 posted on 03/31/2014 8:07:53 AM PDT by MeshugeMikey ( "Never, never, never give up". Winston Churchill)
[ Post Reply | Private Reply | To 15 | View Replies ]

To: VA_Gentleman

“There is a maximally efficient way to design a piece of software”

This isn’t at all true. There are so many different ways to go about software design that efficient code or operation is a secondary concern to many many other factors. I can design the same piece of software in .NET, JAVA, C etc. What database, what middleware etc etc... Once you have all that put down and you’re actually writing code do you go pure Object Oriented or Procedural, maybe a hybrid?

I can write some incredibly efficient code, but it would be unreadable and barely maintainable. Familiar with really long Regex anyone? So most software engineers balance efficiency with maintainability.

Bottom line is Software design is not a Science, it’s an Art.


21 posted on 03/31/2014 8:14:39 AM PDT by RC51
[ Post Reply | Private Reply | To 15 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson