Click here to Skip to main content
15,891,529 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: The fight against over interfacing must go on! Pin
jschell23-Dec-18 8:17
jschell23-Dec-18 8:17 
PraiseRe: The fight against over interfacing must go on! Pin
RickZeeland23-Dec-18 9:02
mveRickZeeland23-Dec-18 9:02 
GeneralRe: The fight against over interfacing must go on! Pin
Jörgen Andersson23-Dec-18 10:36
professionalJörgen Andersson23-Dec-18 10:36 
GeneralRe: The fight against over interfacing must go on! Pin
RickZeeland23-Dec-18 20:03
mveRickZeeland23-Dec-18 20:03 
GeneralRe: The fight against interfacitis must go on! Pin
ZurdoDev23-Dec-18 15:57
professionalZurdoDev23-Dec-18 15:57 
GeneralRe: The fight against interfacitis must go on! Pin
Super Lloyd23-Dec-18 17:01
Super Lloyd23-Dec-18 17:01 
GeneralRe: The fight against interfacitis must go on! Pin
DeerBear23-Dec-18 21:13
DeerBear23-Dec-18 21:13 
GeneralRe: The fight against interfacitis must go on! Pin
GuyThiebaut24-Dec-18 2:07
professionalGuyThiebaut24-Dec-18 2:07 
I think like many things it's a case of degree.

Interfaces by themselves are not evil and used properly when needed they make development much easier - because you can rely on dependency injection rather than tightly coupled code(I probably don't know what I am taking about here but I thought I would use some jargon...).

There are case where interfaces have made things a lot easier for me - recently I was hitting an issue with an email class I was using, so instead of rewriting a whole bunch of code I created an interface and passed in the new class by interface.
I then discovered that there was a way around the issue I had and did not need to use the new library, so all I needed to do was to reference the old class when passing the mail class by interface - it took less than 5 seconds to reference the old class again.

In my work life I work on a huge application with all sorts of interfaces and it does make debugging a lengthy process - so like anything else when overused they can cause problems.
“That which can be asserted without evidence, can be dismissed without evidence.”

― Christopher Hitchens

GeneralRe: The fight against interfacitis must go on! Pin
Super Lloyd24-Dec-18 15:33
Super Lloyd24-Dec-18 15:33 
GeneralRe: The fight against interfacitis must go on! Pin
agolddog24-Dec-18 4:01
agolddog24-Dec-18 4:01 
GeneralRe: The fight against interfacitis must go on! Pin
Steve Naidamast24-Dec-18 7:25
professionalSteve Naidamast24-Dec-18 7:25 
Generalalmost bought a dvd Pin
lopatir23-Dec-18 4:26
lopatir23-Dec-18 4:26 
GeneralRe: almost bought a dvd Pin
dandy7223-Dec-18 5:45
dandy7223-Dec-18 5:45 
GeneralRe: almost bought a dvd Pin
W Balboos, GHB24-Dec-18 1:03
W Balboos, GHB24-Dec-18 1:03 
GeneralRe: almost bought a dvd Pin
Member 1073194424-Dec-18 8:05
Member 1073194424-Dec-18 8:05 
GeneralRe: almost bought a dvd Pin
kalberts25-Dec-18 10:31
kalberts25-Dec-18 10:31 
QuestionWhat happened to engineering? Pin
CPallini23-Dec-18 0:47
mveCPallini23-Dec-18 0:47 
AnswerRe: What happened to engineering? Pin
OriginalGriff23-Dec-18 1:27
mveOriginalGriff23-Dec-18 1:27 
GeneralRe: What happened to engineering? Pin
Jörgen Andersson23-Dec-18 4:36
professionalJörgen Andersson23-Dec-18 4:36 
GeneralRe: What happened to engineering? Pin
haughtonomous24-Dec-18 1:30
haughtonomous24-Dec-18 1:30 
GeneralRe: What happened to engineering? Pin
Member 1073194424-Dec-18 8:07
Member 1073194424-Dec-18 8:07 
GeneralRe: What happened to engineering? Pin
Jörgen Andersson24-Dec-18 8:24
professionalJörgen Andersson24-Dec-18 8:24 
GeneralRe: What happened to engineering? Pin
Martijn Smitshoek23-Dec-18 22:32
Martijn Smitshoek23-Dec-18 22:32 
GeneralRe: What happened to engineering? Pin
OriginalGriff23-Dec-18 22:35
mveOriginalGriff23-Dec-18 22:35 
GeneralRe: What happened to engineering? Pin
ProfessorDan24-Dec-18 4:34
ProfessorDan24-Dec-18 4:34 

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.