| bio | website | freshvanilla.org:8080 |
|---|---|---|
| location | Surrey, ND | |
| age | ||
| visits | member for | 2 years, 5 months |
| seen | Jan 30 at 20:19 | |
| stats | profile views | 151 |
|
Jan 30 |
comment |
Hotswap and alternatives? @CristianoGhersi If you use an OSGi container it does the class loading for you. It creates a class loader for each module. If you use something like iPOJO it will wire up components between modules and also remove them so you can unload modules which were previous active. |
|
Jan 10 |
comment |
What's a schrödinbug? IMHO a more common en.wikipedia.org/wiki/Heisenbug is when a program happens to work due to a bug elsewhere in the system. The bug was always there but it didn't show until you fixed something. e.g. code which uses undocumented edge cases which could change at any time, or which has work-arounds on work arounds. Java is full of "features" which can't be fixed because it would break code which incorrectly relied on poor behaviour. |
|
Dec 25 |
awarded | Yearling |
|
Aug 10 |
answered | How to split large, tightly coupled classes? |
|
Apr 12 |
comment |
Why are some saying that Java will be the new COBOL? Fun is writing code you don't believe will compile, let alone does something useful. When you have to support some elses code which does this, its not so fun. ;) |
|
Mar 1 |
awarded | Mortarboard |
|
Jan 17 |
answered | Can any modern OO language compete with C++'s array store performance? |
|
Jan 7 |
comment |
C vs C++ for a Java (and possibly python) Programmer Learning just C++ instead of C and C++, will make a huge difference ;) |
|
Jan 7 |
answered | C vs C++ for a Java (and possibly python) Programmer |
|
Dec 25 |
awarded | Yearling |
|
Dec 1 |
comment |
Java void methods implicitly returning this The compiler would have to support this feature (so the calling code would compile) and it could save the object called and use it again without the calling method being altered. |
|
Nov 25 |
comment |
What should I learn after Python? I would call how you manage linked lists and trees algorithms, i.e. its the code rather than the data associated with it that is complicated. For me, data structures are interesting in terms of how you turn a requirement in to the fields which are needed. Perhaps my use of terminology is non-standard. ;) |
|
Nov 25 |
comment |
What should I learn after Python? @ThiefMaster, You are quite right that there is a small set of useful algorithms you actually need to know (which I find more interesting) Most algorithms are interesting to those who like solving mathematical puzzles, but not for everyone. |
|
Nov 24 |
answered | What should I learn after Python? |
|
Nov 21 |
comment |
Can a candidate be judged by asking to write a complex program on “paper”? True, but being comfortable about writing code on paper takes some practice. I don't remember ever having a problem with it, but many developers seem to find it unfamiliar in the interviews I have done. (usually developers with around 10 years experience) |
|
Nov 9 |
comment |
Does Java promote a separation between class definitions and implementations, as is C++? @Sjoerd I didn't know C++ methods no longer need to use the virtual keyword to get polymorphism and this has no performance penalty if you only use one or two concrete types, like they are in Java. Can you point me to any documentation on how this works in C++? |
|
Nov 8 |
comment |
Does Java promote a separation between class definitions and implementations, as is C++? Hello @MartijnVerburg, Nice addition. I think abstract classes blur the distinction between interfaces without implementations and concrete classes. Extension methods will blur the distinction even further. I tend to prefer to use an interface if I can as they are simpler. |
|
Nov 8 |
answered | Does Java promote a separation between class definitions and implementations, as is C++? |
|
Sep 21 |
answered | Can a candidate be judged by asking to write a complex program on “paper”? |
|
Sep 21 |
comment |
Can a candidate be judged by asking to write a complex program on “paper”? @leftaroundabout, Its starting to look like base64. :D |