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

 
GeneralRe: Thought of the Weak Pin
User 1106097924-May-17 10:19
User 1106097924-May-17 10:19 
GeneralRe: Thought of the Weak Pin
CDP180224-May-17 10:47
CDP180224-May-17 10:47 
GeneralRe: Thought of the Weak Pin
jeron124-May-17 10:43
jeron124-May-17 10:43 
GeneralRe: Thought of the Weak Pin
Rajesh R Subramanian25-May-17 0:58
professionalRajesh R Subramanian25-May-17 0:58 
GeneralRe: Thought of the Weak Pin
User 1106097925-May-17 1:03
User 1106097925-May-17 1:03 
GeneralRe: Thought of the Weak Pin
MacSpudster31-May-17 5:15
professionalMacSpudster31-May-17 5:15 
GeneralRe: Thought of the Weak Pin
Rajesh R Subramanian31-May-17 13:08
professionalRajesh R Subramanian31-May-17 13:08 
GeneralDoing T'ings Proper Pin
PeejayAdams24-May-17 5:52
PeejayAdams24-May-17 5:52 
Some questions inspired by the earlier "I hate debugging" thread:

Supposing there was a scale from 1 to 10 which ran roughly as follows:

1) Get the damned job done anyway you can. Best practices? Never heard of 'em!

2) Quick and dirty's always done it for me, I try to be as tidy as I can be but I'm not going to fuss about high faluting concepts when my customer just needs a website.

3) I'll brush it up a bit when I'm finished.

4) I try to stick to some kind of decent design pattern but I'm not going to lose any sleep if I violate it here and there.

5) As long as things are done reasonably, that's cool. Yeah, I break a few rules here and there but hey y'know, you've got to be pragmatic.

6) I spend time upfront on design because good design leads to good code but I'm not going to get too obsessed with what the rest of the world does or doesn't deem to be best practice this week.

7) Best practices are worth aspiring to. I don't always use them but I do try hard to stick to the main ones.

8) Rules aren't carved in stone but there needs to be a damned good justification for deviation.

9) OMG! That line isn't covered by a unit test - that makes it LEGACY CODE! And look at that! A singleton! It's a goddamn anti-pattern! I don't feel too well ..

10) The Law of Demeter has been broken and the crops will fail if I don't rewrite the whole damned thing from scratch.

Now, obviously this is a rather arbitrary (and slightly flippant) scale but assuming a general spectrum running from Q&D via pragmatism to extreme perfectionism:

a) Where would you place yourself on the spectrum?

b) Where do you think that you should be on the spectrum?

c) What do you think are acceptable points on the spectrum for others to occupy?

d) Does your position vary according to what you're working on (e.g. is your attitude to a web-site different to your attitude to designing a database? If you write both low and high level code, does your approach change?)
98.4% of statistics are made up on the spot.

GeneralRe: Doing T'ings Proper Pin
OriginalGriff24-May-17 6:18
mveOriginalGriff24-May-17 6:18 
GeneralRe: Doing T'ings Proper Pin
User 483504724-May-17 6:24
User 483504724-May-17 6:24 
GeneralRe: Doing T'ings Proper Pin
SkysTheLimit24-May-17 7:18
SkysTheLimit24-May-17 7:18 
GeneralRe: Doing T'ings Proper Pin
Richard Andrew x6424-May-17 14:16
professionalRichard Andrew x6424-May-17 14:16 
GeneralRe: Doing T'ings Proper Pin
lopatir24-May-17 7:33
lopatir24-May-17 7:33 
GeneralRe: Doing T'ings Proper Pin
raddevus24-May-17 7:59
mvaraddevus24-May-17 7:59 
GeneralRe: Doing T'ings Proper Pin
Sander Rossel24-May-17 9:30
professionalSander Rossel24-May-17 9:30 
GeneralRe: Doing T'ings Proper Pin
Marc Clifton24-May-17 11:15
mvaMarc Clifton24-May-17 11:15 
GeneralRe: Doing T'ings Proper Pin
BillWoodruff24-May-17 16:09
professionalBillWoodruff24-May-17 16:09 
GeneralRe: Doing T'ings Proper Pin
Ygnaiih25-May-17 0:57
professionalYgnaiih25-May-17 0:57 
GeneralRe: Doing T'ings Proper Pin
ClockMeister25-May-17 2:58
professionalClockMeister25-May-17 2:58 
GeneralRe: Doing T'ings Proper Pin
Jim_Snyder25-May-17 3:20
professionalJim_Snyder25-May-17 3:20 
GeneralRe: Doing T'ings Proper Pin
Gerry Schmitz25-May-17 5:17
mveGerry Schmitz25-May-17 5:17 
GeneralRe: Doing T'ings Proper Pin
patbob25-May-17 5:29
patbob25-May-17 5:29 
GeneralRe: Doing T'ings Proper Pin
User 965762425-May-17 5:44
professionalUser 965762425-May-17 5:44 
GeneralThought of the day Pin
OriginalGriff24-May-17 4:59
mveOriginalGriff24-May-17 4:59 
GeneralRe: Thought of the day Pin
lopatir24-May-17 5:05
lopatir24-May-17 5:05 

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.