![]() |
Re: Вопросы о архитектуре языка
Функции отдельно. потом это все вставляем сверу кода (include)
Инициализация Усе остальное |
Re: Вопросы о архитектуре языка
type в блице ето скорее структура, нежели класс (покарйней мере ему низя методы проиписать :( )
|
Re: Вопросы о архитектуре языка
Вот о чем приблизительно речь: http://www.dtf.ru/articles/read.php?id=40757
|
Re: Вопросы о архитектуре языка
totm
ну да, есть такое такая глобальная архитектура делается чтобы показать как взаимодействуют модули игры друг с другом :) а вот практическая ее реализация ето другое дело к примеру на блице нету классов ... |
Re: Вопросы о архитектуре языка
На блице об этом не нужно заботиться, тоесть эти связи уже заранее сделаны Марком, структура кода на блице минимально проста, по сравнению с тем что на С++ или подобных ему языках, где это всё кодить нужно самому, и продумывать, от сюда и архитектура.
|
Re: Вопросы о архитектуре языка
totm, я вот одного понять не могу: Зачем голову таким забивать? У тебя что, проги не пашут? или что? Лучше б сел и прогил, сам потом и не заметишь, как собственный стиль приобретешь.
|
Re: Вопросы о архитектуре языка
2 JohnK: Несмотря на очевидную пользу практики, это всё же был вредный и несвоевременный совет. Потом с этим "собственным стилем", выработанным безудержным неподкрепленным знаниями стремлением к "пашущим прогам" можно будет убиться об стену, или тратить годы на его исправление. На работу самоучек часто и не принимают вовсе не потому, что у них нет корки из ВУЗа, а потому, что их уродливый нечитаемый стиль программирования исключает эффективную работу в команде.
Нужно приобрести не "собственный", а правильный стиль программирования. Учебники разного рода, и/или хороший наставник незаменимы. Так что варианты "прога пашет, и к чертям всё остальное" и "а я так вижу" тут не прокатывают. "Прежде чем дискутировать о вторичных понятиях программы и программирования, необходимо проанализировать фундаментальное понятие алгоритма." (с) Петя Бейсиков. "Учиться, учиться и еще раз учиться!" (с) В.Ульянов. "Можно уметь писать код, а можно уметь его читать. Если ты умеешь писать- ты можешь написать программу, которая понравится твоей маме. Но если ты не умеешь читать чужой код- ты не достигнешь высот..." (с) не я |
Re: Вопросы о архитектуре языка
Узнаю Дипломата! =))) он как всегда, обьяснил дипломатичным языком.....и фиг придерешся! =)))
|
Re: Вопросы о архитектуре языка
Нет, а зачем принимать чьи-то правила? Это как в жизни - Жить по чужим правилам. По моему это глупо - крутить в голове все правила - вот тут нужен пробел, так тут я не правильно сделал - зачем? нужно писать так как тебе удобно, имхо.
|
Re: Вопросы о архитектуре языка
JohnK
скажем другими словами к примеру программирование назовем задачей из стереометрии стериометрия ето одна из немногих дисциплин где есть куча строгих правил как надо писать так вот задачу вы можете решать как угодно но чтобы она была понятна другому человеку без дополнительных ваших обьяснений ... то надо ее записать по крайней мере красиво и внятно :) для себя и говнокод можно писать ... но меня от него уже тошнит, потому даже если первый раз выходит говнокод, то я переписываю его .. :) а то когда смотрю на говнокод... то примерно такой вид делается у меня ![]() |
Re: Вопросы о архитектуре языка
Правила формируются на базе многолетнего опыта. Если бы Бах или Моцарт записывали музыку, как им вздумается, хрен бы кто сейчас их играл.
|
Re: Вопросы о архитектуре языка
Цитата:
Ржу-немогу... |
Re: Вопросы о архитектуре языка
vlad
посмотри исходники пару десятков комерческих игр :) в 60-70% случаем в игре говнокод зделаный лиж бы пахало |
Re: Вопросы о архитектуре языка
если бы программеры побольше задумывались об эффективности кода и поменьше о том как и куда поставить {} то, возможно мир был бы другим © Alger (ну или что то вроде етого)
в любом случае 20-ти минутного слета команды перед началом разработки проекта было бы достаточно чтобы определиться со стилем. |
Re: Вопросы о архитектуре языка
Поправка:
"20 минут" (ессно с фиксацией правил на мат.носителях)- это если члены команды уже сработаны и знают, что такое "стиль". А если они встретились впервые в жизни и все как один живут под лозунгом "лишь бы пахало!"- то хоть 20, хоть 200, хоть целый литр- а толку будет чуть. "Шановнi громадяни! Вы как не садитесь, А в программёры- Нафиг не годитесь!.."(с) начальство ... С другой стороны, наша специфика накладывает свой отпечаток. В подавляющем большинстве случаев, количество программистов, привлеченных к разработке шаровары не превышает 1шт, так что о стиле можно задумываться меньше. Впрочем, и тут нужно помнить о том, что "говнокод"(с)- это вырванные годы. Работает он часто хуже, отладка его затруднена, да и переделать его через полгодика, когда из памяти сотрутся идеи и замыслы, подвигшие разработчика на создание такого монстра- будет совершенно невозможно. Ибо невозможно будет понять, а что же конкретно делает эта бесформенная груда символов. Dixi. :) |
Часовой пояс GMT +4, время: 15:49. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot