Текущее время: Вт, июл 29 2025, 14:11

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 09:53 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Shade написал:
to Besa
В идеале должен быть человек занимающийся контролем кода. В том-же R3 есть Код-инспектор (тр SCID) для этого. По идее этим мог-бы заниматься руководитель АБАПЕРов, иным словом непосредственный начальник программиста.

Пардон, что вклиниваюсь - заинтересовала тема. я на проекте одна - сам себе абапер, сам себе контроллер :D поэтому занимаюсь саморазвитием.
Что за транзакция такая SCID - при попытке запуска получила
Неприсвоенный include. Проверка главной программы невозможна.
Diagnosis
This include is not included by a main program.
System Response
Because the Code Inspector only checks main programs (for example function groups), the include is not checked..
Procedure
Include the include in a main program.

что все это означает? :?
Система 2005

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 10:05 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Silence1 написала:
Shade написал:
to Besa
В идеале должен быть человек занимающийся контролем кода. В том-же R3 есть Код-инспектор (тр SCID) для этого. По идее этим мог-бы заниматься руководитель АБАПЕРов, иным словом непосредственный начальник программиста.

Пардон, что вклиниваюсь - заинтересовала тема. я на проекте одна - сам себе абапер, сам себе контроллер :D поэтому занимаюсь саморазвитием.
Что за транзакция такая SCID - при попытке запуска получила
Неприсвоенный include. Проверка главной программы невозможна.
Diagnosis
This include is not included by a main program.
System Response
Because the Code Inspector only checks main programs (for example function groups), the include is not checked..
Procedure
Include the include in a main program.

что все это означает? :?
Система 2005

То и означает что написано. Если Вы сам себе абапер, то должны понимать что значит "Code Inspector only checks main programs (for example function groups), the include is not checked.."
Изучайте основы языка, какие бывают и из чего состоят программы в ABAP

_________________
"После" - не значит "вследствие"


Последний раз редактировалось sy-uname Пт, янв 29 2010, 10:10, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 10:06 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Besa написал:
У нас в некоторых системах он вообще отключен, для чего отключать... :?

Наверно слишком много откопировано стандарта, его доводить до чистоты в инспекторе замучаешся.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 10:13 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
sy-uname написал(а):
То и означает что написано. Если Вы сам себе абапер, то должны понимать что значит "Code Inspector only checks main programs (for example function groups), the include is not checked.."
Изучайте основы языка, какие бывают и из чего состоят программы в ABAP

гляжу в кустах красивая валяется нагой, другой бы изнасиловал, а я лишь пнул ногой? 8)

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 10:19 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Silence1 написала:
...
гляжу в кустах ... 8)

красивая и нагая, что именно Вам непонятно и требует толкования в фразе "Неприсвоенный include. Проверка главной программы невозможна."? По моему, тут каких либо двояких токований и неоднозначностей быть не может.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 10:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
2 Silence1: можно не запускать транзакцию. Просто войдите в программу , а далее по меню: Программа- проверить - Код-инспектор. Это оно и будет

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 10:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Перевод на русский: "В транзакции SCID нужно указывать только главные программы, а не инклюды".

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 10:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Кодер написал(а):
2 Silence1: можно не запускать транзакцию. Просто войдите в программу , а далее по меню: Программа- проверить - Код-инспектор. Это оно и будет

большое спасибо! :)
Удав написал(а):
Перевод на русский: "В транзакции SCID нужно указывать только главные программы, а не инклюды".

У меня вообще не запускается эта транзакция, только выдается сообщение и все. Я и указать-то ничего еще не успела! Или что-то принципиально не так?

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 10:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
2 Удав, sy-uname: видимо вы сами не пробовали запустить эту транзакцию напрямую, через окно ввода имени транзакции. Попробуйте. Возможно будете удивлены.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 10:27 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Кодер написал(а):
2 Удав, sy-uname: видимо вы сами не пробовали запустить эту транзакцию напрямую, через окно ввода имени транзакции. Попробуйте. Возможно будете удивлены.

Кодер, дак она принципиально не запускается?))))
а я-то сижу тут дура-дурой :shumlol:

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 10:27 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, фев 29 2008, 12:42
Сообщения: 491
Пол: Мужской
Shade написал:
Так-что пишите так как вам нравиться, тем более, что в этом случае ваша ценность как сотрудника будет выше (вас труднее будет уволить-сократить).

