Reputation
6,770
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
1 15 38
Newest
 Steward
Impact
~301k people reached

11h
comment Is testable code better code?
that said, often I see methods that should have been private being forced public or package level in order for the unit testing framework to be able to access them directly. Far from an ideal approach.
11h
comment Is testable code better code?
@BenAaronson indeed. It just invites more granular classes, putting each service method in its own class rather than grouping them by functionality. So instead of having an OrderService, you get an AddOrderLineToOrderService, a CreateBillingInformationForOrderService, etc. etc. etc.
Jun
28
comment My boss has a bad case of “Not Invented Here”
@JoelEtherton in my experience such decisions come from people inside the IT department, usually sysadmins with some management training, people who're completely paranoid about anything they can't directly control.
Jun
28
comment My boss has a bad case of “Not Invented Here”
you forgot one: the rewrite, while bringing no value to the business, and creating cost for the business, also creates risk. New bugs may be introduced, causing costly compensation claims from customers. The company now becomes dependent on another company as well (the creators of that library) and there's little or no control over that company.
Jun
24
comment Why isn't Java used for modern web application development?
@CraigRinger JSF is easy. Your comment reads like the question itself: a religious rant
Jun
24
comment How safe is it to compile a piece of source code from a random stranger?
@TomDworzanski doesn't matter. He still seems under the impression that simply compiling a piece of code will execute that code and potentially cause his computer to become accessible over the internet by someone else, even after he's read the code and hopefully understood it... Even IF the first falsehood were to happen (code becoming executed simply by compiling it) the second (that code execution making his computer accessible over the net) indicates a severe security lapse in the company, the applicant wouldn't want to work there :)
Jun
4
reviewed Close What exactly is “computer systems”?
Jun
4
reviewed Close What's the name of this category of variables (NEW, OLD, etc) available inside triggers?
Jun
4
reviewed Close Problem Understanding the IEEE definition of Software Engineering
May
18
reviewed Close Research topics for starting and optimizing a high-traffic website
May
18
reviewed Close Memento pattern: saving memento
May
18
reviewed Close Design Patterns: Should I learn them?
May
18
reviewed Close Research on software defects
May
18
reviewed Close How do you balance between “do it right” and “do it ASAP” in your daily work?
May
17
reviewed Close As a student, what techniques used by faculty helped you learn the most?
May
17
reviewed Close Should I learn low-level principles if I plan to develop in high-level languages?
May
17
reviewed Close Is a well written documentation a good enough reason for learning a programming language?
May
17
reviewed Close Is it worth reading the language specification?
May
17
reviewed Close I know how to program, and how to learn how to program, but how/where do you learn how to make systems properly?
May
17
reviewed Close Given C++ '11 Was Approved, Does This Change How A C++ Beginner Learns The Language?