Full Free RPG in Alfalab
-
Upload
eugene-aksenov -
Category
Technology
-
view
57 -
download
2
Transcript of Full Free RPG in Alfalab
![Page 1: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/1.jpg)
IBMI MEETUP #1
bit.do/IBMi
![Page 2: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/2.jpg)
2
Piece of cakeAlfa Laboratory Best Practices
![Page 3: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/3.jpg)
3
Прошлое
Будущее
Настоящее
![Page 4: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/4.jpg)
4
Full Free RPG
![Page 5: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/5.jpg)
5
Функции
![Page 6: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/6.jpg)
6
2016201520102001-2009199419901984
История
19701959
RPG/400редактор
От RPG до RPG Full Free
RPG IIFile
IBM + -* /
RPG IIISubroutines,IF-ENDIF, DO
![Page 7: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/7.jpg)
7
2016201520102001-200919941990198419701959
Green ScreenIDE RDi
ИсторияОт RPG до RPG Full Free
RPG/400редактор
IBM + -* /
RPG IIISubroutines,IF-ENDIF, DO
RPGLERPG/ILE
WebPower
RPG IIFile
![Page 8: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/8.jpg)
8
2016201520102001-200919941990198419701959
Full Free
ИсторияОт RPG до RPG Full Free
RPG/400редактор
Green ScreenIDE RDi
IBM + -* /
RPG IIISubroutines,IF-ENDIF, DO
RPGLERPG/ILE
WebPower
IDE RDion Mac
RPG IIFile
![Page 9: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/9.jpg)
9
BANDWAGON
![Page 10: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/10.jpg)
10
Что мы переписали в Full Free RPG:
![Page 11: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/11.jpg)
11
1. Сервис-модуль;
Что мы переписали в Full Free RPG:
![Page 12: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/12.jpg)
12
1. Сервис-модуль;2. Платежный модуль;
Что мы переписали в Full Free RPG:
![Page 13: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/13.jpg)
13
1. Сервис-модуль;2. Платежный модуль;3. P/V модуль;
Что мы переписали в Full Free RPG:
![Page 14: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/14.jpg)
14
1. Сервис-модуль;2. Платежный модуль;3. P/V модуль;4. Опция;
Что мы переписали в Full Free RPG:
![Page 15: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/15.jpg)
15
1. Сервис-модуль;2. Платежный модуль;3. P/V модуль;4. Опция;5. Сборочная директория;
Что мы переписали в Full Free RPG:
![Page 16: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/16.jpg)
16
1. Сервис-модуль;2. Платежный модуль;3. P/V модуль;4. Опция;5. Сборочная директория;6. Другое.
Что мы переписали в Full Free RPG:
![Page 17: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/17.jpg)
17
В Бой
![Page 18: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/18.jpg)
18
В чем профит?
![Page 19: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/19.jpg)
19
Структуракода
Что мы улучшили
![Page 20: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/20.jpg)
20
![Page 21: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/21.jpg)
21
![Page 22: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/22.jpg)
22
Сократили отступы
Время разработки
Что мы улучшили
![Page 23: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/23.jpg)
23
![Page 24: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/24.jpg)
24
![Page 25: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/25.jpg)
25
Длинные выражения
Структуракода
Время разработки
Что мы улучшили
![Page 26: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/26.jpg)
26
RPG Fixed ~80 символов
![Page 27: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/27.jpg)
27
RPG Fixed ~80 символов
RPG Full Free ~ от 240 до 9999 символов
![Page 28: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/28.jpg)
28
**FREE
RPG Fixed ~80 символов
RPG Full Free ~ от 240 до 9999 символов
![Page 29: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/29.jpg)
29
![Page 30: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/30.jpg)
30
![Page 31: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/31.jpg)
31
![Page 32: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/32.jpg)
32
![Page 33: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/33.jpg)
33
Длинные выражения
Комментарии справа
Структуракода
Время разработки
Что мы улучшили
![Page 34: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/34.jpg)
34
![Page 35: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/35.jpg)
35
![Page 36: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/36.jpg)
36
Новый кодтолько во Free
Длинные выражения
Структуракода
Время разработки
Комментарии справа
Что мы улучшили
![Page 37: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/37.jpg)
37
Новые функции RPGLE с префиксом % доступны только во Free формате.
%scanr
%nullind
![Page 38: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/38.jpg)
38
Снизилипорог вхождения
Длинные выражения
Структуракода
Время разработки
Комментарии справа
Новый кодтолько во Free
Что мы улучшили
![Page 39: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/39.jpg)
39
RPG Fixed ~Assembler
![Page 40: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/40.jpg)
40
RPG Fixed ~Assembler
RPG Full Free ~C
![Page 41: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/41.jpg)
41
Bull Shits
![Page 42: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/42.jpg)
42
С чем мы боролись
Ошибки в сложном коде
![Page 43: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/43.jpg)
43
![Page 44: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/44.jpg)
44
Фикс формат легче читается
Ошибки в сложном коде
С чем мы боролись
![Page 45: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/45.jpg)
45
![Page 46: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/46.jpg)
46
![Page 47: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/47.jpg)
47
![Page 48: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/48.jpg)
48
![Page 49: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/49.jpg)
49
Во фри подсказки не работают
Фикс формат легче читается
Ошибки в сложном коде
С чем мы боролись
![Page 50: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/50.jpg)
50
![Page 51: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/51.jpg)
51
![Page 52: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/52.jpg)
52
![Page 53: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/53.jpg)
53
Многоработы
Фикс формат легче читается
Во фри подсказки не работают
Ошибки в сложном коде
С чем мы боролись
![Page 54: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/54.jpg)
54
![Page 55: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/55.jpg)
55
Менеджер запрещает
Многоработы
Фикс формат легче читается
Во фри подсказки не работают
Ошибки в сложном коде
С чем мы боролись
![Page 56: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/56.jpg)
56
KPI
![Page 57: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/57.jpg)
57
Менеджер запрещает
Многоработы
Фикс формат легче читается
Ошибки в сложном коде
Во фри подсказки не работают
С чем мы боролись
![Page 58: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/58.jpg)
58
Функциональныйстиль программирования
![Page 59: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/59.jpg)
59
Функции
Удобно читать код
![Page 60: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/60.jpg)
60
![Page 61: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/61.jpg)
61
Удобно читать код
Нет простыни из определений
Функции
![Page 62: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/62.jpg)
62
![Page 63: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/63.jpg)
63
Удобно читать код
Нет простыни из определений
Удобно покрыть тестами
Функции
![Page 64: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/64.jpg)
64
![Page 65: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/65.jpg)
65
Удобно читать код
Нет простыни из определений
Удобно покрыть тестами
Кеширование ответа функций
Функции
![Page 66: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/66.jpg)
66
![Page 67: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/67.jpg)
67
Кеширование ответа функций
Удобно читать код
Нет простыни из определений
Удобно покрыть тестами
Динамическая память
Функции
![Page 68: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/68.jpg)
68
![Page 69: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/69.jpg)
69
Ускоренная работа с файлами
Динамическая память
Кеширование ответа функций
Удобно читать код
Нет простыни из определений
Удобно покрыть тестами
Функции
![Page 70: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/70.jpg)
70
![Page 71: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/71.jpg)
71
Что дальше?
![Page 72: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/72.jpg)
72
Увеличение RPG open source
Будущее RPG
![Page 73: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/73.jpg)
73
Scott Klement - JSON, HTTP API
![Page 74: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/74.jpg)
74
Scott Klement - JSON, HTTP API
Christopher Drue - RPGDoc
![Page 75: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/75.jpg)
75
Рост RPG комьюнити
Увеличение RPG open source
Будущее RPG
![Page 76: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/76.jpg)
76
Увеличение RPG open source
Рост RPG комьюнити
Привлечение новых разработчиков
Будущее RPG
![Page 77: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/77.jpg)
77
Увеличение RPG open source
Рост RPG комьюнити
Привлечение новых разработчиков
Удобные конструкции языка
Будущее RPG
![Page 78: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/78.jpg)
78
On-Exit;
![Page 79: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/79.jpg)
79
On-Exit;
CCSID(*EXACT)
![Page 80: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/80.jpg)
80
On-Exit;
CCSID(*EXACT)
%monitor
![Page 81: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/81.jpg)
81
On-Exit;
CCSID(*EXACT)
%monitor
%if
![Page 82: Full Free RPG in Alfalab](https://reader036.fdocuments.net/reader036/viewer/2022062306/5875024c1a28ab29208b5e4f/html5/thumbnails/82.jpg)
82
Ограничения — это лучший способ породить желания.Айшек Норам