Jax Blunt

Greenhorn
+ Follow
since May 06, 2005
Merit badge: grant badges
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Jax Blunt

I'm an experienced and qualified java programmer (gui and server side) but I'm a bit out of the loop after a couple of years at home with children. I'd like to get back into programming and I'm wondering if games (or other apps) on Android would be a good way to get my skills back up to scratch? Any thoughts, pitfalls, obvious flaws to this plan? I was last sun certified at java 1.4 so back a bit I know.
13 years ago
Hi there

I took this exam on Friday, one of my colleagues took it yesterday. I'm not quite understanding how it can take 6-8 weeks to get the results back, as I don't see that would allow the 25 days day to do part II before the deadline for it.

Or am I missing something?

Not that I think I'm going on to part II, I was woefully underprepared

Jax
Hi Dave

I note from a previous answer you've put "ExtremePlanner lets a development team enter user stories (features or defects), estimate and prioritize them, divide them into tasks, and track progress across multiple releases and iterations. It also helps organize test cases, related files (documents, images, etc.)."

I'm currently working in a support environment, supporting multiple clients on multiple versions of a java based software. Would extremeplanner be able to support this type of environment ie keep track of which defects are fixed on which versions and so on?

Thanks

Jax
Due to numerous other spaghetti characteristics of the code I'm actually looking at, I'd mistakenly thought that the methods were related by inheritance. On further investigation (following your responses!) I've realised they are not.

The code is not really evolving though, as there are no other ppl about who quail at the sight of frequent instanceof tests in the same way I do.

Oh well, at least I know what I'm looking at now - thanks for your help.

Jax
18 years ago
I'm staring at a bit of code in the project I'm working on, and I've paraphrased it below:



Does this code make any sense? Is there any way in which it can? I'm really struggling.

Thanks for any help you can offer.

Jax
18 years ago
I've just had a quick wander through, and I find it rather difficult to find anything much in there tbh. I've picked up some stuff about dates and arithmetic that was useful that I didn't have on my list yet, but I'd really love to hear ppl's opinions on the most common bugs they've seen/caused/heard about

Jax
18 years ago
Hi folks, wondering if I can pick your brains

I'm sitting down to a compile a list of most likely catchouts, especially for procedural programmers moving to java. I'd love to hear what type of thing has been your worst bugbear.

I'm thinking about everything, from the utter basic don't get the right class because of includes (ie you want one from one package, but you've included another package with a class of the same name, so you get that by default), to underlying issues with object orientation, such as code with side effects being run twice because a subclass makes calls to super within methods it's overriding (hope that made sense, sorry, haven't finished my first coffee of the day yet!)

Would be really grateful if anyone else would care to confess their learning sins past and present

Thanks for your time

Jax
(ps couldn't decide whether to put this in intermediate or advanced - hope ppl think I've got it right!)
18 years ago

Originally posted by Stan James:
[QB]You're also welcome to play with my primitive text only sequence diagram tool: OOChart.rex. The text output is useful for pasting into my Wiki or The Ranch or other plain text messaging media. REXX is a nifty scripting language; one free interpreter is at SourceForge.



Coo - rexx! That takes me back a year or three - will indeed have a play with that, thanks Stan.

Sonny, I've had a small play with the IDEA analyze menu, but find it a bit hard to get to grips with - will keep plugging away.

Jax
Right, I've given the IBM tool (Visualizeit) a whirl, and so far, it's the only tool that's managed to take in our entire system without curling up its toes. This is good.

As was anticipated though, the various diagrams are more than a bit difficult to pull apart.

So right at the moment, I've dropped back to trying to understand some finer parts of processing, and I'm using sequenceto draw some diagrams, while allowing IntelliJ to navigate me through the code.

This seems like as good a way as any to start. Very happy to hear other suggestions though I did have a wander round a documentation wiki that includes a uml sketching tool, and I might give that a proper try out later as well. It's called snipsnap.

Jax
Thanks Ilja, Frank.

I've been trying to pull the structure out on paper while using IDEA, and it keeps defeating me - don't know where I can buy 3D paper do you

Guess I'll just keep (slowly and patiently) plugging away at it. I suppose the other thing I was hoping for was a wonderfully complicated document to show to the management to back up the things I'm saying about the codebase, but so far I haven't found a tool (on evaluation) that can take it on. Will give EA a go though.

Jax

ps Frank - your second post appeared while I was typing this! Will go and investigate moose
[ November 16, 2005: Message edited by: Jax Blunt ]
I've recently started work on a java project that's been running nearly 6 years, and has the amount of code you'd expect from a project with a relatively rapid turnover of inexperienced staff

I've been tasked with improving some of the existing areas, and have been trying to wrap my head around what does what and why. As a sideline, I've been asked to produce some documentation (fairly high level) showing how the (client-server) system hangs together.

I've decided on a wiki for system documentation, think it will fit well and hopefully encourage some of the more experienced team members to download their brains.

I'd like to find a UML tool that would allow me to reverse engineer some of the code in the hope that a visual representation will help give an overview of some of the more spaghetti like areas so that I can start disentangling them. Does anyone have any suggestions of ways to go about this or tools that work particularly well? We use IntelliJ IDEA as an IDE, and I'm exploring the tools that are supposed to plugin to it, but I'm not getting very far on getting feedback from some of the companies concerned (some ppl just won't take your money, weird!) There is a budget for some of this, but I don't think it's going to stretch to the top end tools, and anyway, don't think the machine I've got would run them!

Very much appreciate any feedback anyone has, to pull me out of the mud I seem to be sinking into.

Tia

Jax
Thanks for your rapid responses.

The originally suggested method has been applied (although it can't be abstract as the class isn't) rather than the refactoring because of the perceived effort refactoring incurs.

I think though that the refactoring would have improved maintainability in the long run - difficult to tell whether this is a long term benefit until I know the system better.

Jax
Right, I've just started working on an existing system, and I've to make a small change.

childclass calls method in super class, and requires small bit of extra processing in middle of existing method flow.

Suggestion was to drop that bit of code into an extra method in the child class, write an empty method of that name in the super class and all will be happy.

Is this a standard approach to deal with this type of issue, or would ppl generally override the entire method and stick their new code in the middle?

Apologies in advance if this is not the right forum for this type of question.

Thanks

Jax