Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Формат ввода кода (http://www.flasher.ru/forum/showthread.php?t=151631)

BlackMetal 03.03.2011 06:36

Формат ввода кода
 
Код AS3:

package 
{
    public class Myclass
    {
        public function Myclass()
        {
 
 
        }
    }
}


Код AS3:

package{
  public class Myclass{
      public function Myclass{
      }
  }
}

Вот видел что пишут так и так, в чем фишка? И как лучше? К чему лучше привыкать? Для меня лично второй вариант понятнее..

alatar 03.03.2011 08:36

По-сути это не принципиально, всегда можно автоматически переформатировать под себя. Первый способ рекомендуется конвенцией. ИМХО также он более читабельный. Распределение по-использованию способов написания фигурных скобок примерно 50/50, так что не ждите однозначных ответов.

BlackMetal 03.03.2011 08:54

Цитата:

Сообщение от alatar (Сообщение 977646)
По-сути это не принципиально, всегда можно автоматически переформатировать под себя. Первый способ рекомендуется конвенцией. ИМХО также он более читабельный. Распределение по-использованию способов написания фигурных скобок примерно 50/50, так что не ждите однозначных ответов.

Я щас только начал внедрятся в AS 3.0 до этого кодил только на AS1, поэтому хочется выбрать какой то более "правильный подход" во всем. Для меня удобнее второй только потому что когда то программировал на AS1, щас читаю книги, даже в мануалах ADOBE первый пример исходных кодов выполнен в стиле написания кода по примеру 2, а остальные примеры исходных кодов все пишутся в стиле примера 1 + во FLEX я так понял тоже пишется код по умолчанию в стиле 1. Поэтому если кому есть что сказать по этому поводу скажите)

wvxvw 03.03.2011 11:00

Есть известная история про профессора-программиста, который написал книжку по Java, а когда принес ее в печать, то его попросили убрать "лишние" строчки, чтобы код занимал меньше места. Профессор согласился, но добавил в предисловии предупреждение о том, что строчки убраны для типографии и только. После чего мир разделился на тех, кто читал предисловие, и тех, кто нет :)
На самом деле разницы нет никакой, дело личных предпочтений. Есть еще такой момент - некоторые редакторы показывают линию между открывающей и закрывающей фигурной скобкой, и так легче визуально определить где начался / закончился блок (если обе скобки на одном уровне).

CrazyFlasher 03.03.2011 11:15

открывающаяся фигурная скобка на следущей линии - зло :)

udaaff 03.03.2011 11:23

Цитата:

Сообщение от CrazyFlasher (Сообщение 977664)
открывающаяся фигурная скобка на следущей линии - зло :)

добро =)

dark256 03.03.2011 11:35

1. Вариант кода - при отладке.
2. Когда блок кода заработал - компактизирую во вторую форму :)

Диалектика. Читаем фундаментальный труд "О единстве и борьбе противоположностей" :)

iNils 03.03.2011 12:51

Делайте как вам удобно или как оговорено среди группы разработчиков.

etc 03.03.2011 17:00

Цитата:

Сообщение от udaaff (Сообщение 977665)
добро =)

Слава богу, мне не пришлось работать с теми, у кого «добро».


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

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