43,596 reputation
367158
bio website google.com
location Germany
age 47
visits member for 4 years, 1 month
seen 3 hours ago

Senior developer, mathematics and CS background. C# / C++ / VB.NET / VBA, but did also some Perl / Python / Javascript / Scheme and other languages in the past.


Jan
20
comment Does Object Orientation require the concept of inheritance?
"...but you will end up with more tightly coupled code" - I guess in lots of cases where inheritance is used, one would end up with less tightly coupled code by avoiding inheritance. That's because inheritance is often used, lets say, in a suboptimal way.
Jan
20
comment Looking for a DP algorithm for a specific packing problem
Your original question title did not match your actual question, I took the freedom to correct this. If you think I got it wrong, please undo my edit (but if that's the case, please consider to edit your question to avoid further misunderstandings).
Jan
20
revised Looking for a DP algorithm for a specific packing problem
adjusted the question title to the actual question, original one was misleading
Jan
20
comment How to choose DB and/or DBMS for own application?
Then I suggest to follow Mark Shevchenko's advice.
Jan
20
comment How to make significant technical decisions given very little time
Don't be so much afraid of making a wrong decision. When your team actually start to port the application, lets say, to Linux, and after two months it turns out a different decision had the potential to save your company several years of development effort, it is not too unlikely your superiors might reconsider the decision (assumed you are not working in a "Dilbert" like environment).
Jan
20
comment How to choose DB and/or DBMS for own application?
Eugene, will the data be accessed only by your application from one running process? Or are you looking for a client/server database with remote access from multiple clients / workstations? That is one of the first question you should ask yourself when you pick a database.
Jan
20
comment peer review code documentation
@javamonkey79: sorry, but tool recommendations are explicitly off-topic for this site. If you are looking for a tool, name the documentation technology explicit and ask on softwarerecs.stackexchange.com. But don't believe if noone in your team takes notice of code documentation or makes reviews, any kind of tool will change that.
Jan
19
comment Should I use a large if statement inside a view or create a different view entirely?
I don not know Laravel, but is there a possibility for two different views to reuse the same markup? For example, by using subviews? That would allow you to create two different views without duplicated markup.
Jan
19
revised sorting / merging hashtable
deleted 5 characters in body
Jan
19
awarded  database
Jan
18
revised Meaning of an “instance of a database”
added 2 characters in body
Jan
18
revised sorting / merging hashtable
deleted 23 characters in body
Jan
18
answered sorting / merging hashtable
Jan
18
revised sorting / merging hashtable
wording improved
Jan
18
revised Meaning of an “instance of a database”
added 202 characters in body
Jan
18
answered Meaning of an “instance of a database”
Jan
18
comment Check all “lines” in an array?
And a third unclear point: do you have an array where the checks have to be repeated every time one element changes, and do you want to optimize the total number of checks? Or do you have to run the check just once for a given array and a given location?
Jan
18
comment Check all “lines” in an array?
Moreover, are you just talking about the main diagonals? And if that is what you mean, do you have to omit the check when an element changes which is not part of any main diagonal?
Jan
18
comment Check all “lines” in an array?
I have trouble to understand what you mean. For example: "The array is always equal on all 4 sides." - what do you call a "side" in a 3D array, and why are the 4 of them? Or do you mean "the array size is equal in all 3 dimensions?"
Jan
18
revised peer review code documentation
added 59 characters in body