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

Господа, есть ли какие-то у вас фишки или приемы, которые

есть только у вас? Или вы когда-то взяли на вооружение себе. К примеру, я на всех проектах добавляю к имени приватного метода префикс "_". Или разделяю логические блоки в коде через *-------. Даже так
*‐-------------------------------
*----super
*------------------‐-------------
Super->do_something( )

*---‐----------------------------
*----new logic
*--------------------------------

13 ответов

84 просмотра

тяжело вашим коллегам наверное. обычно на проекте есть гайдлайны по оформлению кода, специально для того чтобы не ломать глаза об особенности

Имхо такие комменты только загрязняют код, либо что-то не так с архитектурой, если нужны комментарии для деления на логические блоки. В clean abap написано зачем нужны комментарии и где использовать *, а где " и почему. Если уж делать что-то по своему, то хотя бы опираться на общеизвестные гайдлайны

Обычно _ протектед и __ приватный

Anatoliy
Обычно _ протектед и __ приватный

чтобы с первого взгляда определить какой из них какой. удобно. а сверху валидатор есть который консистентность проверяет (и переименовывает)?

Это сложно назвать фишками или приёмами. В части нейминга и комментариев рекомендую почитать Р.Мартина Чистый код + регламент на проекте. Если говорить про фишки, то использую cx_no_check исключения. Фишкой это не назвать, но обычно используют static или dynamic исключения.

У меня из фишек был раньше генератор простого отчета с alv-grid, своя обертка над alv-grid и генератор фм-ов для api над таблицей бд. Супер сокращали время на нудный рутинный код

Konstantin
а почему раньше?

Сейчас не актуально для меня. Раньше это когда таких задач было много.

Vladimir K
Это ужасно.

Классический питон нейминг, но там он обусловлен отсутствием контроля за модификаторами доступа, а нахрена в абоп его потащили, так и не понял

Константин
Понаучатся в своих гикбрейнсах

Та на все подобные курсы без слез не взглянешь

Belial
Та на все подобные курсы без слез не взглянешь

Из-за того что выпускники этих курсов потом зарабатывают больше чем abap-разработчики? 😄

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта