....To remember to check-in first before changing the code may be problematic, ie forget to do it. It is really only the diff where it matters, cannot it be configured to ignore white space changes?
git diff --ignore-space-change ??? On 5 February 2014 09:01, Lukasz Lenart <lukaszlen...@apache.org> wrote: > Tadam..... > > http://struts.staging.apache.org/coding-standards.html > > wdyt? > > > Regards > -- > Łukasz > + 48 606 323 122 http://www.lenart.org.pl/ > > 2014-02-05 Lukasz Lenart <lukaszlen...@apache.org>: > > Nice idea :-) > > > > Good idea to start with coding guidelines ;-) > > > > > > Regards > > -- > > Łukasz > > + 48 606 323 122 http://www.lenart.org.pl/ > > > > 2014-02-03 Dave Newton <davelnew...@gmail.com>: > >> On Mon, Feb 3, 2014 at 7:13 AM, Lukasz Lenart <lukaszlen...@apache.org > >wrote: > >> > >>> + String itemKeyStr = StringUtils > >>> + .defaultString(itemKey > >>> == null ? null : itemKey > >>> + > >>> .toString()); > >>> > >>> This is bad as one value was splitted over two lines and it wasn't > >>> because of readability but the default. It'd be better: > >>> > >>> String itemKeyStr = StringUtils.defaultString(itemKey == null ? > >>> > null : > >>> > >>> itemKey.toString()); > >>> > >>> Something like that (written by hand) > >>> > >>> + a.add("type", "hidden") > >>> + .add("id", > >>> + > >>> "__multiselect_" > >>> + > >>> + StringUtils > >>> + > >>> .defaultString(StringEscapeUtils > >>> + > >>> .escapeHtml4(id))) > >>> > >> > >> I'd write this as: > >> > >> a.add("type", "hidden") > >> .add("id", "__multiselect_" + defaultString(escapeHtml4(id))); > >> > >> Particularly for well-known APIs I *much* prefer static imports. > >> > >> Here, since things like "building an ID" is common functionality, I'd > also > >> likely extract it into its *own* util, leaving: > >> > >> a.add("type", "hidden") > >> .add("id", "__multiselect_" + safeId(id)); > >> > >> * Fits into 80 characters (trivially) > >> * Logic extracted into concise, focused methods > >> > >> If I were doing it across the entire app I might even consider making id > >> builder methods for each type, but meh. I get twitchy when methods start > >> getting over 4-8 lines long and start doing multiple things or have a > CC of > >>> 2-4. I'm OCD like that. > >> > >> Dave > >> > >> -- > >> e: davelnew...@gmail.com > >> m: 908-380-8699 > >> s: davelnewton_skype > >> t: @dave_newton <https://twitter.com/dave_newton> > >> b: Bucky Bits <http://buckybits.blogspot.com/> > >> g: davelnewton <https://github.com/davelnewton> > >> so: Dave Newton <http://stackoverflow.com/users/438992/dave-newton> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org > For additional commands, e-mail: dev-h...@struts.apache.org > >