OFF: Всех с праздником, коллеги!
if(date('z') == 256){ print ("С Днем Программиста!"); }
P.S.: Шана това ве метука! :)
← Сентябрь 2007 → | ||||||
1
|
2
|
|||||
---|---|---|---|---|---|---|
3
|
4
|
5
|
6
|
7
|
8
|
|
За последние 60 дней ни разу не выходила
Сайт листа:
http://blog.nundesign.com
Открыт:
06-08-2003
Пре-модерация: Да
Адрес для писем в лист: inet.webbuild.webbuilding-list@subscribe.ru
Адрес
модератора: inet.webbuild.webbuilding-owner@subscribe.ru
if(date('z') == 256){ print ("С Днем Программиста!"); }
P.S.: Шана това ве метука! :)
Hello Zigzag,
Thursday, September 13, 2007, 10:44:54 PM, you wrote:
В PHP я чуть лучше соображаю, чем в иврите;)
Здравствуйте, Valery.
да я и сам ток сегодня узнал, что у иудеев новый год сегодня ;)
Вот именно такими бессмысленными и бессистемными процедурными
директивами заполнено 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. Меньше кода в клиентском приложении. Это очевидно.
Здравствуйте, Valery.
Вы писали 13 сентября 2007 г., 23:53:53:
присоединяюсь
И вас, с Новым годом! ;)