493 reputation
418
bio website accelerando.euweb.cz
location Prague, Czech Republic
age 50
visits member for 1 year, 4 months
seen Apr 12 at 9:14
stats profile views 51

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
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.
Feb
22
comment Is specializing beneficial in IT industry?
Oh, of course, the experience was useful in the programming as such, in algorithms... But many tricks became useless. All useful code pieces became useless. What was the worst - it was shock for my ego. I was number one in something and I became a number million. Thanks God programming was not my only specialization, but only a very important tool for me. So, I "simply" had to pick up a new tool.
Feb
19
comment Does programming in general become easier to read, write and understand as you gain experience?
I think, it is a good post. Of course, some details are adapted to the level of the qustioner. But they should have ben adapted.
Feb
19
comment What is the advantage of implementing a composite design pattern?
You mixed a parent of an instance and an ancestor of a class. The first is about instances, the second is about classes. Example is very unappropriate - I can't imagine a situation in which you should manage a tuna and a group of them (parent of the tuna instance) in the same way.
Feb
19
comment Static functions vs classes
The class that I have described, can easily define such methods. It only doesn't give any instance out, but can use them inside OK. In this case, of course, the constructor becomes a working one, but we have prepared for it, haven't we? :-)
Feb
19
comment Static functions vs classes
I don't understand. All these functions, as getVariance and such, take List<BigDecimal> and return BigDecimal of double. How could you put them in chain? The idea of chaining utilities is good, but a) not for the case provided by you. b) not in the case about which is the question. It is for the case when we need a new class with utilities. So, such question never rises - answer is obvious.