4,704 reputation
1427
bio website
location Germany
age 34
visits member for 4 years
seen Feb 21 at 20:59

Sep
22
answered Why aren't there automated translators from one programming language to another?
Sep
22
answered How baby are your baby-steps in TDD?
Sep
22
comment What is the Best Collation for Use in MySQL Tables?
Maybe i am unaware of some aspects of collation, but why would i care about the order of non-standard (english) characters if i assume there's no need for them?
Sep
22
comment How to Avoid Fragile Unit Tests?
I'd like to know where the downvoter disagrees.
Sep
21
answered How to Avoid Fragile Unit Tests?
Sep
16
comment What makes a piece of software an Engine?
downvoters: please elaborate. That an engine (e.g, the Quake Engine) is a subsystem, a module, or a library is not obviously false.
Sep
16
comment Tips for planning a rewrite of a large PHP project?
@Jon: Yes, also, my example assumed a typical page, no framework. But i think, mutatis mutandis, my answer is not invalidated by that. A point i did not mention: refactoring is fun. It's very rewarding to see total crap becoming something beautiful :)
Sep
15
revised Tips for planning a rewrite of a large PHP project?
deleted 1 characters in body
Sep
15
answered Tips for planning a rewrite of a large PHP project?
Sep
15
comment What would be the best real example to explain the usefulness of Inheritance ?
A. Love: usually, i wouldnt be that pedantic, but the Question was of a real world application of the concepts, so that they can be teached. And when teaching, one should be exact, imho.
Sep
15
answered Do you have to be good at math to be a good programmer?
Sep
15
comment What would be the best real example to explain the usefulness of Inheritance ?
i think you stretching the definition a little. class Programm { public static void main(String[] args) { system.out.println('hello world'); }} is a minimal Java program. When i call it, there is no instance of Program. Program does not Inherit from anything. When i start 3 Processes (like you do with crhome), there may be 3 Programms, but in their individual areas of memory, there's still only one Program. Imho, singleton implies 'Only one Instance per Process', not per Machine. If so, it would be impossible to make singletons, nothing stops you from running any code twice.
Sep
15
comment What would be the best real example to explain the usefulness of Inheritance ?
i used Java, around version 1.4.2. Back then, there was only static void main, so i guess it changed a little. What would be a typical reason to have more than one instance of the Programm class?
Sep
14
answered What would be the best real example to explain the usefulness of Inheritance ?
Sep
14
comment What would be the best real example to explain the usefulness of Inheritance ?
So, you program a program that has many programs in it? :) In my experience, Programm Objects are almost always singletons that have no inheritance, so imho they are not the best example.
Sep
14
comment Why it is called “hash table”, or “hash function”? Hash doesn't make any sense to me here
@reinierpost: i think, he was talking about the hash function, not the hashtable.
Sep
14
comment Why it is called “hash table”, or “hash function”? Hash doesn't make any sense to me here
@Peter Taylor: to be a little nitpicky, they dont need to be injective, but sometimes they are even bijective. Think of the typical implementation of an hashing function for an integer :)
Sep
14
comment a better approach for reviewing performance of developers?
not that i am in favor of there status reports, but you state: 'to identify a true programmer you need a true programmer', something the managers obviously arent, so for them, this is no viable approach.
Sep
14
comment Is programming a profession not for a person with speech impairment?
<cynical>no, its the communication skills that matter. if everyone does enough communication in the team, the product will spawn out of thin air</cynical>
Sep
14
answered a better approach for reviewing performance of developers?