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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.11.2007, 13:35
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 21  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Yuliy
__etc у меня синтаксис из С++ - это моя основная специлизация.
И что? А в ActionScript другой стандарт. Хочешь или нет, а следовать нужно.

Старый 03.11.2007, 14:04
aQuestion вне форума Посмотреть профиль Найти все сообщения от aQuestion
  № 22  
Ответить с цитированием
aQuestion
Banned
[+5 08.09.07]
[+4 17.01.08]
 
Аватар для aQuestion

Регистрация: Dec 2005
Сообщений: 556
Цитата:
Сообщение от __etc
Хочешь или нет, а следовать нужно.
мне вот интересно, извините за оффтоп, есть ли тут какая аргументация кроме стадного инстинкта? я бы ещё понял, скажем, нечто вроде "пишите методы с маленькой буквы, чтобы некая стандартная тулза отличала их от не-методов"... но если речь идет о других программерах, читающих код, по-моему трудно заподозрить в xxx.DoSomething() что-либо иное, кроме метода?

Старый 03.11.2007, 14:12
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 23  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
MyClass — класс.
myMethod — метод.
myVariable — переменная или геттер/сеттер. И т.п.
Если вы хотите идти против правил, придуманных ещё для java бог знает когда (стандарты же не просто так придумывают, так ведь?), то вас не возьмут ни в одну серьезную компанию. Почему? Потому что ваше «да тут и так же все понятно» никто разбирать не будет, когда в конторе работает сотня программистов и все пишут так, как им удобно, то ничего дельного из этого не выйдет. Поэтому и был придуман стандарт (одобренный Adobe, кстати!), которому нужно следовать, чтобы код любого программиста мог без проблем прочитать другой программист и чтобы в целом код проекта не был разномастным. Это не стадный инстикт, а необходимость. Тем более, никакой принципиальной сложности в следовании стандарту нет, я не понимаю, чего все воротят нос. Если бы я после ActionScript пришёл на C# и стал бы всюду писать методы с маленькой буквы, вы бы сделали мне замечание? Ещё как. Поэтому, со своим уставом в чужой монастырь… а дальше вы сами знаете.


Последний раз редактировалось etc; 03.11.2007 в 14:15.
Старый 03.11.2007, 15:12
aQuestion вне форума Посмотреть профиль Найти все сообщения от aQuestion
  № 24  
Ответить с цитированием
aQuestion
Banned
[+5 08.09.07]
[+4 17.01.08]
 
Аватар для aQuestion

Регистрация: Dec 2005
Сообщений: 556
Цитата:
Сообщение от __etc
Поэтому и был придуман стандарт (одобренный Adobe, кстати!)
линк в студию. пожалуйста?

...не, оно то понятно в общем и целом, но я ещё не видел людей, которые имели бы реальные трудности с чтением кода по причине других конвеншенов.

Старый 03.11.2007, 15:58
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 25  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
http://www.adobe.com/devnet/flash/ar...ctices_02.html

Не видеть и работать с этими людьми постоянно — разные вещи.
Нельзя допускать разношерстности кода, код должен быть един по внешнему виду у всех программистов. Не детали реализации той или иной вещи, а нейминг, ASDoc-и и т.п.

Например, у нас, потенциальный кандидат значительно снизит шансы приема на работу, если у него методы зовутся с прописной. Если и будет принят на работу, то пройдет курс жесткого следования стандартам. Либо ты пишешь как все (и как принято в мире Java/AS) и работаешь с нами, либо пишешь как хочешь, но сам по себе.

Старый 03.11.2007, 18:16
Yuliy вне форума Посмотреть профиль Отправить личное сообщение для Yuliy Найти все сообщения от Yuliy
  № 26  
Ответить с цитированием
Yuliy

Регистрация: Aug 2007
Адрес: Украина, Киев
Сообщений: 21
Отправить сообщение для Yuliy с помощью ICQ
__etc

Я с тобой согласен, что стандарт это важно, и на твой синтаксис будут смотерть в каждой солидной конторе.

При написании больших проектов - в группе разработчиков устнавливаются жёсткие правила каким должен быть синтаксис .. не всегде эти правила полностью соответствуют стандарту.. ..они соответствуют стандарату главного программиста. Если бы это был __etc - то стандарт бы выдерживался))))

Могут и отказать в работе.. работать с кем-то.. это не самому. И разгадывать чужой код.. где и как оно написанно - ужжжасное знаятие.

Старый 03.11.2007, 18:21
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 27  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Нет, не стандарт главного программиста, а общепринятый мировой стандарт. Если программист о нем не знает, значит его можно сразу не брать.

Старый 03.11.2007, 21:29
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 28  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
а еще DEFAULT_CONSTANT
__________________
Работаю

Старый 03.11.2007, 22:12
aQuestion вне форума Посмотреть профиль Найти все сообщения от aQuestion
  № 29  
Ответить с цитированием
aQuestion
Banned
[+5 08.09.07]
[+4 17.01.08]
 
Аватар для aQuestion

Регистрация: Dec 2005
Сообщений: 556
Цитата:
Сообщение от __etc
Если программист о нем не знает, значит его можно сразу не брать.
Не хочу нарываться на грубость, но фразы вроде этой навеивают образ этакого молодого менеджера, который на собеседовании не слушает кандидата, а смотрит на то, как начищены его туфли, и правильно ли подобран галстук к костюму.

Старый 03.11.2007, 22:32
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 30  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
2 aQuestion
Не могу с Вами согласиться. Представьте ситуацию, что Вам нужен человек для забивания гвоздей. Он приходит и говорит что будет забивать их отверткой. При упоминании о молотке он говорит, что это не нужно, у него есть большой опыт использования отвертки и на результат это не повлияет. Вы возьмете этого человека?
__________________
4am is time to rock

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

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

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


 


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


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