Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 29 мар 2024, 01:30

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Закладки (Fold views)
СообщениеДобавлено: 22 май 2014, 01:58 
Не в сети

Сообщения: 25
Разочаровали закладки.
По логике, можно скрыть длинное тело процедуры, оставив только заголовок. Но компилироваться он, пока скрытый, не будет! Придётся всё разворачивать перед компиляцией.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Закладки (Fold views)
СообщениеДобавлено: 22 май 2014, 09:59 
Не в сети
Аватара пользователя

Сообщения: 65
Скрывать не нужно. Один из условных принципов Оберона - "явное лучше чем неявное". Если процедура очень длинная, абстрагируйте на две процедуры, три - так вы лучше защитите алгоритм от нечаянных ошибок, а читать программу будет проще.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Закладки (Fold views)
СообщениеДобавлено: 22 май 2014, 10:52 
Не в сети

Сообщения: 25
Спасибо! Это правильно!

Но вот типичный заголовок модуля:
Код: "OBERON"
  1. MODULE ObxOmosi;
  2. (**
  3. project = "BlackBox"
  4. organization = "www.oberon.ch"
  5. contributors = "Oberon microsystems"
  6. version = "System/Rsrc/About"
  7. copyright = "System/Rsrc/About"
  8. license = "Docu/BB-License"
  9. changes = "-><-"
  10. issues = "-><-"
  11.  
  12. **)

Почему тут скрыли кое что? Потому что можно! Это комментарии и они для компиляции не нужны.
А скрыть длинный кусок данных (например спрайта, и показывать вместо него изображение) пока нельзя. Если кто нибудь это сделает, я думаю это будет прогресс. :) А если человек уже обусловился, что так не нужно делать, то ему это может доставить отрицательных эмоций. :cry:


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Закладки (Fold views)
СообщениеДобавлено: 22 май 2014, 11:37 
Не в сети
Аватара пользователя

Сообщения: 65
А, ну это уже нужна соответствующая замена StdFolds. Ненужные куски кода я и сам иногда скрываю во вкладках, чтоб не терять историю :)


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
© VEDAsoft Oberon Club