2,428 reputation
1224
bio website
location
age
visits member for 3 years, 5 months
seen 12 hours ago

Nov
27
comment Should I expect my peers to read or practice on a regular basis?
@Caleb I think you may have misunderstood the answer. Kevin didn't claim that most developers don't read. He claimed that most developers don't do much outside reading, or that they don't spend a large amount of their day reading. In other words, a good amount of people may read articles and go to Q/A sites, but fewer read actual technical books, contribute to open source projects, do coding exercises, or start hobby projects. I know I am that way, and I don't even have kids yet.
Nov
26
comment What should be allowed inside getters and setters?
@KonradRudolph I agree with your statement, though I'd like to really emphasize the word "potential."
Nov
18
awarded  Yearling
Nov
8
revised To write or not to write: Frameworks
added 4 characters in body
Nov
8
answered To write or not to write: Frameworks
Nov
7
comment Are flag variables an absolute evil?
@Dibbeke Talk about a kingdom of nouns...
Nov
7
comment Are flag variables an absolute evil?
"Absolute" evil? Nothing is absolutely evil in every circumstance. A better title for your question could be "Are flag variables mostly evil?" or better yet, "When are flag variables a good thing?"
Nov
7
comment Forbidding or controlling “Hidden IT…” Who should write and maintain ad-hoc software applications?
+1 My thoughts exactly, but worded much better.
Nov
6
comment Forbidding or controlling “Hidden IT…” Who should write and maintain ad-hoc software applications?
From what I understand, IT is there to support the business; isn't the purpose behind having an IT department to help people do their jobs? How can they do their jobs well if you're forbidding them from creating tools they need? There's nothing wrong with saying "Don't hold us responsible for that incorrect report - someone in sales created that."
Oct
18
comment What can go wrong if the Liskov substitution principle is violated?
So in other words, the more you violate the Liskov Substitution principle, the harder it is to maintain your code because you have to make changes in many places rather than just one place.
Oct
17
comment How to prevent code from leaking outside work?
+0 While I want to upvote this answer, there are ways to help the OP accomplish at least a little part of his goal. See some other answers for examples.
Oct
15
comment Are long methods always bad?
"I'm fairly certain that this problem could be trivially fixed by some form of passing by reference" - or it could potentially be fixed by creating a separate class to encapsulate the loop itself. I generally prefer this to passing by reference, but I'm not a Python expert either.
Oct
5
comment How can I reformat my condition to make it better?
+1 This makes it easier to read out as "if is file or does not exist" which is a lot closer to English.
Oct
5
awarded  Quorum
Oct
1
revised Is mocking for unit testing appropriate in this scenario?
added 618 characters in body
Oct
1
revised Is mocking for unit testing appropriate in this scenario?
added 224 characters in body
Oct
1
answered Is mocking for unit testing appropriate in this scenario?
Sep
28
awarded  Revival
Sep
27
comment Is it bad practice to pass instances through several layers?
I'd say another issue you may face involves immutability. I can remember a very perplexing bug in a project I worked on where a developer modified a DTO without thinking about the fact that his particular class wasn't the only one with a reference to that object.
Sep
27
comment Is it bad practice to pass instances through several layers?
Did you mean to say "passing mutable objects between layers is bad design"?