Re: [Javabeantester-users] Simplifying things...
Status: Beta
Brought to you by:
micah_modell
From: Micah G. M. <mic...@gm...> - 2005-09-12 18:14:21
|
Do I mind if you post to ibiblio? Definitely not! Go right ahead and post this until you're heart's content! It is not fully tested and quite a memory hog if you use the development features if I remember correctly, but please go ahead! I'd love to see us get more users. I can definitely agree with removing the logging altogether if we're using it so little. I rather liked it, but I can see your point - it's probably unnecessary. I can also agree with migrating the Asserts back to 1.3 on the condition that you add to the class level comments the reason for the decision not to implement 1.4 Asserts. I was quite happy with and proud of that Ant build script, but I guess I've got to be able to kill my baby, eh? What else have you got in mind? Cheers! Micah Gideon Modell -- http://www.csh.rit.edu/~micah http://www.LiveJournal.com/users/micah_gideon AIM: Micah Modell Yeah, life's a game, but if ya don't play like it means somethin', they look at ya funny. (RM6f9 - Slashdot User) Thus spake Henri Yandell on Sep 12, 2005, at 9:59 AM: > > > On Sat, 10 Sep 2005, Micah Gideon Modell wrote: > > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> As I'm a bit out of the industry at the moment, I've got a couple >> of questions for you: >> 1. Which version of Java is most often used at the moment, 1.3, >> 1.4 or 1.5? >> > > My gut says 1.4, but it's not with any form of actual research. > migrating to 1.5 (aka 5.0) is probably now starting to become an > item for many places. Jakarta Commons tends to target 1.3 for most > of its components. > > >> 2. Does it seem that many people use the builtin Java Assert and >> Logging mechanisms or do most people continue to use the >> substitutes they'd built previously? >> > > No real clue. I don't know of anyone particularly using the > Logging, and I've never seen the Asserts in code. > > >> 3. What interesting new features are there in 1.5 that I should >> care about? >> > > Compiler tricks: > > Generics > Easier for loop > Annotations (ie make up your own @tag system a la xdoclet) > Importing variables (ie import java.lang.String.* to get all the > public finals in String...) > Varargs (ie println("gfoo", "qqq", "weewe", "weqwq", "qwqw") and so on > > Probably a couple of others I've forgotten. Lots of noise and not > really that much that makes a huge difference to programming, least > not in the direction of good :) > > >> 4. Why do you want to remove the support for 1.4 features? The >> work is already done and it doesn't seem to add any extra work >> because Ant takes the appropriate files from the appropriate >> places. Do you think it would be confusing to leave it in? >> > > An urge for simplification on unnecessary features. > > We're not really using logging, so it'd be nice to just drop that > and avoid the 1.3 version with a dependency on log4j. > > I'm less sure on the asserts. > > http://java.sun.com/j2se/1.4.2/docs/guide/lang/assert.html is an > interesting page, and seems to suggest that if we use asserts we > can't run the code under 1.3 (I was unsure if asserts in 1.4 were > just a compiler trick or a language change etc, seems it requires > 1.4 only API calls), but that they're better performance than > rolling your own Assert class. Not that we need performance here. > > >> I'm definitely not saying no - I'm inclined to do it because your >> reasons make sense. I just want a bit more information. >> >> It's nice to be talking about this again and feeling like the >> project isn't dead! I'd love to see it lift it's head one more time! >> > > Me too. This is a standard habit of mine, when I look at a codebase > for the first time (or the first time in a while) my first thought > is "how can this be simpler?". > > By the way, do you mind if I release a development snapshot jar to > www.ibiblio.org? > > Hen > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle > Practices > Agile & Plan-Driven Development * Managing Projects & Teams * > Testing & QA > Security * Process Improvement & Measurement * http://www.sqe.com/ > bsce5sf > _______________________________________________ > Javabeantester-users mailing list > Jav...@li... > https://lists.sourceforge.net/lists/listinfo/javabeantester-users > |