Судя по этому посту и последующим, Shade, это основная и единственная причина писать нечитабельный код?
К сожалению, больше похоже на детский сад.
Решение об увольнении - решение политическое. Еще экономическое. Редко - эмоциональное.
Это основные причины увольнения сотрудников. При этом, руководство, даже мысли не допускает, увольняя кого-то, что другой на его месте не сможет разобраться. А если такая мысль и возникает - на нее не обращают внимания. Поэтому насчет сложности увольнения из-за нечитабельности кода, как раз наоборот. Тот, кто так делает свою работу (проявляет в ней гадости последующим читателям кода) - скорее всего, будет проявлять их и в жизни, в общении с другими сотрудниками. Возникнет эмоциональная причина увольнения.

Итак проблемы появляются у последователя. Выходит, что написание "дерьмокода" - это лишь "действие на будущее" - что в будущем, когда не будешь здесь работать, будешь знать, что тому, кто придет ПОСЛЕ (и, возможно руководству) - будет фигово - эта мысль греет создателя такого кода. Выходит, что он изначально видит свое увольнение (хотя это всего лишь необоснованный страх), ненавидит за этот страх свою работу и окружающих (руководство и возможных последователей). Это похоже на действия озлобленного чуть подросшего ребенка.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 10:33 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Silence1 написала:
...
У меня вообще не запускается эта транзакция, только выдается сообщение и все. Я и указать-то ничего еще не успела! Или что-то принципиально не так?

SCI ABAP-код: инспектор
SCID Инспектор кода для опр. объекта
SCII Инспектор кода: инспекция

Используйте другие транзакции.
В SCID имя объекта передаётся через set\get parameters

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 11:09 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 23 2008, 13:04
Сообщения: 483
Откуда: Омск
Пол: Мужской
Deinis написал:
hate!!!! hate!!!! hate!!!! hate!!!!
Иногда стоит поумерить фантазию. Вы сделали массу далеко идущих выводов не обладая необходимым объемом информации. Я понимаю, это эмоциональное, любой абапер имеет шанс столкнуться с чужим быдлокодом и испытать неприятные ощущения. Мой пост-же был о другом. Всегда будут люди использующие нечестные приемы в карьере, они справедливо могут вызывать ненависть окружающих, но при этом их действия могут быть поразительно эффективными. Конечно это должны быть здравомыслящие люди, не палиться в открытую (как вы утрированно описали в своем посте ). Простейший пример - абапер1 мухлюет и переусложняет код, не пишет комментариев, решает проблемы в своих программах за 10 минут, в чужых, прозрачных и хорошо откомментированных минут за 20. абапер2 в программах абапера1 ковыряется сутками, в своих-же быстро. С точки зрения руководства сложится иллюзия, что абапер1 более профессиональный и заслуживает поощерений, абапер2 наоборот тупит. При отсутствии контроля качества кода токая ситуация вполне возможна!

P.S. Кроме того извернуто написанные программы развивают мозг, луркайте те-же эзотерические языки программирования (вполне возможно, что абапер1 действительно лучше программирует). :P
P.P.S. Прошу прощентя, если своими измышлениями выдергиваю кого-то из страны Эльфов в реальный мир. :D

_________________
Lingua latina non verpa cania est.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 11:27 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, окт 03 2008, 17:20
Сообщения: 162
Очень часто на проектах встречается и китайский, и индусский быдлокод. Иногда даже голландский :? . А соблюдение каких либо принятых, или собственных стандартов, форматирование кода зависит в первую очередь от аккуратности и ответственности каждого разработчика. Уже не раз проверено, что написанный код через одно место так же само и выполняется (точне не работает как было задумано). В итоге приходится почти заново все переделывать. А попробуйте поотлаживать сплошной кусок кода, который не разбит на логические составляющие, это же издевательство над психикой :evil:.

Shade, такое ощущение, что Вас когда-то кто-то очень сильно обидел...
Цитата:
С точки зрения руководства сложится иллюзия, что абапер1 более профессиональный и заслуживает поощерений, абапер2 наоборот тупит.
Если руководство адекватное, оно всегда знает "Who is who", и кто на что способен. Соответственно и идет расспределение задач по их ответственности и сложности.

_________________
В SAPе есть всё, просто вы чего-то не нашли.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Существуют ли стандарты написания програмного кода на ABAP?
СообщениеДобавлено: Пт, янв 29 2010, 11:44 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 23 2008, 13:04
Сообщения: 483
Откуда: Омск
Пол: Мужской
SYS написал(а):
Shade, такое ощущение, что Вас когда-то кто-то очень сильно обидел...
Опять далеко идущие выводы на пустом месте. :) Или быть может вы пытаетесь меня выставить обиженным на жизнь индивидом, чтобы сделать мои высказывания менее значимыми? Только зачем это вам? Неужели то что я здесь пишу так сильно зацепило вас за живое? :mrgreen:

_________________
Lingua latina non verpa cania est.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB