Стили программирования

Императивный стиль = последовательность команд + переходы

print "Hello"; 
print ", world!"; 

Процедурный стиль = императивный + вызов других последовательностей команд (процедур)

function Greeting { 
    print "Hello, world!"; 
}

Greeting;

Функциональный стиль = императивный + процедуры принимают параметры и возвращают значения

function Greeting(s) { 
    return "Hello, {s}!"; 
} 

print Greeting(world);

Объектно-ориентированный стиль = группировка кода в классы

class World { 
  function Greeting() { 
    print "Hello, world!"; 
  } 
} 

World.Greeting();

Декларативный стиль = Программист не отвечает за реализацию.

Greeting;

Похожие записи

Отладка PHP в Visual Studio Code и OpenServer

Visual Studio Code - отличный бесплатный редактор кода, который в определенных ситуациях, заменяет IDE. В частности VS Code можно использовать как альтернативу PHPStorm. По умолчанию, VS Code предоставляет статический анализатор кода. В этом посте показана настройка отладчика PHP для Visual Studio Code в среде с набором инструментов разработчика OpenServer.

О слайдах

Youtube видео. Мастер-класс Алексея Каптерева "О слайдах", почему большинство презентаций со слайдами — очень скучные и запутанные, и о том, как превратить ваши слайды из ваших противников в ваших союзников.

Что такое data driven design?

Методология принятия дизайнерских решений, основанная на результатах исследований, а не на опыте, вкусе или интуиции дизайнера.