Разработчикам часто приходится иметь дело с устаревшим кодом. Что касается имён, мы дадим некоторые рекомендации в этом разделе, однако важно обсудить эту тему внутри рабочей группы и выработать совместное решение. Единого для всех ответа не существует.
В этом посте я расскажу об одной особенности операционной системы Linux (в частности SUSE Linux) в качестве платформы для разворачивания SAP-систем, с которой лично столкнулся.
Если в двух словах, аффиксом является слово, сокращение или акроним, единообразно используемые в нескольких идентификаторах. Аффиксы могут стоять в начале имени (префикс), в его конце (суффикс) или середине (инфикс). Используя аффиксы, каких целей можно достичь?
Компания SAP периодически обновляет список действующих сертификационных экзаменов. Добавляет новые версии экзаменов и сертификатов, убирает старые. После моей сдачи прошло полгода и список доступных к сдаче экзаменов изменился. Хочу рассказать, что есть на текущий момент.
Язык ABAP имеет долгую историю становления. Этот язык применялся в огромном количестве систем из разных эпох, поэтому ABAP должен сохранять обратную совместимость. К этому требованию прилагаются некоторые ограничения, которые, как правило, воспринимаются как нечто само собой разумеющееся. Подробнее мы поговорим об этом в следующих разделах.
Если вам нужно рассказать заинтересованной аудитории о принципах чистого кода на ABAP, дайте им конкретные примеры удачного присвоения имён. Что представляется очевидным одному разработчику, может оказаться тайной за семью печатями для другого.
Итак, мы уже многое знаем о вызове методов в ABAP, от вызова статических методов, где нужно указать имя класса с использованием двойной стрелки (=>), до вызова методов экземпляра, где требуется ссылка на экземпляр класса и одинарная стрелка (->). Продолжим.
Продолжаем цикл статей, который поможет вам написать эффективный код ABAP. В этом разделе представлены важные инструкции по созданию понятного, чёткого и гибкого кода.
Эта глава посвящена методам ABAP. Мы рассмотрим ключевые понятия, связанные с методами: проектирование методов, тело метода и поток управления. Кроме того, вы узнаете, какие способы вызова методов в чистом ABAP-коде являются предпочтительными.
Прежде всего хочу сказать, что с самого начала ясно, что книга прекрасная и читать её одно удовольствие. Так что идите и купите эту книгу, а затем обязательно прочитайте её. После этого купите Clean Code и The Clean Coder в бумажном варианте и тоже прочитайте. Вы не пожалеете.
В этом посте мы проанализируем результаты тюнинга. В прошлом посте я описал проблему: SAP система работала медленно, а многие рабочие процессы AS ABAP инстанции переходили в PRIV режим работы.
Отладка программ в АВАР – сложный интеллектуальный процесс, на который разработчик вынужден регулярно тратить много времени, сил и нервов. Обсудим концепцию отладки.
В прошлый раз я рассказал, как с помощью shell-скриптов интегрировать процесс запуска/останова SAP системы в процесс инициализации операционной системы Linux. Продолжим.
Операционная система SUSE Linux Enterprise Server 11, как и HP-UX, в качестве системы инициализации использует SysV. В этом случае процесс инициализации совместим со стандартом операционной системы System V.
Вот если бы была возможность превратить скучную рутину отладки в творческую работу по написанию кода и попутно решать проблемы заказчика, то жизнь заиграла бы новыми красками.… К счастью, такая возможность есть! Это решение называется скрипты отладчика.