Куча говна / Говнокод #5864 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
<taskdef resource="flexTasks.tasks" classpath="${FLEX_TASK_JAR}"/>

		<target name="tetris_activity">
			<mxmlc file="${FREELANCERS_DIR}\orientsys\skyblockwars\src\tetriswars.as"
						output="${basedir}\${DEPLOY_DIR}\tetris\tetriswars.swf"
						static-link-runtime-shared-libraries="true"
						debug="false"
						use-network="true">
			           	<load-config filename="${FLEX_HOME}\frameworks\flex-config.xml"/>
						<source-path path-element="${basedir}/LIB"/>
						<source-path path-element="C:\freelancers\orientsys\skyblockwars\src"/>
						<source-path path-element="${basedir}\RoundsDeveloperAPI\src"/>
						<library-path dir="${basedir}\LIB\swc">
							<include name="fl.swc"/>
							<include name="as3corelib.swc"/>
							<include name="greensock.swc"/>
							<include name="icodecoder.swc"/>
							<include name="maccherone-json.swc"/>
							<include name="smartfox.swc"/>
						</library-path>
						<library-path dir="${FLEX_HOME}\frameworks\libs">
							<include name="framework.swc"/>
							<include name="textLayout.swc"/>
						</library-path>
			</mxmlc>
			<echo>flickr</echo>			
		</target>

Просто нет слов... мудак, с которым я работаю удалил мои билд файлы и заменил вот этим. Я работаю в Убунту, и у меня даже эмулятора Виндовса нет.

Запостил: wvxvw wvxvw, (Updated )

Комментарии (14) RSS

      • Смутило много незнакомых слов (mxmlc и подэлементы). А так Ant -- замечательный выбор для переносимой сборки.
        Ответить
        • так taskdef же
          через taskdef подрубается любая таска с любыми тагами
          потому-то схему или дтд к анту написать невозможно)
          кстати, вот она: http://livedocs.adobe.com/flex/3/html/help.html?content=anttasks_1.html
          кошерная, от эдоба

          ант конечно не плох, но не когда начинают на нем программировать вместо декларативного описания.
          я видел проги на 500 строк через ant-contrib
          этакий процедурный язык с глобальной видимостью переменных и говененьким синтаксисом)
          Ответить
        • Для анта относительно просто на Яве писать модули, если нужно, флексовый - один из таких модулей. Для тех, кто не понял - все пути прописаны с обратными косыми - этот билд файл, если я его буду у себя запускать будет прочитан не правильно. Кроссплатформенность анта не поможет если идиот написал все-равно платформозависимый код. Точно так же, как я могу, например обращаться через <exec> к каким-нибудь утилитам установленным только у меня (ну, например, тот же awk), а потом требовать от пользователей Виндовса запускать билд из сигвина или еще чего-то такого.
          Ответить
          • Да, обратные слэши режут глаза. Даже если Ant достаточно смышлён, чтобы с этим справиться, захардкоженный C:\ поставит его в тупик.

            Ant хорош тем, что батарейки включены, -- для десятков типичных действий не нужно использовать внешние программы. Ни cp, ни zip.

            Так что же за чудесные билд-файлы у вас были?
            Ответить
              • А-а-а, тоже Ant. Просто ваш изначальный комментарий можно было понять, словно некто заменил вашу стройную систему шелловских скриптов страшилищем в XML и вы именно этим возмущены.
                Ответить
                • Хм... ок, не это совсем не имлось в виду 🙂 сорри. Просто расстроился с утра. Особенно в виду того, что я не для себя пишу "пояснительные записки" о том как запускать и т.п. И тут вдруг это все сносится и заменяется каким-то бредом.
                  Ответить
                  • Ну проведите с ним образовательную беседу, может он не со зла и не по скудоумию, а молодой просто?

                    ${basedir}\${DEPLOY_DIR} тоже выглядит как-то... подозрительно.
                    Ответить
                    • Ну, ок, человек с конкретной технологией может быть не знаком, но додуматься удалить чужую работу и заменить ее своими какими-то экспериментами... При чем, я же сижу в том же оффисе, 3 метра от него, ну хоть бы спросил что ли...
                      Ответить
  • 1) эмулятора виндуса не существует
    2) это -- ант скрипт, он под джаву и кросс-платформенные

    так что Вы дважды в лужу)
    а чем Вы собирали до этого? шелл-скриптом?
    Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8