Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Как правильно отлаживать программу Flex на SDK? Не компилировать же постоянно? (http://www.flasher.ru/forum/showthread.php?t=151243)

der hund 25.02.2011 00:08

Как правильно отлаживать программу Flex на SDK? Не компилировать же постоянно?
 
Начал учить flex, программку под AIR уже до половины сделал, но при каждом изменении компилирую по новой чтобы просмотреть в действии интерфейс и логику. Как быть чтобы на лету просматривать или каждый раз не пере компилировать программу полностью или чтобы через интерпретатор работало чтоли но с аир или без? Как лучше это отлаживать? Потому что сейчас у меня происходит разработка нереально долго и все желание пропало двигаться дальше только изза того что каждый раз нужно пере компилировать и запускать через AIR (хоть это в батнике автоматизировал...).

†‡Paladin‡† 25.02.2011 00:21

Поставить Flash BUilder

Bgg 25.02.2011 00:21

э, не компилируйте, пишите больше. Часто компилируют тогда, когда не уверены что код будет работать без косяков.

Psycho Tiger 25.02.2011 00:47

Я когда выровнять элемент надо, например, но лень вымерять пикселами в фотошопе или выводить формулами подбираю число наугад и компилирую приложение 5-6 раз, пока не подберу, в 200+ классов )))))

fljot 25.02.2011 02:44

Psycho Tiger,
используй же MonsterDebugger/Консоль(не помню точно имя проекта)/кастомный гуй типа SimpleGUI на minimalcomps для этого

PikseL 25.02.2011 08:37

1. Познакомьтесь с Unit-тестами.
2. Разрабатывайте приложение частями, модульно.
3. Странно, но у меня (только у меня?) после открытия (FlashDevelop) проект собирается долго только первый раз, а потом время компиляции заметно меньше :confused:.

Psycho Tiger 25.02.2011 18:03

Цитата:

3. Странно, но у меня (только у меня?) после открытия (FlashDevelop) проект собирается долго только первый раз, а потом время компиляции заметно меньше .
1. FlexSDK запускает JRE, которую надо запустить. При второй компиляции она уже запущена.
2. FlexSDK перекомпиливает только измененные классы, в первый раз он компилирует их всех.
Цитата:

используй же MonsterDebugger/Консоль(не помню точно имя проекта)/кастомный гуй типа SimpleGUI на minimalcomps для этого
Не понял. А каким образом это мне поможет подобрать координату звёздочки, чтобы она смотрелась красиво?

Bgg 25.02.2011 18:06

Цитата:

Сообщение от Psycho Tiger (Сообщение 976130)
Не понял. А каким образом это мне поможет подобрать координату звёздочки, чтобы она смотрелась красиво?

У MD есть метод inspect в который кидаешь объект и на лету меняешь его свойства, например можно менять свойства x и y и смотреть как двигается объект.

Psycho Tiger 25.02.2011 18:15

Да-да, уже нашел. прощу прощения =)
Спасибо за наводку.
Цитата:

Live editing will hopefully make your life a whole lot easier. We're sure you know those days where you are finetuning an application, going back and forth from your application to your source code. Moving objects around by a couple of pixels, to get the right feel. This can be a very annoying process as you are waiting for your code to compile. With De MonsterDebugger this belongs to the past as you can change any public properties of any object and see the results straight away in the running application.

wvxvw 25.02.2011 19:20

Ключевое слово - Unit test. Пишите так, чтобы части можно было тестировать отдельно. Интерфейс пользователя - только одна из частей, где иногда можно решить проблему позиционирования "на лету" и т.п. Далеко не каждую часть программы можно таким образом "протестировать". Это и на будущее пригодится - какие-то части программы можно будет использовать повтороно.


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

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