Click here to Skip to main content
15,867,453 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.

 
GeneralOO Software design epiphany - it might not matter Pin
charlieg13-Jan-21 4:09
charlieg13-Jan-21 4:09 
GeneralRe: OO Software design epiphany - it might not matter Pin
PIEBALDconsult13-Jan-21 4:17
mvePIEBALDconsult13-Jan-21 4:17 
GeneralRe: OO Software design epiphany - it might not matter Pin
charlieg13-Jan-21 4:35
charlieg13-Jan-21 4:35 
GeneralRe: OO Software design epiphany - it might not matter Pin
Rage13-Jan-21 4:59
professionalRage13-Jan-21 4:59 
GeneralRe: OO Software design epiphany - it might not matter Pin
charlieg13-Jan-21 17:12
charlieg13-Jan-21 17:12 
GeneralRe: OO Software design epiphany - it might not matter Pin
Roger Wright14-Jan-21 19:10
professionalRoger Wright14-Jan-21 19:10 
GeneralRe: OO Software design epiphany - it might not matter Pin
Greg Utas13-Jan-21 4:58
professionalGreg Utas13-Jan-21 4:58 
GeneralRe: OO Software design epiphany - it might not matter Pin
den2k8813-Jan-21 4:19
professionalden2k8813-Jan-21 4:19 
The embedded world lives mostly in C, and the most versatile environment I know of has deep reusability achieved through an insane amount of defines, to the point that finding references to specific symbols require often 4-5 indirections. I'm talking about AutoSAR specifically.

It really depends on where you sit: are you developing a platform or a product? If you work on the final product, keeping things flexible may actually hinder the developement, as either you spend a lot of time trying to perfectly model the product you're developing in order to have flexibility where needed or you end up applying a flexible model which is not adequate to the specific product and end up breaking the model to make it work.

If you're working on a platform, that's different. The final product will be, hopefully, shared between hundreds of completely different systems so the expense in finding the perfect model and maintaining it pays off.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

GeneralRe: OO Software design epiphany - it might not matter Pin
charlieg13-Jan-21 4:32
charlieg13-Jan-21 4:32 
GeneralRe: OO Software design epiphany - it might not matter Pin
Rage13-Jan-21 5:00
professionalRage13-Jan-21 5:00 
GeneralRe: OO Software design epiphany - it might not matter Pin
den2k8813-Jan-21 5:14
professionalden2k8813-Jan-21 5:14 
GeneralRe: OO Software design epiphany - it might not matter Pin
Rage14-Jan-21 0:05
professionalRage14-Jan-21 0:05 
GeneralRe: OO Software design epiphany - it might not matter Pin
den2k8814-Jan-21 3:47
professionalden2k8814-Jan-21 3:47 
GeneralRe: OO Software design epiphany - it might not matter Pin
Rage14-Jan-21 3:53
professionalRage14-Jan-21 3:53 
GeneralRe: OO Software design epiphany - it might not matter Pin
Nelek13-Jan-21 8:23
protectorNelek13-Jan-21 8:23 
GeneralRe: OO Software design epiphany - it might not matter Pin
OriginalGriff13-Jan-21 4:20
mveOriginalGriff13-Jan-21 4:20 
GeneralRe: OO Software design epiphany - it might not matter Pin
den2k8813-Jan-21 4:26
professionalden2k8813-Jan-21 4:26 
GeneralRe: OO Software design epiphany - it might not matter Pin
charlieg13-Jan-21 4:38
charlieg13-Jan-21 4:38 
GeneralRe: OO Software design epiphany - it might not matter Pin
den2k8813-Jan-21 5:23
professionalden2k8813-Jan-21 5:23 
GeneralRe: OO Software design epiphany - it might not matter Pin
PhilipOakley14-Jan-21 1:55
professionalPhilipOakley14-Jan-21 1:55 
GeneralRe: OO Software design epiphany - it might not matter Pin
charlieg13-Jan-21 4:33
charlieg13-Jan-21 4:33 
GeneralRe: OO Software design epiphany - it might not matter Pin
raddevus13-Jan-21 5:02
mvaraddevus13-Jan-21 5:02 
GeneralRe: OO Software design epiphany - it might not matter Pin
Greg Utas13-Jan-21 5:07
professionalGreg Utas13-Jan-21 5:07 
GeneralRe: OO Software design epiphany - it might not matter Pin
den2k8813-Jan-21 5:29
professionalden2k8813-Jan-21 5:29 
GeneralRe: OO Software design epiphany - it might not matter Pin
Marc Clifton13-Jan-21 6:11
mvaMarc Clifton13-Jan-21 6:11 

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.