D Programmer Jobs at Sociomantic Labs

deadalnix deadalnix at gmail.com
Tue Nov 5 10:50:19 PST 2013


On Tuesday, 5 November 2013 at 12:24:21 UTC, Jacob Carlborg wrote:
> On 2013-11-05 12:41, Bienlein wrote:
>
>> Unhappily, a lot of Java developers out there in enterprise
>> computing do some kind of programming with classes, rather than
>> OO. For example, some framework developer intended the users to
>> overwrite some inherited method in their concrete subclass. As
>> this is not understood people do some tricks with reflection or
>> even byte code manipulation. When you show them that they only
>> need to overwrite the inherited method, then first call super 
>> and
>> then add their own stuff, they are surprised. And some of those
>> people are now architects and your boss. Oh my, oh my...
>
> Someone would understand byte code manipulation but not 
> inheritance? Seems very strange.

Well there is understanding and understanding. Yes it is quite 
common that people understand bytecode but not inheritance, from 
a software architecture point of view (not how it works). We even 
have quite a lot of instances of this in this newsgroup.


More information about the Digitalmars-d mailing list