-- Tomáš Fejfar <[email protected]> wrote
(on Thursday, 02 February 2012, 09:14 PM +0100):
> Well in this case:
> 
> I could have an
> AHtmlSanitiser implementing IFilter making use of
> several THtmlMarkups.
> 
> Works for me fine :D

I'd argue that's unreadable. :)

I understand the consistency argument, but I also am a proponent of
natural language constructs in programming, as I feel they make code
easier to read and understand. I'm okay with a little inconsistency if
it enables readability.

> On Thu, Feb 2, 2012 at 7:02 PM, Matthew Weier O'Phinney 
> <[email protected]>wrote:
> 
> > -- Pádraic Brady <[email protected]> wrote
> > (on Thursday, 02 February 2012, 05:49 PM +0000):
> > > I really don't follow the grouping argument - not all Abstracts,
> > > Interfaces and Traits would share the same Noun. I could have an
> > > AbstractHtmlSanitiser implementing a FilterInterface making use of
> > > several HtmlMarkupTraits. Actually that whole last sentence just shows
> > > why English ordered terminology works. If you want to enforce
> > > grouping, you'll also need to enforce the Nouns that follow the
> > > suffixes to be suitably similar and alphabetical.
> >
> > That's an argument I've been meaning to make as well -- thanks for
> > verbalizing it so well, Paddy.
> >
> >
> > > On Thu, Feb 2, 2012 at 3:28 PM, Andreas Möller <[email protected]> wrote:
> > > >>> Using suffixes also takes into account the naming style in ZF1 with
> > PHP < 5.3:
> > > >>>
> > > >>> Foo_Bar_Baz_Abstract
> > > >>> Foo_Bar_Baz_Interface
> > > >>
> > > >> I think this is a red herring. The above doesn't map the same at all,
> > as
> > > >> in ZF1 we were able to group them in a directory together:
> > > >>
> > > >>    Foo/
> > > >>        Bar/
> > > >>            Baz/
> > > >>                Abstract.php
> > > >>                Interface.php
> > > >>
> > > >> We can't do likewise in ZF2 as we can't have classes/interfaces named
> > > >> "Abstract" or "Interface" -- and hence the need for new naming
> > > >> conventions.
> > > >
> > > > Indeed, but why should we do it totally different?
> > > >
> > > > The argument with the grouping holds, as suffixing class names would
> > > > allow for grouping, too.
> > > >
> > > > This argument weighs in a lot more than the grammatical argument.
> > > >
> > > > And again, it's consistent. You commented on the RFC likewise.
> > > >
> > > >
> > > >>
> > > >
> > > > Andreas
> > > >
> > >
> > >
> > > --
> > > Pádraic Brady
> > >
> > > http://blog.astrumfutura.com
> > > http://www.survivethedeepend.com
> > > Zend Framework Community Review Team
> > >
> >
> > --
> > Matthew Weier O'Phinney
> > Project Lead            | [email protected]
> > Zend Framework          | http://framework.zend.com/
> > PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc
> >
> > --
> > List: [email protected]
> > Info: http://framework.zend.com/archives
> > Unsubscribe: [email protected]
> >
> >
> >

-- 
Matthew Weier O'Phinney
Project Lead            | [email protected]
Zend Framework          | http://framework.zend.com/
PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc

--
List: [email protected]
Info: http://framework.zend.com/archives
Unsubscribe: [email protected]


Reply via email to