Click here to Skip to main content
15,894,405 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: Unpopular opinion Pin
kalberts8-Apr-20 1:52
kalberts8-Apr-20 1:52 
GeneralRe: Unpopular opinion Pin
Gary R. Wheeler8-Apr-20 4:01
Gary R. Wheeler8-Apr-20 4:01 
GeneralRe: Unpopular opinion Pin
soulesurfer8-Apr-20 22:00
soulesurfer8-Apr-20 22:00 
GeneralRe: Unpopular opinion Pin
MadGerbil9-Apr-20 2:31
MadGerbil9-Apr-20 2:31 
GeneralRe: Unpopular opinion Pin
Matt McGuire9-Apr-20 5:18
professionalMatt McGuire9-Apr-20 5:18 
GeneralRe: Unpopular opinion Pin
raddevus9-Apr-20 9:57
mvaraddevus9-Apr-20 9:57 
GeneralRe: Unpopular opinion Pin
Dan Borden9-Apr-20 8:09
Dan Borden9-Apr-20 8:09 
GeneralRe: Unpopular opinion Pin
kalberts9-Apr-20 9:19
kalberts9-Apr-20 9:19 
Would it be an alternative to switch to DDD - Documentation Driven Development, a sibling of TDD, Test Driven Development, but even before you write the tests, which by TDD is before you write the code, you write the Documentation!

Once you have documented all the externally visible method signatures (as well as the implementation architecture, data structures etc.) and then written tests bases on these, then the need for declaring a compileable interface definition is significantly reduced. It won't take you any more resources to start out with the documentation, instead of delaying it until the coding is complete. Quite to the contrary: Good documentation may help speed up coding, when you know where everything fits into The Big Picture. (I take for granted that you do write proper documentation of the system you create.)

(And then I will return to doing the last checks of the documentation of my new hobby project, so that I may start coding it tomorrow.)
GeneralRe: Unpopular opinion Pin
James Lonero10-Apr-20 12:17
James Lonero10-Apr-20 12:17 
GeneralRe: Unpopular opinion Pin
kalberts10-Apr-20 15:26
kalberts10-Apr-20 15:26 
GeneralRe: Unpopular opinion Pin
Kirk Wood11-Apr-20 5:06
Kirk Wood11-Apr-20 5:06 
GeneralYouTube ban 5G/COVID-19 conspiracy videos Pin
OriginalGriff7-Apr-20 11:30
mveOriginalGriff7-Apr-20 11:30 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
Peter_in_27807-Apr-20 12:38
professionalPeter_in_27807-Apr-20 12:38 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
Mark_Wallace7-Apr-20 16:50
Mark_Wallace7-Apr-20 16:50 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
Nelek7-Apr-20 20:43
protectorNelek7-Apr-20 20:43 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
5teveH8-Apr-20 0:31
5teveH8-Apr-20 0:31 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
Mark_Wallace8-Apr-20 1:08
Mark_Wallace8-Apr-20 1:08 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
David O'Neil7-Apr-20 18:05
professionalDavid O'Neil7-Apr-20 18:05 
RantRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
abmv8-Apr-20 0:45
professionalabmv8-Apr-20 0:45 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
jsc428-Apr-20 0:58
professionaljsc428-Apr-20 0:58 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
kalberts8-Apr-20 1:56
kalberts8-Apr-20 1:56 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
dandy728-Apr-20 5:41
dandy728-Apr-20 5:41 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
Mark_Wallace8-Apr-20 2:00
Mark_Wallace8-Apr-20 2:00 
GeneralRe: YouTube ban 5G/COVID-19 conspiracy videos Pin
James Lonero10-Apr-20 12:26
James Lonero10-Apr-20 12:26 
GeneralDamn COVID 19 PinPopular
Mike Hankey7-Apr-20 8:23
mveMike Hankey7-Apr-20 8:23 

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.