+1 to @ProjectStageActivated

On Mon, Jan 2, 2012 at 03:13, Mark Struberg <[email protected]> wrote:

> In practice @ProjectStageActivated was quite a killer feature which was
> used _very_ often.
>
> In big projects you pretty often have the situation that you need to do
> quite a few things different in the UnitTests, on the internal test servers
> and on prodution servers!
>
>
> We for example just mocked our MailService out with a
>
> @ProjectStageActivated(UnitTest.class) @Alternative public class
> DummyMailService
>
>
> which just logs the mails instead trashing our real mail servers...
>
> We also switch between different authentication implementations for our
> test servers and production.
>
>
> LieGrue,
> strub
>
>
> ----- Original Message -----
> > From: John D. Ament <[email protected]>
> > To: [email protected]
> > Cc:
> > Sent: Monday, January 2, 2012 2:14 AM
> > Subject: Re: [DISCUSS] [DELTASPIKE-6] ProjectStageActivated
> >
> > My personal preference is against any behavior based on project stage.
> > ends up with some bad developer coding (at least my experience at the
> > enterprise level).
> > However, I do not think we should remove the feature due to this.
> Focusing
> > on just the name, I think anything -ed makes sense for CDI integration,
> so
> > +1 for ProjectStageActivated
> >
> > On Sun, Jan 1, 2012 at 7:55 PM, Gerhard Petracek <
> [email protected]
> >>  wrote:
> >
> >>  hi,
> >>
> >>  christian sent his opinion about the name.
> >>
> >>  @others:
> >>  please also send your opinion.
> >>
> >>  thx & regards,
> >>  gerhard
> >>
> >>
> >>
> >>  2011/12/20 Christian Kaltepoth <[email protected]>
> >>
> >>  > +1 for the basic concept
> >>  > +0 for the annotation name. We could think about an alternative.
> >>  >
> >>  >
> >>  > 2011/12/20 Marius Bogoevici <[email protected]>:
> >>  > > +1
> >>  > >
> >>  > > On 2011-12-19, at 8:13 AM, Gerhard Petracek wrote:
> >>  > >
> >>  > >> hi @ all,
> >>  > >>
> >>  > >> fyi: please check [1] before you answer.
> >>  > >>
> >>  > >> [2] provides a short introduction as well as the basic usage.
> >>  > >>
> >>  > >> the basic concept:
> >>  > >> via the annotation @ProjectStageActivated it's possible
> > to veto bean
> >>  > >> implementations based on the current project-stage [3].
> >>  > >>
> >>  > >> please send
> >>  > >> +1, +0 or -1 because...
> >>  > >> for the basic idea as well as the basic concept.
> >>  > >> if there are >basic< objections, please also add them
> > to [4]
> >>  > >>
> >>  > >> regards,
> >>  > >> gerhard
> >>  > >>
> >>  > >> [1] http://markmail.org/message/7yefspfuvtz4jvmp
> >>  > >> [2]
> >>  > >>
> >>  >
> >>
> >
> https://cwiki.apache.org/confluence/display/EXTCDI/Core+Usage#CoreUsage-@ProjectStageActivated
> >>  > >> [3] http://s.apache.org/5hw
> >>  > >> [4]
> >>  > >>
> >>  >
> >>
> https://cwiki.apache.org/confluence/display/DeltaSpike/SE+Feature+Ranking
> >>  > >
> >>  >
> >>  >
> >>  >
> >>  > --
> >>  > Christian Kaltepoth
> >>  > Blog: http://chkal.blogspot.com/
> >>  > Twitter: http://twitter.com/chkal
> >>  >
> >>
> >
>



-- 
Jason Porter
http://lightguard-jp.blogspot.com
http://twitter.com/lightguardjp

Software Engineer
Open Source Advocate
Author of Seam Catch - Next Generation Java Exception Handling

PGP key id: 926CCFF5
PGP key available at: keyserver.net, pgp.mit.edu

Reply via email to