169 похожих чатов

Что это вы про рекурсию ? Сегодня четверг - день

разговоров про ООП )))

17 ответов

13 просмотров

CLASS zcl_recursion_with_limit DEFINITION PUBLIC FINAL CREATE PUBLIC . PUBLIC SECTION. METHODS do_main_calc. private section. constant mc_overflow_limit type syindex value 10. data mv_recursive_calls type syindex. METHODS recursive_calc. ENDCLASS. CLASS zcl_recursion_with_limit IMPLEMENTATION. METHOD do_main_calc. mv_recursive_calls = 0. me->recursive_calc( ). ENDMETHOD. method recursive_calc. mv_recursive_calls += 1. if mv_recursive_calls gt mc_overflow_limit. return. endif. me->recursive_calc( ). endmethod. ENDCLASS. прошу дать обратную связь @iurii_slobodchikov @WrongLeftTurn @Evgend0 @TeeMonster @AzamatMamashev Dmitrii @leazz @k3ngur

Anton-Tonkov Автор вопроса
Oleg Bashkatov
CLASS zcl_recursion_with_limit DEFINITION PUBLIC...

в МГТУ на курсе где рисуют турбины, преподы не пишут на чертежах "проверено". они пишут "смотрено". проверка накладывают на препода уголовную ответственность поэтому "см" :)

Денис
Какую именно?

честную и открытую, можно с матом

тоже норм)) именно так в unit test и занесем)

Oleg Bashkatov
тоже норм)) именно так в unit test и занесем)

Ну так что бы получить нормальный ответ, надо сперва задать правильный вопрос. А "прошу дать обратную связь" - это что-то на менеджерском. Не читаемо)

Oleg Bashkatov
CLASS zcl_recursion_with_limit DEFINITION PUBLIC...

А это, придраться чуток можно? Нафига me? Зачем GT? Проверять можно результат и его присваивать или (mv_recursive_calls + 1) > mc_overflow_limit.

Anton-Tonkov Автор вопроса
Vladimir K
А это, придраться чуток можно? Нафига me? Зачем GT...

GT , это когда человек хочет показать что он очень опытный в Абапе 😊

Anton Tonkov
GT , это когда человек хочет показать что он очень...

буквы в условных, а = / => - в запросах к БД. потом читать чуть полегче

Oleg Bashkatov
буквы в условных, а = / => - в запросах к БД. пото...

Буквы устарели ВЕЗДЕ. Clean code со мной согласен. me здесь вообще не требуется.

Vladimir K
Буквы устарели ВЕЗДЕ. Clean code со мной согласен....

clean ABAP не догма все-таки. имхо считаю, что ребята ушли от основ Robust ABAP. Robust ABAP - это ценно. а Clean ABAP - тупое подражание Java. но это имхо. Когда в справке по ABAP появится, что буквы устарели - тогда они устарели))) по справке они устарели? guideline пока такой: https://help.sap.com/doc/abapdocu_731_index_htm/7.31/en-US/abenalternative_langu_guidl.htm

Oleg Bashkatov
clean ABAP не догма все-таки. имхо считаю, что реб...

Да делай как хочешь, конечно. Только вот в качестве аргумента справку на 7.31 лучше не приводить. 🙂

Vladimir K
screenshot Да делай как хочешь, конечно. Только вот в качест...

ок, 754 - то же самое. https://help.sap.com/doc/abapdocu_754_index_htm/7.54/en-US/abenalternative_langu_guidl.htm

Похожие вопросы

Обсуждают сегодня

Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
32
А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Дорогие любители Прекрасной Джулии! Есть кто-то имеющий практический опыт построения ML для Систем Управления? Нам нужно сделать нейросеть для автоматической подстройки пара...
Roman Timo
4
С той же поддержкой Android в тулчейне, если кому интересно. На Swift Forums шло убогое обсуждение всякой херни годами, но ничего годного так и не появлялось. Пришел vgorloff ...
iMike
1
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Приветствую ребята,у меня база есть,прорешал много задач с литкода,там деревья,списки, бэктрэкинг и все остальное,что мне сейчас делать?есть может куда устроиться поработать,е...
Aקuст Lеתסuд Aקuст Lеתסuд
5
Всех приветствую. Направьте меня в нужное русло. Постепенно переписываю проект с delphi на lazarus. Приложение - обычный windows/linux клиент для бд firebird. Тут все хорошо. ...
Mishutka
5
Anybody want this chat app? If anybody interested dm  me.. Note - Firstly payment then i send you code but i will show work on gmeet.
Rayyan Ahmad
5
Карта сайта