Would it make sense to start it out on a self-contained module such as the management web application?
On Tue, Jul 15, 2014 at 8:04 AM, Misagh Moayyed <[email protected]> wrote: > I have been reading a fair bit about people’s experience with Lombok, and > generally it has been positive. The project on github is active, with a > recent release almost about a week ago and there is good plugin support for > IDEA, Eclipse and JRebel (which another super cool tool I highly > recommend). If at any point we decided that Lombok is no longer an answer, > there is the ability to “Delombok” the code and restore it back to what it > was. There may be cases where a generated setter for instance may not be > enough, and if the setter requires more elaborate coding, it can certainly > manually be coded. Doesn’t have to go through Lombok obviously. > > > > Debugging may be tricky. I guess we need to experiment. At least in > Eclipse, in the outline view you could set a breakpoint and the debugger > would halt. I imagine the same thing is true with IDEA and Structure > window. What I’d propose is that we initially start out with smaller > modules, ones with a few classes to see how much it can reduce clutter. > Once we are confident, we can turn Lombok into a convention and a > checkstyle recommendation. > > > > *From:* Jérôme LELEU [mailto:[email protected]] > *Sent:* Tuesday, July 15, 2014 1:59 AM > *To:* [email protected] > *Subject:* Re: [cas-dev] Making use of Project Lombok? > > > > Hi, > > > > I tend to think that Lombok is a fairly stable project over time as I've > heard about it for years now. > > > > I already had many debattes about Lombok with my colleagues. The idea to > spare getters/setters is appealing, though we need to jump into "more > magic". > > > > What happens if you debug a "Lomboked" class at runtime? What source code > do you have? Are the line numbers relevant if the source has been > transformed? > > > > Best regards, > > > > > Jérôme LELEU > > Founder of CAS in the cloud: www.casinthecloud.com | Twitter: @leleuj > > Chairman of CAS: www.jasig.org/cas | Creator of pac4j: www.pac4j.org > > > > 2014-07-14 22:34 GMT+02:00 Marvin Addison <[email protected]>: > > > How do we feel about taking advantage of Project Lombok? > > > > http://projectlombok.org/index.html > > Wow, that looks pretty amazing. Thanks for sharing. > > > Seems to help with a ton of boilerplate code (setter/getter/equals, > etc). It > > would be a pretty sizeable task to convert all but I think in the long > run, > > it will help make things simpler to understand and code. > > I like the idea, but agree that it would be a fairly large change. I > would be interested to know more about the history of lombok and what > projects are using it. A technology like this has a lot of promise, > but it's a substantial investment since it goes to the root of > everything. We would need some assurance it's a stable project with a > sound future. > > M > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-dev > > > > > > -- > > You are currently subscribed to [email protected] as: > [email protected] > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-dev > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-dev > > -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-dev
