OFF: Всех с праздником, коллеги!

if(date('z') == 256){ print ("С Днем Программиста!"); }

P.S.: Шана това ве метука! :)

Ответить   Thu, 13 Sep 2007 23:53:53 +0300 (#690730)

 

Ответы:

Здравствуйте, Valery.

Вы писали 13 сентября 2007 г., 23:53:53:

присоединяюсь

И вас, с Новым годом! ;)

Ответить   Zigzag McQuack Thu, 13 Sep 2007 22:44:54 +0300 (#690731)

 

Hello Zigzag,

Thursday, September 13, 2007, 10:44:54 PM, you wrote:

В PHP я чуть лучше соображаю, чем в иврите;)

Ответить   Fri, 14 Sep 2007 00:25:56 +0300 (#690742)

 

Здравствуйте, Valery.

да я и сам ток сегодня узнал, что у иудеев новый год сегодня ;)

Ответить   Zigzag McQuack Fri, 14 Sep 2007 00:59:15 +0300 (#690754)

 

Вот именно такими бессмысленными и бессистемными процедурными
директивами заполнено 99% всего программного обеспечения на PHP.

Как бы это написал программист, вчера начавший изучать правильные
языки программирования:

class greetingsDay

$day[256][ru] = "С Днём Программиста!"

def greetingMessage($dayN, $lang='ru')
$day[$dayN,$lang]
end
end

1. Инкапсуляция. Поведение объекта зашито в его описание,
а доступ снаружи осуществляется через методы.

2. Расширяемость. Всегда можно написать метод, добавляющий праздники,
или загружающий их из файла.

3. Мультиязычность. Как легко видеть, $day[256][en] может вернуть
что-то вроде "Happy Programmers Day".

4. Тестируемость. AssertEqual('С Новым Годом!',$day[0][ru])

5. Меньше кода в клиентском приложении. Это очевидно.

Ответить   Fri, 14 Sep 2007 20:51:40 +0400 (#690910)