![]() |
|
||||||||||
|
|||||
|
Guest
Сообщений: n/a
|
Приветствую вас, flash-самураи!
![]() Есть ли какая-то возможность превратить огромный длинный лист кода (мой рекорд пока 3,5 тысячи строк), в что-то более структурированное? В идеале было бы здорово пользоваться структурой схожей с Windows Explorer, когда слева каталоги, а справа текст. То есть создал папки "функции такие-то", "функции сякие-то", зашел, выбрал нужную функцию и редактируешь ее. То, что есть сейчас - возможность свернуть часть кода нажав слева на минус - не очень удобно... |
|
|||||
|
Регистрация: Feb 2010
Адрес: Красноярск
Сообщений: 21
|
Разбейте на классы и разные файлы объедененные пакетом
|
|
|||||
|
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Не пишите классы размером 3000 строк. Очевидно же.
__________________
#flasher@irc.trg.ru:6667 |
|
|||||
|
Guest
Сообщений: n/a
|
Но в таком случае нужно будет менять код, будет сложно передавать глобальные переменные, придется играться с всякими public, privat.
Да и файлов все равно не сделаешь 20-30 штук. Или сделаешь? В общем, тоже не без издержек. |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
В FD есть панель Outline, в которой можно отсортировать по папкам методы, свойства, константы, можно по алфавиту или типу данных.
Но при наличии 3 тысяч строк думаю не сильно поможет. Раньше думать надо было об этом, кроме вас в вашем бардаке никто не разберется ![]() |
|
|||||
|
Guest
Сообщений: n/a
|
FD - супер! Спасибо большое! =)
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
3 тысячи... ужас) обычно я после 300 начинаю рефакторинг.. вернее после 20 методов.
__________________
Отряд Котовскага |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Странное "обычно", как будто количество строк класса или число методов является показателем качества кода и общей архитектуры.
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
обычно нет. т.к. люблю оборачивать свойства геттерами/сеттерами для контроля валидности и/или трассировки и свойств может быть много. А вообще всё зависит от задачи. Например, в главном контроллере приложения методов может быть много ( ловит много событий - назначает много листенеров)
тоже самое про классы утилит итп, классы Мостов и/или Декораторов.. всё относительно.. но обычно больше 20 редко бывает, а публичных, так вообще по рекомендации Макконнелла больше 7 стараюсь не делать.
__________________
Отряд Котовскага |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:37. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|