808 reputation
620
bio website accelerando.euweb.cz
location Prague, Czech Republic
age 51
visits member for 2 years, 3 months
seen Apr 5 at 19:36

Senior developer, algorithms master, PM, analyst, applied mathematician.

The Three Little Daughters Raiser

Hobbies:
logics, history, psychology, sociology, pedagogics, photo, cycling, hiking.

In past:
space-/astro- geodesist, cartographer, astronomer, teacher, radiometrist on the liquidation of the Chernobyl catastrophe in 1986.


Dec
28
comment How do I prevent unknowningly duplicating code?
I have put here arguments. You haven't. The reference to authorities won't work since 16th century. You can't guarantee that you have understood them correctly and that they are authorities for me, too.
Dec
28
comment what is the best way to ensure accountability in code checkins?
I have to learn the way of use both git and gerrit. I haven't used them yet :-). We use svn+fisheye+bamboo+JIRA now. But we want much more code reviews and some control will be useful
Dec
28
comment How do I prevent unknowningly duplicating code?
Should I bow to your authority? I had put my reasons here. If I am mistaking, show where is the mistake. Now it rather seems as your poor ability to keep discussion.
Dec
27
comment what is the best way to ensure accountability in code checkins?
+1 very interesting. Surely I'll try to use your advice.
Dec
24
comment As a junior programmer, how do I quickly make changes to large unfamiliar software?
I have in IT for 30 years and only the last year I am working on a project that uses test units. Advising to rely on test units (personally I do not consider them a nice change for analytic documentation), be at first sure that there really are some.
Dec
23
comment Using database Indexes
Here are two questions in one. It is not up to the rules.
Dec
23
comment How do we differentiate between a computer and a calculator?
And any computer or calculator is a finite state automate
Dec
21
comment How to do external API testing (blackbox)
Yes, he hadn't said that. But if he asks "how to make sure their API is working as expected" not mentioning test unites, "it seems to me", that he doesn't know them. As for automated integration tests, he doesn't know them even with higher probability, he mentioned merely "some sort of automatic software". You are awaiting from the people the same knowledges as yours, but in these themes 99% of programmers (including me) know far less. and 90% far far far less.
Dec
21
comment How to do external API testing (blackbox)
I totally agree, but it seems to me, that the questioner hasn't experience with testing units and doesn't know the scheme of work with them. I mean: find critical points, write test units, run all tests, debug, during debugging find new critical points, write new units, repeat the last 4 steps after every API change.
Dec
20
comment How do we differentiate between a computer and a calculator?
Sorry, I can't find the correct English word. We are talking about real life, not mathematics. Any mathematician sentence is conditional, even if it doesn't seem so. Conditional sentences yes, can be universal positive and true. Answer is edited.
Dec
20
comment How do we differentiate between a computer and a calculator?
No, 90-99% of programming calculators were turing complete, too. At least what was sold by this name.
Feb
29
comment Who extends interfaces? And why?
I see and agree. That is why I checked your answer :-). Thank you.
Feb
29
comment Who extends interfaces? And why?
+1. I see and agree. But Joachim Sauer has found my erroneous thinking that T is necessarily a class. So, the answer is his. Your understanding is one(or 2) storey higher :-). My problem was more primitive. Thank you anyway for my development.
Feb
29
comment Who extends interfaces? And why?
"(for example if you implement an interface, you need to implement all methods it defines, but you don't need to, if you extend a (non-abstract) class)." Sorry, but T there has to implement every member of the interface. So, your logics won't work there? I think , the main thought is that T could be any type, not only class. And if it would be an interface, it should extend, not implement... Any way is bad.
Feb
29
comment Who extends interfaces? And why?
Yes, I have seen already his comment. It will be marked as the answer when put in answer. Till that you both have my thanks and +1.
Feb
29
comment Who extends interfaces? And why?
Oh! That the thing I needed to learn, I think. It is the answer. But please, put it in the answer, for other people who will have the same problem. It is not convenient to look for answer in comments. And I can't mark a comment as the answer, too :-)
Feb
29
comment Who extends interfaces? And why?
Ok. So, I really do not understand something. I considered it very probable. But you haven' explained the problem at all, sorry. T is a representation of a class. Why in one place I use T extends and in another T implements?
Feb
29
comment Who extends interfaces? And why?
Thank you for the code example. So other cases exist. But this yours seems logical to me. On the other side, T is a class, not interface. And it implements.
Feb
29
comment Who extends interfaces? And why?
Sorry, I do not understand your thought. --1. Why should we use "a pure type-system perspective" in one case and not in the other? --2. Why the syntactic demands change in these different places? Could you explain it, please. In the answer, if possible.
Feb
29
comment Who extends interfaces? And why?
If we'll use your logics, we should use 'extends SomeInterface' always, not only in generics.