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

 
RantWSL can't properly mount USB drives Pin
honey the codewitch16-Feb-24 10:38
mvahoney the codewitch16-Feb-24 10:38 
GeneralRe: WSL can't properly mount USB drives Pin
RickZeeland16-Feb-24 20:02
mveRickZeeland16-Feb-24 20:02 
GeneralIntel and AMD updates for security vulnerabilities Pin
Richard Chambers16-Feb-24 10:33
Richard Chambers16-Feb-24 10:33 
GeneralRe: Intel and AMD updates for security vulnerabilities Pin
obermd17-Feb-24 7:15
obermd17-Feb-24 7:15 
GeneralRe: Intel and AMD updates for security vulnerabilities Pin
charlieg18-Feb-24 6:13
charlieg18-Feb-24 6:13 
GeneralRe: Intel and AMD updates for security vulnerabilities Pin
jochance22-Feb-24 5:49
jochance22-Feb-24 5:49 
QuestionAll high-level classes must depend only on Interfaces Pin
raddevus16-Feb-24 8:46
mvaraddevus16-Feb-24 8:46 
AnswerRe: All high-level classes must depend only on Interfaces Pin
honey the codewitch16-Feb-24 10:42
mvahoney the codewitch16-Feb-24 10:42 
If I get you right you're talking about having a 3rd DLL to carry the interface definitions, your App relies on that, and yet another DLL implements them, am I right?

Because if so, this seems logical for an enterprise app, and entirely overkill for small or even "mid size"** applications

** I gauge application size not by source code count, but by the size of the team that developed it. That's where the complexity really comes in, in terms of making the project fly. That's when separation of concerns and such become valuable, when your team grows too large to sit next to each other in the office. (just as an example. my point is when it goes from "hey, how's this work" to "let's have a meeting about that when i get a chance" that's when you need to go to interfaces, at least IMO.

For those apps where your team members aren't at the ready, separating concerns is useful.

From a maintenance perspective, it's a lot of extra work, so if it doesn't add value I'd skip it.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix

GeneralRe: All high-level classes must depend only on Interfaces Pin
raddevus16-Feb-24 10:56
mvaraddevus16-Feb-24 10:56 
GeneralRe: All high-level classes must depend only on Interfaces Pin
honey the codewitch16-Feb-24 11:50
mvahoney the codewitch16-Feb-24 11:50 
GeneralRe: All high-level classes must depend only on Interfaces Pin
jochance19-Feb-24 12:09
jochance19-Feb-24 12:09 
GeneralRe: All high-level classes must depend only on Interfaces Pin
raddevus20-Feb-24 2:44
mvaraddevus20-Feb-24 2:44 
GeneralRe: All high-level classes must depend only on Interfaces Pin
jochance22-Feb-24 5:59
jochance22-Feb-24 5:59 
GeneralRe: All high-level classes must depend only on Interfaces Pin
hpcoder224-Feb-24 20:49
hpcoder224-Feb-24 20:49 
AnswerRe: All high-level classes must depend only on Interfaces Pin
trønderen16-Feb-24 11:12
trønderen16-Feb-24 11:12 
GeneralRe: All high-level classes must depend only on Interfaces Pin
raddevus17-Feb-24 4:25
mvaraddevus17-Feb-24 4:25 
AnswerRe: All high-level classes must depend only on Interfaces Pin
PIEBALDconsult16-Feb-24 11:46
mvePIEBALDconsult16-Feb-24 11:46 
GeneralRe: All high-level classes must depend only on Interfaces Pin
raddevus17-Feb-24 4:30
mvaraddevus17-Feb-24 4:30 
GeneralRe: All high-level classes must depend only on Interfaces Pin
PIEBALDconsult17-Feb-24 5:48
mvePIEBALDconsult17-Feb-24 5:48 
AnswerRe: All high-level classes must depend only on Interfaces Pin
englebart16-Feb-24 13:51
professionalenglebart16-Feb-24 13:51 
GeneralRe: All high-level classes must depend only on Interfaces Pin
raddevus17-Feb-24 4:36
mvaraddevus17-Feb-24 4:36 
GeneralRe: All high-level classes must depend only on Interfaces Pin
englebart17-Feb-24 14:20
professionalenglebart17-Feb-24 14:20 
GeneralRe: All high-level classes must depend only on Interfaces Pin
jschell19-Feb-24 6:01
jschell19-Feb-24 6:01 
JokeRe: All high-level classes must depend only on Interfaces Pin
englebart19-Feb-24 6:25
professionalenglebart19-Feb-24 6:25 
AnswerRe: All high-level classes must depend only on Interfaces Pin
RickZeeland16-Feb-24 20:10
mveRickZeeland16-Feb-24 20:10 

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.