Click here to Skip to main content
16,010,473 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: Simple one, but stuck. Pin
Gerry Schmitz4-Feb-20 21:18
mveGerry Schmitz4-Feb-20 21:18 
GeneralRe: Simple one, but stuck. Pin
Nand324-Feb-20 22:27
Nand324-Feb-20 22:27 
AnswerRe: Simple one, but stuck. Pin
phil.o4-Feb-20 22:46
professionalphil.o4-Feb-20 22:46 
GeneralRe: Simple one, but stuck. Pin
Nand324-Feb-20 23:00
Nand324-Feb-20 23:00 
GeneralRe: Simple one, but stuck. Pin
phil.o4-Feb-20 23:08
professionalphil.o4-Feb-20 23:08 
QuestionBrowser-based Document Scanning Application Pin
Kami Dehlvi14-Jan-20 8:02
Kami Dehlvi14-Jan-20 8:02 
AnswerRe: Browser-based Document Scanning Application Pin
Gerry Schmitz18-Jan-20 7:46
mveGerry Schmitz18-Jan-20 7:46 
AnswerRe: Browser-based Document Scanning Application Pin
Richard MacCutchan18-Jan-20 21:19
mveRichard MacCutchan18-Jan-20 21:19 
AnswerRe: Browser-based Document Scanning Application Pin
cjb11011-Feb-20 23:35
cjb11011-Feb-20 23:35 
GeneralRe: Browser-based Document Scanning Application Pin
Kami Dehlvi21-Mar-20 4:16
Kami Dehlvi21-Mar-20 4:16 
GeneralRe: Browser-based Document Scanning Application Pin
Richard MacCutchan21-Mar-20 4:34
mveRichard MacCutchan21-Mar-20 4:34 
GeneralRe: Browser-based Document Scanning Application Pin
cjb11021-Mar-20 19:58
cjb11021-Mar-20 19:58 
QuestionMinimize the risk that (bad) programmers call specific functions? Pin
arnold_w14-Dec-19 0:47
arnold_w14-Dec-19 0:47 
AnswerRe: Minimize the risk that (bad) programmers call specific functions? Pin
Gerry Schmitz14-Dec-19 6:55
mveGerry Schmitz14-Dec-19 6:55 
GeneralRe: Minimize the risk that (bad) programmers call specific functions? Pin
arnold_w16-Dec-19 9:56
arnold_w16-Dec-19 9:56 
GeneralRe: Minimize the risk that (bad) programmers call specific functions? Pin
Gerry Schmitz16-Dec-19 11:54
mveGerry Schmitz16-Dec-19 11:54 
AnswerRe: Minimize the risk that (bad) programmers call specific functions? Pin
joost.versteegen16-Dec-19 20:55
joost.versteegen16-Dec-19 20:55 
AnswerRe: Minimize the risk that (bad) programmers call specific functions? Pin
Eddy Vluggen21-Dec-19 10:44
professionalEddy Vluggen21-Dec-19 10:44 
AnswerRe: Minimize the risk that (bad) programmers call specific functions? Pin
Mycroft Holmes21-Dec-19 11:29
professionalMycroft Holmes21-Dec-19 11:29 
AnswerRe: Minimize the risk that (bad) programmers call specific functions? Pin
cjb11011-Feb-20 23:45
cjb11011-Feb-20 23:45 
Don't expose the functions as public then? They should only be seeing the public interfaces you want them to see.

Also start to employ more defensive programming with in those functions, validate all the incoming parameters, and fail early and often if they're not within the spec. If its function order then maybe you could add a audit type layer, so you can ensure function x is called after function y.

Generally though, why would they call a function they don't need? If they're calling it from the GUI then surely there's a spec that says that's what the GUI needs to do? And your driver should be providing a safe method for that?
QuestionTraditional architecture, SOA, or serverless Pin
Darina Smartym15-Oct-19 22:28
Darina Smartym15-Oct-19 22:28 
AnswerRe: Traditional architecture, SOA, or serverless Pin
Eddy Vluggen17-Oct-19 23:21
professionalEddy Vluggen17-Oct-19 23:21 
GeneralRe: Traditional architecture, SOA, or serverless Pin
ZurdoDev18-Oct-19 1:08
professionalZurdoDev18-Oct-19 1:08 
GeneralRe: Traditional architecture, SOA, or serverless Pin
Eddy Vluggen18-Oct-19 2:01
professionalEddy Vluggen18-Oct-19 2:01 
AnswerRe: Traditional architecture, SOA, or serverless Pin
ZurdoDev18-Oct-19 1:10
professionalZurdoDev18-Oct-19 1: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.