![]() |
|
Модераторы: LSD |
![]()
|
|
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 3 Всего: 68 |
Описываем основной класс:
|
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 8 Всего: 151 |
Код слишком хорошо документирован. Предлагаю заменить все имена переменных и функций на aa, bb(cc) и так далее.
Отступы и прочее форматирование убрать. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 1 Всего: 134 |
также предлагаю убрать возможность коментирования кода,
заменить array на gluckalovo, procedure на kluckalova, function на assembler, public на private, privat на public_domain, type на gluchka, end на not_begin, of на and; var на war Вот, что получится(с учетом египетской нотации - т.е. гласные не значимы)
Это сообщение отредактировал(а) Mayk - 31.5.2005, 14:21 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 3 Всего: 68 |
Да так действительно читабельней на много получиться Добавлено @ 16:29 Я кстати видел такой код в реале, это был макро вирус, на пару кил кода, совершенно не читабельный, чтоб разобраться пришлось все переписывать.... |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 8 Всего: 151 |
В Java есть программы-обсфукаторы. Они как раз таким делом занимаются - меняют имена на всякую лажу (в том числе на зарезервированные слова) и т.д.
А код теперь - конфетка! -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 1 Всего: 134 |
А я такой обсфукатор в QuakeC видел :-)
Правда они почему-то не имена переменных меняли, а имена файлов. А код действительно конфетка. Хоть и египетская нотация не использована. Давайте определимся как обозвать функцию main. Я предлагаю BirthOfLamer - brthflmr. Можно еще так запомнить: beriteHufakLamer. Что такое Hufak я не знаю, но по смыслу подходит ... Наверное это имя универсального ламера. Итак, зацените helloworld( продолжаю mapping: write - ZavestiByakuNaLunu read - NeZnauShtoSkazat ) breutHufakfLameri ZavestiByakuNaLunu("hello");ZavestiBikiniLano(" world\n"); net_beginu. Все-таки египетская нотация рулит. -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
![]()
|
| Правила форума "Юмор" | |
|
|
Большая просьба постить контент в соответствующие темы:
Вам понравилась атмосфера форума? Заходите чаще! С уважением, Smartov. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Юмор | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |