Презентация «Разница между кодированием и программированием Виталий Хить, Абсолютист»

Смотреть слайды в полном размере
Презентация «Разница между кодированием и программированием Виталий Хить, Абсолютист»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 16 слайдов и доступен в формате ppt. Размер файла: 289.15 KB

Просмотреть и скачать

Pic.1
Разница между кодированием и программированием Виталий Хить, Абсолютист
Разница между кодированием и программированием Виталий Хить, Абсолютист
Pic.2
ПРОГРАММИРОВАНИЕ
ПРОГРАММИРОВАНИЕ
Pic.3
КОДИРОВАНИЕ
КОДИРОВАНИЕ
Pic.4
ПРОЕКТИРОВАНИЕ & КОДИРОВАНИЕ Проектирование Объектная модель Паттерны Кодирование Реализация про
ПРОЕКТИРОВАНИЕ & КОДИРОВАНИЕ Проектирование Объектная модель Паттерны Кодирование Реализация проектной модели на языке программирования Использование программной среды Языково зависимые …
Pic.5
МОНЕТИЗАЦИЯ КОДА Поддержка программы Создание новых версий программы Повторное использование Уровень
МОНЕТИЗАЦИЯ КОДА Поддержка программы Создание новых версий программы Повторное использование Уровень функций Уровень классов Уровень библиотек Open Source (уровень фреймворков) Продажа исходников
Pic.6
Уровни абстракций кодирования Оформление кода Пространство имен Языковые конструкции Фреймворки
Уровни абстракций кодирования Оформление кода Пространство имен Языковые конструкции Фреймворки
Pic.7
Оформление кода Пример 1 if (a) b = 2; else b = 3; Пример 2 if (a) { b = 2; } else { b = 3; }
Оформление кода Пример 1 if (a) b = 2; else b = 3; Пример 2 if (a) { b = 2; } else { b = 3; }
Pic.8
Пространство имен Стандартные правила имен в языке Корпоративные правила именования Правила имен в ф
Пространство имен Стандартные правила имен в языке Корпоративные правила именования Правила имен в фреймворке
Pic.9
Языковые конструкции
Языковые конструкции
Pic.10
ЯЗЫКОВЫЕ КОНСТРУКЦИИ JavaScript var Class1 = {}; Class1. x = “Test”; Class1. prototype. functionA =
ЯЗЫКОВЫЕ КОНСТРУКЦИИ JavaScript var Class1 = {}; Class1. x = “Test”; Class1. prototype. functionA = function() { return 5; } Class1. functionB = function() { return this. x; } function Class2() {} …
Pic.11
ФрейМВОРКИ ИЛИ ОСОБЕННОСТИ ЯЗЫКА? 2 + 2 = 4? Sprite s = new Sprite(); s. x += 0. 000000001; trace(s.
ФрейМВОРКИ ИЛИ ОСОБЕННОСТИ ЯЗЫКА? 2 + 2 = 4? Sprite s = new Sprite(); s. x += 0. 000000001; trace(s. x); // 0 Number y = 0; y += 0. 000000001; trace(y); // 0. 000000001; mxml
Pic.12
Читабельность & производительностЬ AS3 var i :int = 1; push 1 var j :int = 2; push 2 var k :int
Читабельность & производительностЬ AS3 var i :int = 1; push 1 var j :int = 2; push 2 var k :int = i + j; add convert_i HAXE add_i inline Tamarin (ByteCode) function main function { { getlocal0 …
Pic.13
Самодокументированный код Документирование классов и членов классов Документирование заголовков функ
Самодокументированный код Документирование классов и членов классов Документирование заголовков функций Документирование кода Документирование соглашений
Pic.14
УНИВЕРСАЛЬНЫЕ ФРЕЙМВОРКИ Flex Достоинства Все в одном флаконе Индустриальный стандарт Недостатки Mxm
УНИВЕРСАЛЬНЫЕ ФРЕЙМВОРКИ Flex Достоинства Все в одном флаконе Индустриальный стандарт Недостатки Mxml Большой вес Базовый класс (>400K текста) MinimalComps (bit-101. com)Достоинства Базовый класс …
Pic.15
Чукча - писатель Зачем необходимо уметь читать чужой код Документация & исходники Библиотеки в б
Чукча - писатель Зачем необходимо уметь читать чужой код Документация & исходники Библиотеки в бинарниках или исходниках Как этому научиться Гугл код Портирование с другого языка
Pic.16
СпАСИБО ЗА ВНИМАНИЕ
СпАСИБО ЗА ВНИМАНИЕ


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!