Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
Закладки (Fold views) https://zx.oberon.org/forum/viewtopic.php?f=34&t=196 |
Страница 1 из 1 |
Автор: | Reobne [ 22 май 2014, 01:58 ] |
Заголовок сообщения: | Закладки (Fold views) |
Разочаровали закладки. По логике, можно скрыть длинное тело процедуры, оставив только заголовок. Но компилироваться он, пока скрытый, не будет! Придётся всё разворачивать перед компиляцией. |
Автор: | Иван Кузьмицкий [ 22 май 2014, 09:59 ] |
Заголовок сообщения: | Re: Закладки (Fold views) |
Скрывать не нужно. Один из условных принципов Оберона - "явное лучше чем неявное". Если процедура очень длинная, абстрагируйте на две процедуры, три - так вы лучше защитите алгоритм от нечаянных ошибок, а читать программу будет проще. |
Автор: | Reobne [ 22 май 2014, 10:52 ] |
Заголовок сообщения: | Re: Закладки (Fold views) |
Спасибо! Это правильно! Но вот типичный заголовок модуля: Код: "OBERON"
Почему тут скрыли кое что? Потому что можно! Это комментарии и они для компиляции не нужны. А скрыть длинный кусок данных (например спрайта, и показывать вместо него изображение) пока нельзя. Если кто нибудь это сделает, я думаю это будет прогресс. А если человек уже обусловился, что так не нужно делать, то ему это может доставить отрицательных эмоций. |
Автор: | Иван Кузьмицкий [ 22 май 2014, 11:37 ] |
Заголовок сообщения: | Re: Закладки (Fold views) |
А, ну это уже нужна соответствующая замена StdFolds. Ненужные куски кода я и сам иногда скрываю во вкладках, чтоб не терять историю |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |