Click here to Skip to main content
15,892,575 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
Mycroft Holmes15-Aug-17 12:42
professionalMycroft Holmes15-Aug-17 12:42 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
jschell21-Aug-17 4:57
jschell21-Aug-17 4:57 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
jschell16-Aug-17 6:41
jschell16-Aug-17 6:41 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
Gerry Schmitz16-Aug-17 6:50
mveGerry Schmitz16-Aug-17 6:50 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
Kevin Marois16-Aug-17 7:05
professionalKevin Marois16-Aug-17 7:05 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
Eddy Vluggen21-Aug-17 9:22
professionalEddy Vluggen21-Aug-17 9:22 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
Kevin Marois16-Aug-17 7:16
professionalKevin Marois16-Aug-17 7:16 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
jschell18-Aug-17 12:11
jschell18-Aug-17 12:11 
Kevin Marois wrote:
I totally disagree. Your example is perfect case FOR locking..


Actually it is an example for not doing it.

First it is is extremely unlikely to actually occur.

Second developers should not be adding work load for improbably scenarios and certainly should not do it with business owners driving it.

Third as I already pointed out, the only correct solution requires a court case. Neither the software nor the dentist office employees can determine the correct resolution.

Kevin Marois wrote:
Not everything built into an app comes out of the customer requirements. There are expectations that the app will function correctly, and we as developers are responsible to ensure that happens. If you're not building in safeguards, then bad things WILL happen.


You can't do that.

First, the business not the developers are ultimately the arbitrators of risk. A developer might point out a problem but the business owners must decide if it is worth it.

Second, code costs money. Every single line of code adds additional cost a produce. Every new requirement adds cost to the product. At the end of the day the business wants the software to work in a reasonable way. At the end of the day. Not 10 years from now when it is finally delivered because the developers started fixing every possible problem they could ever imagine.

Kevin Marois wrote:
If you're not building in safeguards, then bad things WILL happen.


Been doing this for a very long time. And my deliverables are robust in that they protect against technical failures. More so than anyone I have ever worked with. But I have learned that making up business requirements do nothing but reduce the bottom line. The domain experts, not me, are much more likely to be able to analyze risk, need and reality than me. And it doesn't require a lot of thought to see that imagined scenarios by me never happen.



Kevin Marois wrote:
One problem they have is exactly this scenario...multiple users attempting to update a job record at the same time.


Then you have a business case that needs a solution. That one business case however should not lead to every single case requiring a solution.
AnswerRe: Call Into or Notify Other Instances Of Your App Pin
Gerry Schmitz15-Aug-17 7:40
mveGerry Schmitz15-Aug-17 7:40 
Questionplatform for an app for Ease of Access searched Pin
Erhy31-Jul-17 6:07
Erhy31-Jul-17 6:07 
AnswerRe: platform for an app for Ease of Access searched Pin
Afzaal Ahmad Zeeshan31-Jul-17 6:30
professionalAfzaal Ahmad Zeeshan31-Jul-17 6:30 
GeneralRe: platform for an app for Ease of Access searched Pin
Erhy31-Jul-17 6:51
Erhy31-Jul-17 6:51 
AnswerRe: platform for an app for Ease of Access searched Pin
Afzaal Ahmad Zeeshan31-Jul-17 7:38
professionalAfzaal Ahmad Zeeshan31-Jul-17 7:38 
GeneralRe: platform for an app for Ease of Access searched Pin
Erhy22-Aug-17 10:39
Erhy22-Aug-17 10:39 
QuestionDesign and Architecture Pin
ijekhuenmen eromosele26-Jul-17 5:02
ijekhuenmen eromosele26-Jul-17 5:02 
AnswerRe: Design and Architecture Pin
Richard MacCutchan26-Jul-17 5:10
mveRichard MacCutchan26-Jul-17 5:10 
GeneralLooking for technological suggestion Pin
Kishor Mhaske20-Jul-17 0:08
Kishor Mhaske20-Jul-17 0:08 
QuestionAPI for online collaboration and file sharing Pin
petter201210-Jul-17 13:49
petter201210-Jul-17 13:49 
AnswerRe: API for online collaboration and file sharing Pin
Pete O'Hanlon10-Jul-17 20:06
mvePete O'Hanlon10-Jul-17 20:06 
GeneralRe: API for online collaboration and file sharing Pin
petter201211-Jul-17 0:22
petter201211-Jul-17 0:22 
GeneralRe: API for online collaboration and file sharing Pin
Gerry Schmitz11-Jul-17 6:56
mveGerry Schmitz11-Jul-17 6:56 
GeneralRe: API for online collaboration and file sharing Pin
petter201211-Jul-17 9:12
petter201211-Jul-17 9:12 
AnswerRe: API for online collaboration and file sharing Pin
jschell13-Jul-17 6:47
jschell13-Jul-17 6:47 
QuestionBusiness language Solution? Pin
Joer4x425-Jun-17 9:08
Joer4x425-Jun-17 9:08 
AnswerRe: Business language Solution? Pin
Richard MacCutchan25-Jun-17 21:04
mveRichard MacCutchan25-Jun-17 21:04 

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.