forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Вопросы о архитектуре языка (http://forum.boolean.name/showthread.php?t=3786)

PuSHiSTiCK 01.07.2007 22:23

Re: Вопросы о архитектуре языка
 
Функции отдельно. потом это все вставляем сверу кода (include)
Инициализация
Усе остальное

HolyDel 02.07.2007 01:16

Re: Вопросы о архитектуре языка
 
type в блице ето скорее структура, нежели класс (покарйней мере ему низя методы проиписать :( )

totm 06.07.2007 05:42

Re: Вопросы о архитектуре языка
 
Вот о чем приблизительно речь: http://www.dtf.ru/articles/read.php?id=40757

jimon 06.07.2007 11:23

Re: Вопросы о архитектуре языка
 
totm
ну да, есть такое
такая глобальная архитектура делается чтобы показать как взаимодействуют модули игры друг с другом :)
а вот практическая ее реализация ето другое дело
к примеру на блице нету классов ...

moka 07.07.2007 05:51

Re: Вопросы о архитектуре языка
 
На блице об этом не нужно заботиться, тоесть эти связи уже заранее сделаны Марком, структура кода на блице минимально проста, по сравнению с тем что на С++ или подобных ему языках, где это всё кодить нужно самому, и продумывать, от сюда и архитектура.

johnk 07.07.2007 06:56

Re: Вопросы о архитектуре языка
 
totm, я вот одного понять не могу: Зачем голову таким забивать? У тебя что, проги не пашут? или что? Лучше б сел и прогил, сам потом и не заметишь, как собственный стиль приобретешь.

Diplomat 07.07.2007 14:57

Re: Вопросы о архитектуре языка
 
2 JohnK: Несмотря на очевидную пользу практики, это всё же был вредный и несвоевременный совет. Потом с этим "собственным стилем", выработанным безудержным неподкрепленным знаниями стремлением к "пашущим прогам" можно будет убиться об стену, или тратить годы на его исправление. На работу самоучек часто и не принимают вовсе не потому, что у них нет корки из ВУЗа, а потому, что их уродливый нечитаемый стиль программирования исключает эффективную работу в команде.
Нужно приобрести не "собственный", а правильный стиль программирования. Учебники разного рода, и/или хороший наставник незаменимы.
Так что варианты "прога пашет, и к чертям всё остальное" и "а я так вижу" тут не прокатывают.

"Прежде чем дискутировать о вторичных понятиях программы и программирования, необходимо проанализировать фундаментальное понятие алгоритма." (с) Петя Бейсиков.

"Учиться, учиться и еще раз учиться!" (с) В.Ульянов.

"Можно уметь писать код, а можно уметь его читать. Если ты умеешь писать- ты можешь написать программу, которая понравится твоей маме. Но если ты не умеешь читать чужой код- ты не достигнешь высот..." (с) не я

Черный крыс 08.07.2007 00:22

Re: Вопросы о архитектуре языка
 
Узнаю Дипломата! =))) он как всегда, обьяснил дипломатичным языком.....и фиг придерешся! =)))

johnk 08.07.2007 06:49

Re: Вопросы о архитектуре языка
 
Нет, а зачем принимать чьи-то правила? Это как в жизни - Жить по чужим правилам. По моему это глупо - крутить в голове все правила - вот тут нужен пробел, так тут я не правильно сделал - зачем? нужно писать так как тебе удобно, имхо.

jimon 08.07.2007 12:15

Re: Вопросы о архитектуре языка
 
JohnK
скажем другими словами
к примеру программирование назовем задачей из стереометрии
стериометрия ето одна из немногих дисциплин
где есть куча строгих правил как надо писать

так вот задачу вы можете решать как угодно
но чтобы она была понятна другому человеку
без дополнительных ваших обьяснений ...
то надо ее записать по крайней мере красиво и внятно :)

для себя и говнокод можно писать ...
но меня от него уже тошнит, потому даже если первый раз
выходит говнокод, то я переписываю его .. :)
а то когда смотрю на говнокод... то примерно такой вид делается у меня

alcoSHoLiK 08.07.2007 12:21

Re: Вопросы о архитектуре языка
 
Правила формируются на базе многолетнего опыта. Если бы Бах или Моцарт записывали музыку, как им вздумается, хрен бы кто сейчас их играл.

ЛысыЙ_Чук-Иванчук 08.07.2007 14:37

Re: Вопросы о архитектуре языка
 
Цитата:

для себя и говнокод можно писать ...
Пипец!!=))))
Ржу-немогу...

jimon 08.07.2007 14:44

Re: Вопросы о архитектуре языка
 
vlad
посмотри исходники пару десятков комерческих игр :)
в 60-70% случаем в игре говнокод зделаный лиж бы пахало

HolyDel 08.07.2007 16:01

Re: Вопросы о архитектуре языка
 
если бы программеры побольше задумывались об эффективности кода и поменьше о том как и куда поставить {} то, возможно мир был бы другим © Alger (ну или что то вроде етого)
в любом случае 20-ти минутного слета команды перед началом разработки проекта было бы достаточно чтобы определиться со стилем.

Diplomat 08.07.2007 16:51

Re: Вопросы о архитектуре языка
 
Поправка:
"20 минут" (ессно с фиксацией правил на мат.носителях)- это если члены команды уже сработаны и знают, что такое "стиль". А если они встретились впервые в жизни и все как один живут под лозунгом "лишь бы пахало!"- то хоть 20, хоть 200, хоть целый литр- а толку будет чуть.

"Шановнi громадяни!
Вы как не садитесь,
А в программёры-
Нафиг не годитесь!..
"(с) начальство

...

С другой стороны, наша специфика накладывает свой отпечаток. В подавляющем большинстве случаев, количество программистов, привлеченных к разработке шаровары не превышает 1шт, так что о стиле можно задумываться меньше.
Впрочем, и тут нужно помнить о том, что "говнокод"(с)- это вырванные годы. Работает он часто хуже, отладка его затруднена, да и переделать его через полгодика, когда из памяти сотрутся идеи и замыслы, подвигшие разработчика на создание такого монстра- будет совершенно невозможно. Ибо невозможно будет понять, а что же конкретно делает эта бесформенная груда символов.
Dixi.
:)


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot