27,916 reputation
661111
bio website brazzy.de
location Munich, Germany
age 37
visits member for 3 years, 9 months
seen 12 mins ago
Software developer by profession, smalltime hacker and gamer by interest. Look at my website to learn more about me

21h
answered Who is a tester?
Sep
11
answered How does the Common Language Runtime improve performance?
Sep
6
awarded  Guru
Aug
29
awarded  Good Answer
Aug
25
awarded  Guru
Aug
19
awarded  Good Answer
Aug
18
awarded  Enlightened
Aug
18
awarded  Nice Answer
Aug
18
revised single for-loop runtime explanation problem
added 11 characters in body
Aug
18
answered single for-loop runtime explanation problem
Aug
11
comment throwing runtime exception in Java application
@Vipin: It's my personal opinion, but one that many other people share, e.g. Bruce Eckel: mindview.net/Etc/Discussions/CheckedExceptions - and the fact that no other language has adopted checked exceptions in the 20 years since Java was introduced speaks for itself...
Jul
1
comment using this in a constructor, why does it work?
@Mark: It's safe to do inasmuch as there is no undefined behaviour; the worst you can encounter (if you make a mistake) is object states (mostly null references) that are not possible according to your class contract. It's not a good practice because in maintaining that code, it's easy to lose track of the fact that you're handling a partially initialized object and introduce weird bugs.
Jul
1
answered using this in a constructor, why does it work?
Jul
1
awarded  Nice Answer
Jun
4
answered How do OSes work on multiple CPUs?
Jun
1
answered Is there a common programming term for the problems of adding features to an already-featureful program?
Jun
1
comment Is this simple XOR encrypted communication absolutely secure?
I think it's worth stressing that "theoretically secure" means that it's mathematically proven to be unbreakable, provided that the keys are truly random and not reused. That's pretty much the strongest guarantee you can get anywhere in cryptography.
May
31
answered what's the point of method overloading?
May
24
comment What is software maintenance?
@Prog: that is different for every app, but for large applications adapting to a changing environment is usually the biggest factor (because it often requires big changes and large apps have a larger environment). Bugfixing is probably in the second place (first for smaller or self-contained apps).
May
24
awarded  Good Answer