![]() |
Re: Синтаксис в блице
У меня пару строк кода закомментировано)
|
Re: Синтаксис в блице
Юзай Select...Case.
|
Re: Синтаксис в блице
эмм. а кто вам сказал что у меня один инклюд?
у мну их тоже много, в основном модуле 14к, в остальных может 6к примерно в сумме. |
Re: Синтаксис в блице
У меня такие результаты:
NUMBER OF LINES: 1525 COMMENTED LINES: 395 ____________________________ COMMENTS PART IN CODE: ~26 % В общем там так много, потому что я некоторые строки с кодом закоментил, а в среднем у меня где-то получается 7-8 персентов. |
Re: Синтаксис в блице
Цитата:
Вот 311112/70028 = 4.44, как то 4 символа на строчку выходит. |
Re: Синтаксис в блице
Важно не колличество строк, а мощность кода. Если писать в стиле blitzerg'а, конечно строк многа, можно погордиться, только на самом деле все эти 200 строк могут украдываться в 20.
Меньше ифов, больше простой математики. Я всегда в коде соблюдаю стилистику, что для меня очень удобно, пешу интуитивно понятные имена функциям и переменным, и мне не жалко если кто-то легко поймёт мой код и заюзает его. Оформляю код какбы по блокам: Инклуд Инициализация Типы Переменные Загрузка и т.п. Главный Цикл Функции - Блок функций тоже разбит на разные подблоки, например функции для шейдеров, потом функции для эффекта Bloom, функции для создания объектов и т.д. и т.п. В общем для меня важно, что вернувшись даже через пол года, я отлично заного пойму свой код, несмотря на колличество строк. :) Рекорд у меня это 14к строк кода, но тогда я кодил весьма не мощно и было много копи-паста кода в коде :) (аля стиль blitzerg ;) ). В общем каждый сам свой стиль вырабатывает со временем. Я например никогда не юзаю Then, часто оформляю простейшое условие в одну строку и т.п. :) |
Re: Синтаксис в блице
я например всегда юзаю then, сли условие идет в одну строку, и никогда не юзаю, если условие должно определить будет ли работать блок кода.
примерs: if a>0 then b=12.5/a или if a>0 b=10/a c=12/a a=4*b-c; endif |
Re: Синтаксис в блице
if a>0 then b=12.5/a
= if a>0 b=12.5/a |
Re: Синтаксис в блице
знаю. но мне идиологически нравится вариант с then - он вносит ясность, и четко отделяет условие от выражения.
|
Re: Синтаксис в блице
Ну тогда:
if (a>0) b=12.5/a имхо, так ещё удобнее ;) |
Re: Синтаксис в блице
Предыдущий проЭкт(не готовый редактор карт)
Number of lines: 2191 Commented lines: 620 28,754% Сегодняшний(меньше недели) Number of lines: 2039 Commented lines: 829 40,6572% Из всех комментов 90% - результат оптимизации или переделывания кода в связи с переделыванием или добавлением других участов.. Часто приходится "делать откат" или разбираться почему старый код работал, а новый нет. |
Re: Синтаксис в блице
FrankH, всё правильно, приходиться сравнивать, замерять, и лишь на 10 раз резать. :)
Ещё я юзаю пути для goto как навигаторы, т.к. в стандартном IDE есть справа список путей, так вот т.к. у меня много кода, даже когда все функции свёрнуты, всёравно приходиться долго иногда летать, а тут нажал на к примеру .Sh_Prop - и сразу кидает на блок функций с управлением шейдерами для пропа. :) |
Re: Синтаксис в блице
Появился у меня еще один вопросик:Что лучше(с точки зрения поедания ресурсов конечно) создавать изображение в блице(CreateImage) или же загружать созданное в фотошопе(конечно сложное не сделать блицем,возьмем к примеру простенькое изображение с несколькими линиями).
|
Re: Синтаксис в блице
Цитата:
Jimon-70к строк и всего 300 кб, не мясистый у тебя код;) |
Re: Синтаксис в блице
Я немного не вьеду...
if условие Операторы_в_одну_строку когда нужно: if условие then Блок Операторов endif |
Часовой пояс GMT +4, время: 04:59. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot