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

 
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 
Firmware developement follow different rules than software, there's no circling around it. Software should not depend on the underlying implementation details, firmware is the underlying implementation and it's all about details.

Some things should be kept as agnostic as possible, e.g. the main state machine should not depend on the exact make of the various hardware components so interfaces to control hardware should be generic (i.e. peripheral_On, peripheral_Off, peripheral_Sleep, peripheral_Send...) but all the rest can not. One component may be turned on/off via the combination of two pins while another, identical on every aspect, may require timed pulses on a single pin and follow a protocol based on several outputs.
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
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 
GeneralRe: OO Software design epiphany - it might not matter Pin
PhilipOakley14-Jan-21 1:58
professionalPhilipOakley14-Jan-21 1:58 
GeneralRe: OO Software design epiphany - it might not matter Pin
Member 1330167913-Jan-21 20:17
Member 1330167913-Jan-21 20:17 
GeneralRe: OO Software design epiphany - it might not matter Pin
NelsonGoncalves13-Jan-21 20:55
NelsonGoncalves13-Jan-21 20:55 
GeneralRe: OO Software design epiphany - it might not matter Pin
giulicard13-Jan-21 21:34
giulicard13-Jan-21 21:34 
GeneralRe: OO Software design epiphany - it might not matter Pin
NelsonGoncalves13-Jan-21 21:59
NelsonGoncalves13-Jan-21 21:59 
GeneralRe: OO Software design epiphany - it might not matter Pin
_WinBase_13-Jan-21 23:00
_WinBase_13-Jan-21 23:00 
GeneralRe: OO Software design epiphany - it might not matter Pin
Ed Korsberg14-Jan-21 1:29
Ed Korsberg14-Jan-21 1:29 
GeneralRe: OO Software design epiphany - it might not matter Pin
PhilipOakley14-Jan-21 2:03
professionalPhilipOakley14-Jan-21 2:03 
GeneralRe: OO Software design epiphany - it might not matter Pin
Ed Korsberg14-Jan-21 3:35
Ed Korsberg14-Jan-21 3:35 
GeneralRe: OO Software design epiphany - it might not matter Pin
PhilipOakley14-Jan-21 5:08
professionalPhilipOakley14-Jan-21 5:08 
GeneralRe: OO Software design epiphany - it might not matter Pin
DumpsterJuice14-Jan-21 1:43
DumpsterJuice14-Jan-21 1:43 

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.