Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 31.03.2010, 16:44
  № 1  
Ответить с цитированием
c'v
Guest

Сообщений: n/a
Cool Интерфейс окна кода (F9)

Приветствую вас, flash-самураи!

Есть ли какая-то возможность превратить огромный длинный лист кода (мой рекорд пока 3,5 тысячи строк), в что-то более структурированное? В идеале было бы здорово пользоваться структурой схожей с Windows Explorer, когда слева каталоги, а справа текст.
То есть создал папки "функции такие-то", "функции сякие-то", зашел, выбрал нужную функцию и редактируешь ее.
То, что есть сейчас - возможность свернуть часть кода нажав слева на минус - не очень удобно...

Старый 31.03.2010, 16:47
Into the Dark вне форума Посмотреть профиль Отправить личное сообщение для Into the Dark Найти все сообщения от Into the Dark
  № 2  
Ответить с цитированием
Into the Dark

Регистрация: Feb 2010
Адрес: Красноярск
Сообщений: 21
Разбейте на классы и разные файлы объедененные пакетом

Старый 31.03.2010, 16:52
Obi вне форума Посмотреть профиль Отправить личное сообщение для Obi Найти все сообщения от Obi
  № 3  
Ответить с цитированием
Obi
 
Аватар для Obi

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
Не пишите классы размером 3000 строк. Очевидно же.
__________________
#flasher@irc.trg.ru:6667

Старый 31.03.2010, 17:07
  № 4  
Ответить с цитированием
c'v
Guest

Сообщений: n/a
Но в таком случае нужно будет менять код, будет сложно передавать глобальные переменные, придется играться с всякими public, privat.
Да и файлов все равно не сделаешь 20-30 штук. Или сделаешь? В общем, тоже не без издержек.

Старый 31.03.2010, 17:17
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 5  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
В FD есть панель Outline, в которой можно отсортировать по папкам методы, свойства, константы, можно по алфавиту или типу данных.
Но при наличии 3 тысяч строк думаю не сильно поможет.

Раньше думать надо было об этом, кроме вас в вашем бардаке никто не разберется

Старый 31.03.2010, 18:01
  № 6  
Ответить с цитированием
c'v
Guest

Сообщений: n/a
FD - супер! Спасибо большое! =)

Старый 31.03.2010, 18:05
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 7  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
3 тысячи... ужас) обычно я после 300 начинаю рефакторинг.. вернее после 20 методов.
__________________
Отряд Котовскага

Старый 31.03.2010, 18:10
zuxul вне форума Посмотреть профиль Отправить личное сообщение для zuxul Найти все сообщения от zuxul
  № 8  
Ответить с цитированием
zuxul

Регистрация: Dec 2009
Адрес: 59°13′N, 39°54′E
Сообщений: 445
Записей в блоге: 1
getter, setter методы попадают в их число?

Старый 31.03.2010, 18:12
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 9  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Цитата:
Сообщение от Котяра Посмотреть сообщение
3 тысячи... ужас) обычно я после 300 начинаю рефакторинг.. вернее после 20 методов.
Странное "обычно", как будто количество строк класса или число методов является показателем качества кода и общей архитектуры.

Старый 31.03.2010, 18:15
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 10  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
обычно нет. т.к. люблю оборачивать свойства геттерами/сеттерами для контроля валидности и/или трассировки и свойств может быть много. А вообще всё зависит от задачи. Например, в главном контроллере приложения методов может быть много ( ловит много событий - назначает много листенеров)
тоже самое про классы утилит итп, классы Мостов и/или Декораторов.. всё относительно.. но обычно больше 20 редко бывает, а публичных, так вообще по рекомендации Макконнелла больше 7 стараюсь не делать.
__________________
Отряд Котовскага

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 13:23.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.