Click here to Skip to main content
15,887,214 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
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 
At my company there are few programmers that are either lazy, non-quality minded, unintelligent or all of the above. I have written a driver and they have to provide a GUI on top of that driver. Normally, my driver would be very thin with no restrictions, but knowing the quality of my co-workers I have added a validation layer on top of the low-level drivers because I care about the success of my company. How would you recommend I minimize the risk that they bypass the validation layer and call the low-level functions directly? Should I encode my variables, function names and parameters, using some kind of ASCII encoding algorithm, so it's difficult to understand what the functions do? Should I name my low-level functions something like KEVIN_JEFF_AND_MARK_NEVER_CALL_THIS_FUNCTION_writeMemory(uint32_t addr, uint8_t value)? Any other ideas? I've already talked to my boss and he thinks it's too difficult to find new programmers to get rid of them.
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 
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 
GeneralRe: Traditional architecture, SOA, or serverless Pin
Eddy Vluggen20-Oct-19 8:04
professionalEddy Vluggen20-Oct-19 8:04 
GeneralRe: Traditional architecture, SOA, or serverless Pin
Dar Brett20-Oct-19 14:58
Dar Brett20-Oct-19 14:58 
GeneralRe: Traditional architecture, SOA, or serverless Pin
Eddy Vluggen21-Oct-19 1:37
professionalEddy Vluggen21-Oct-19 1:37 
GeneralRe: Traditional architecture, SOA, or serverless Pin
Dar Brett21-Oct-19 13:30
Dar Brett21-Oct-19 13:30 
QuestionMultiple resource files per culture Pin
agolddog1-Oct-19 9:43
agolddog1-Oct-19 9: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.