[development] Proposed Apocrypha
Earl Miles
merlin at logrus.com
Thu May 7 18:54:53 UTC 2009
Earnie Boyd wrote:
> Quoting James Gilliland <neclimdul at gmail.com>:
>
>>
>> Drupal Law 0: If you need to do something, make an API for it first.
>>
>
> print t('Hello World');
>
> Oh wait I should create an API to do it first.
>
> function print_hello_world() {
> print t('Hello World');
> }
That's not an API, that's abstraction. Kind of. It doesn't follow any of
the rules, which has to do with flexibility and reusability. So it's bad
abstraction. :P
More information about the development
mailing list