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

Вернуться   Форум Flasher.ru > Flasher.ru > Флейм

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.08.2010, 20:19
dixlofos вне форума Посмотреть профиль Отправить личное сообщение для dixlofos Найти все сообщения от dixlofos
  № 1  
Ответить с цитированием
dixlofos
 
Аватар для dixlofos

Регистрация: Apr 2009
Сообщений: 167
Записей в блоге: 1
По умолчанию Как профессионально пишутся большие проекты?

Когда я только начинал, я думал что самое главное - это знание языка. Вот прошел год с момента моего старта, язык я знаю пускай не на 100%, но вполне сносно, написал с десяток программ и сотню программулинок =).
Когда писал последнюю свою, на данный момент времени, программу то столкнулся с некоторыми проблемами.. саму программу я написал и она работает, но если понадобиться добавить функционала, который сильно отличается от того что заложено архитектурой, то могут возникнуть сильные проблемы, тк автономность работы большинства частей программы практически равна нулю, и дерни одно - рухнет все остальное =)
И вот я спрашиваю как пишутся большие проекты? С чего начинают? Рисуют ли что-то на бумаге, или пишут с ходу только опираясь на опыт?

Старый 14.08.2010, 21:45
riden вне форума Посмотреть профиль Отправить личное сообщение для riden Найти все сообщения от riden
  № 2  
Ответить с цитированием
riden
 
Аватар для riden

Регистрация: Jun 2005
Сообщений: 147
Главное не знание языка (знание языка - это как бы нулевой уровень программиста), а уровень развития абстрактного мышления. Сначало ты можешь запрограммировать любую частную вещь, тогда ты программист. Когда ты можешь переходить к программированию более общих вещей, охватывающих несколько частностей, ты - уже более качественный программист.
__________________
видеоигры - высший вид искусства


Последний раз редактировалось riden; 14.08.2010 в 21:50.
Старый 14.08.2010, 21:58
dixlofos вне форума Посмотреть профиль Отправить личное сообщение для dixlofos Найти все сообщения от dixlofos
  № 3  
Ответить с цитированием
dixlofos
 
Аватар для dixlofos

Регистрация: Apr 2009
Сообщений: 167
Записей в блоге: 1
да это-то понятно, вопрос-то не в этом

Старый 14.08.2010, 22:38
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 4  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Вам везёт. Пишу больше 5 лет и вообще нихрена не знаю.

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

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Цитата:
Сообщение от Psycho Tiger Посмотреть сообщение
Вам везёт. Пишу больше 5 лет и вообще нихрена не знаю.
И ты все 5 лет работаешь один?

Я так понимаю вопрос в том как работают несколько flash программистов над одним проектом. Flash программист + серверный + аниматоры/иллюстраторы думаю и так понятно.

Старый 15.08.2010, 00:02
VVall вне форума Посмотреть профиль Отправить личное сообщение для VVall Найти все сообщения от VVall
  № 6  
Ответить с цитированием
VVall

Регистрация: Feb 2009
Сообщений: 1,195
Проекты проектируются, программы пишутся.

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

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

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


Последний раз редактировалось Котяра; 15.08.2010 в 00:08.
Старый 15.08.2010, 00:44
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 8  
Ответить с цитированием
Bgg
 
Аватар для Bgg

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

Старый 15.08.2010, 01:34
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 9  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Если под большими понимается "энтерпрайз", то смотрите в сторону Ant, Maven, юнит-тестов, автоматического тестирования, всяческую теорию о том, как строятся приложения в этой сфере. Чесно говоря, я не знаю, что именно стоит почитать по этому поводу т.как энтерпрайз сектор во флеше не особо развит... наверняка стоит искать что-то по Java / C# - связаной теории...
__________________
Hell is the possibility of sanity

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

Регистрация: Apr 2009
Сообщений: 167
Записей в блоге: 1
а UML кто-нить использует?
я книгу счас читаю про него, точнее и про него тоже, стоит ли? Или это все лишняя формализация процесса?

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

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

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


 


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


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