Click here to Skip to main content
15,890,512 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: WSO CCC 02/03/17 - We Have A Winner! Pin
Roo Walker1-Mar-17 23:25
professionalRoo Walker1-Mar-17 23:25 
GeneralRe: WSO CCC 02/03/17 - We Have A Winner! Pin
OriginalGriff1-Mar-17 23:29
mveOriginalGriff1-Mar-17 23:29 
RantYour current security settings do not allow this file to be downloaded. Pin
Chris Maunder1-Mar-17 14:51
cofounderChris Maunder1-Mar-17 14:51 
JokeRe: Your current security settings do not allow this file to be downloaded. Pin
Rajesh R Subramanian1-Mar-17 18:31
professionalRajesh R Subramanian1-Mar-17 18:31 
GeneralRe: Your current security settings do not allow this file to be downloaded. Pin
GenJerDan1-Mar-17 19:25
GenJerDan1-Mar-17 19:25 
QuestionRe: Your current security settings do not allow this file to be downloaded. Pin
ZurdoDev2-Mar-17 0:47
professionalZurdoDev2-Mar-17 0:47 
AnswerRe: Your current security settings do not allow this file to be downloaded. Pin
Chris Maunder2-Mar-17 6:37
cofounderChris Maunder2-Mar-17 6:37 
RantNow, granted, I don't always write "up to snuff" code... Pin
Marc Clifton1-Mar-17 8:44
mvaMarc Clifton1-Mar-17 8:44 
...but the garbage I've had to look into and fix, well, it's just amazing.
  1. Lack of abstraction (makes testing a total PITA)
  2. Lack of encapsulation (would be nice to be able to load up the configuration values without hitting a serer that I don't connect to in testing)
  3. Absolutely convoluted code for getting something to run on a separate thread (even before Task.Run this was basically a 5 liner, not the 100+ lines of drivel I'm wading through.)
  4. How many times do I need to xpath the config file to get the same value in the same loop???
  5. Let's instantiate variables and never use them!
  6. Let's add debugging that inspects the .NET stack. And not disable it in a release build.
  7. Let's load an XSLT transform from a file every time we need to transform something.
  8. And maybe XSLT isn't the most efficient?
  9. And let's put in comments about "not too pricey performance-wise" for stupid-arsed things and totally ignore the glaring inefficiencies elsewhere.
  10. Let's use bool? as a 3 state variable instead of a readable enum.
  11. And the list goes on.
I am getting sorely disappointed in the code I've had to work with. I have yet to see something decently implemented in this job. It's pretty clear to me that if I were the Trump of the software engineering world, I would cull 90% of them and relegate them to captaining garbage scows.

Marc
V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation

Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

Artificial intelligence is the only remedy for natural stupidity. - CDP1802

GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
ZurdoDev1-Mar-17 8:51
professionalZurdoDev1-Mar-17 8:51 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
Jörgen Andersson1-Mar-17 9:17
professionalJörgen Andersson1-Mar-17 9:17 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
ZurdoDev1-Mar-17 9:20
professionalZurdoDev1-Mar-17 9:20 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
Jörgen Andersson2-Mar-17 19:27
professionalJörgen Andersson2-Mar-17 19:27 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
Pualee1-Mar-17 9:36
Pualee1-Mar-17 9:36 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
Mark_Wallace1-Mar-17 9:46
Mark_Wallace1-Mar-17 9:46 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
Marc Clifton2-Mar-17 3:53
mvaMarc Clifton2-Mar-17 3:53 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
Jörgen Andersson2-Mar-17 19:28
professionalJörgen Andersson2-Mar-17 19:28 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
raddevus1-Mar-17 10:32
mvaraddevus1-Mar-17 10:32 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
Sander Rossel1-Mar-17 12:45
professionalSander Rossel1-Mar-17 12:45 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
Nathan Minier2-Mar-17 2:46
professionalNathan Minier2-Mar-17 2:46 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
Nish Nishant1-Mar-17 13:55
sitebuilderNish Nishant1-Mar-17 13:55 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
Marc Clifton2-Mar-17 3:52
mvaMarc Clifton2-Mar-17 3:52 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
ZurdoDev2-Mar-17 3:56
professionalZurdoDev2-Mar-17 3:56 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
Ron Nicholson1-Mar-17 9:20
professionalRon Nicholson1-Mar-17 9:20 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
Richard Andrew x641-Mar-17 10:42
professionalRichard Andrew x641-Mar-17 10:42 
GeneralRe: Now, granted, I don't always write "up to snuff" code... Pin
Marc Clifton2-Mar-17 3:54
mvaMarc Clifton2-Mar-17 3:54 

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.