Click here to Skip to main content
15,888,579 members

Survey Results

What's the better way to code?

Survey period: 25 Jun 2018 to 2 Jul 2018

"Both" isn't an option, and "somewhere in between" is the easy answer. If you could only choose one which would it be?
OptionVotes% 
Ensure the code is as bug free as humanly possible then release59657.81
Ensure the code easy to debug and fix then release43542.19



 
GeneralCrap poll PinPopular
#realJSOP28-Jun-18 1:36
mve#realJSOP28-Jun-18 1:36 
GeneralArchitecture beats realization Pin
den2k8827-Jun-18 22:04
professionalden2k8827-Jun-18 22:04 
GeneralMVP and other BS Pin
James McCullough27-Jun-18 6:22
professionalJames McCullough27-Jun-18 6:22 
GeneralNo brainer Pin
Leng Vang27-Jun-18 6:17
Leng Vang27-Jun-18 6:17 
GeneralWhat would the customer want? Pin
Ryan Scott White26-Jun-18 19:50
professionalRyan Scott White26-Jun-18 19:50 
GeneralThe Standard Way PinPopular
Tom Corbett Space Cadet25-Jun-18 8:07
professionalTom Corbett Space Cadet25-Jun-18 8:07 
GeneralHuh? PinPopular
Jon McKee25-Jun-18 7:44
professionalJon McKee25-Jun-18 7:44 
Generalperfect world... Pin
Dennis E White25-Jun-18 6:01
professionalDennis E White25-Jun-18 6:01 
GeneralOptions make no sense Pin
Afzaal Ahmad Zeeshan25-Jun-18 5:56
professionalAfzaal Ahmad Zeeshan25-Jun-18 5:56 
In both the options we end up writing an app that is in debug-mode and is fixed and published — D'Oh! | :doh:

In my opinion, it all depends. Sometimes a defensive approach to programming can be deemed helpful, I really would appreciate a program to tell me straight away, "I am not playing fair", than to say, "Program not responding." Oh and I want the updates pretty timely, than 2 months late when I no longer am interested in the app itself.

And there is no bug-free code, there are always bugs in the app. I have had experiences where there were bugs enough in the code base that they ended up being features for our app Laugh | :laugh: No kidding, we were once building a minimal chat based app, where we required a group ID and the ID of the person adding (which was expected to be the Admin only), but later discovered that this bug can be a feature and now anyone can add members to the group. Funny and unsecure, yes, but was a great shot.

So in the nutshell, coding depends. You cannot tell what to do, but defensive approach can really help you out.

As they say, embrace failure.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~

GeneralDepends Pin
Nemanja Trifunovic25-Jun-18 5:30
Nemanja Trifunovic25-Jun-18 5:30 
GeneralRe: Depends Pin
Kirill Illenseer25-Jun-18 20:51
Kirill Illenseer25-Jun-18 20:51 
GeneralRe: Depends Pin
Nelek26-Jun-18 9:12
protectorNelek26-Jun-18 9:12 
GeneralRe: Depends Pin
Kirill Illenseer27-Jun-18 21:04
Kirill Illenseer27-Jun-18 21:04 
GeneralRe: Depends Pin
Nelek28-Jun-18 2:11
protectorNelek28-Jun-18 2:11 
GeneralRe: Depends Pin
Kirill Illenseer29-Jun-18 0:12
Kirill Illenseer29-Jun-18 0:12 
GeneralRe: Depends Pin
Nelek29-Jun-18 1:00
protectorNelek29-Jun-18 1:00 
GeneralRe: Depends Pin
Kirill Illenseer1-Jul-18 21:47
Kirill Illenseer1-Jul-18 21:47 
GeneralRe: Depends Pin
Erik Burd26-Jun-18 10:23
professionalErik Burd26-Jun-18 10:23 
GeneralBad Premise Pin
Nathan Minier25-Jun-18 1:16
professionalNathan Minier25-Jun-18 1:16 
GeneralRe: Bad Premise Pin
den2k8827-Jun-18 22:08
professionalden2k8827-Jun-18 22:08 
GeneralRe: Bad Premise Pin
Nathan Minier29-Jun-18 1:19
professionalNathan Minier29-Jun-18 1:19 
GeneralRe: Bad Premise Pin
den2k8829-Jun-18 5:09
professionalden2k8829-Jun-18 5:09 
GeneralRe: Bad Premise Pin
Nathan Minier29-Jun-18 5:22
professionalNathan Minier29-Jun-18 5:22 
GeneralRe: Bad Premise Pin
den2k8829-Jun-18 5:25
professionalden2k8829-Jun-18 5:25 
GeneralShould be asked instead... Pin
Sanjay K. Gupta24-Jun-18 23:20
professionalSanjay K. Gupta24-Jun-18 23:20 

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.