Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Можно ли считать это началом интернет цензуры ? (https://javascript.ru/forum/offtopic/28942-mozhno-li-schitat-ehto-nachalom-internet-cenzury.html)

x-yuri 20.07.2012 17:09

Не понял, почему надёжность будет хреновойи почему из размера табуляции в 6 пробелов следует, что табы гибче.

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

Deff 20.07.2012 17:28

На вкус и цвет товарищей нет - имхо!
(В.И.Ленин "о табо-пробелах" апрельские тезисы)

melky 20.07.2012 18:07

Цитата:

Сообщение от x-yuri
Не понял, почему надёжность будет хреновойи почему из размера табуляции в 6 пробелов следует, что табы гибче.

я имел в виду то, что размер табов настраивается, а пробелов - нет.

Gozar 20.07.2012 20:53

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

Прошу прощения если ввел кого-то в заблуждение. Меня раздражает только если используют отступ в 1-2 пробела. Моё оптимальное -- 4.

bes 20.07.2012 21:03

Цитата:

Сообщение от Gozar
Прошу прощения если ввел кого-то в заблуждение. Меня раздражает только если используют отступ в 1-2 пробела. Моё оптимальное -- 4.

Магия чисел, самое лучшее 23 :)
PS: по-любому найдётся тот, кто скажет 666

Gozar 20.07.2012 23:28

bes,
Не интересует.
Цитата:

Сообщение от Gozar
Моё оптимальное -- 4.


bes 20.07.2012 23:51

Цитата:

Сообщение от Gozar
Моё оптимальное -- 4.

a = 4;
-- a
alert(a)

Всё понятно, почитал тут холивары на эту тему, вывод, думаю, один - главное их не мешать между собой.

Gozar 21.07.2012 01:05

bes,
Типа любишь порядок?

-- так ставят тире, если лень ставить его по другому.

Цитата:

Сообщение от bes
a = 4;
-- a
alert(a)

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

Я так понимаю ты хочешь оставить последнее слово за собой. Пусть так и будет. Аминь.

bes 21.07.2012 01:20

Цитата:

Сообщение от Gozar
bes,
Типа любишь порядок?

-- так ставят тире, если лень ставить его по другому.

Сообщение от bes
a = 4;
-- a
alert(a)
Ты пропустил две точки с запятой и выполнил a в глобальном контексте. Я никогда не ставлю пробел между оператором инкремента/декремента и переменной, так что шутка не задалась. инкремент

смысл не в этом, важно лишь то, что вывел alert (пробел поставил, так как у тебя тоже стоял, так тоже работает)
смысл в последней фразе и твоей подписи

Цитата:

Сообщение от Gozar
Я так понимаю ты хочешь оставить последнее слово за собой. Пусть так и будет. Аминь.

Мне всё равно, это оффтоп, если хочешь, можешь оставить его за собой :)

Gozar 21.07.2012 01:54

bes,
Наркоман чтоле?
Где здесь код:
Цитата:

Сообщение от Gozar
Моё оптимальное -- 4.

? Не различаешь текст и код?

x-yuri 21.07.2012 10:07

Цитата:

Сообщение от melky
я имел в виду то, что размер табов настраивается, а пробелов - нет.

Ну если для тебя это важно... Тогда уж, табуляции подходят только для отступа от начала строки, посередине строки (внутри текста) их использовать нельзя.

Цитата:

Сообщение от bes
Всё понятно, почитал тут холивары на эту тему, вывод, думаю, один - главное их не мешать между собой.

Мешать можно, см. выше. Главное, придерживаться одного стиля.

melky 21.07.2012 11:29

Цитата:

Сообщение от x-yuri
посередине строки (внутри текста) их использовать нельзя.

само собой. бред ставить табы в таком виде :
if	(condition)	{

конечно, я имел в виду табы для отступов слева.
switch(lol) {
    /*<- тут*/case "a":
    /*<- тут*/break;
}
// и так далее


Цитата:

Сообщение от x-yuri
Мешать можно, см. выше. Главное, придерживаться одного стиля.

придерживаясь общего стиля, а не своего выработанного, даже код становится понятней. если после того, как его написал, прошел месяц.

bes 21.07.2012 11:32

Цитата:

Сообщение от x-yuri
Мешать можно, см. выше. Главное, придерживаться одного стиля.

Да, так точнее

Цитата:

Сообщение от Gozar
bes,
Наркоман чтоле?
Где здесь код:
Сообщение от Gozar
Моё оптимальное -- 4.
? Не различаешь текст и код?

-- 4 - код, причём с ошибкой
PS: хочешь закончить разговор, а задаёшь вопросы, давай остановимся на этом
Цитата:

Сообщение от Gozar
bes,
Не интересует.


Dim@ 21.07.2012 11:33

melky,
тогда мне идти программировать и писать общем стилем (хотя я почему то нелюблю табы):lol:

Dim@ 21.07.2012 11:46

melky,
впрочем да - это правильно иначе в командной работе работать не получится:)

x-yuri 21.07.2012 12:43

Цитата:

Сообщение от melky
само собой. бред ставить табы в таком виде :

я про следующие случаи:
/**
 * Create a new [Database_Query] of the given type.
 *
 * ...
 *
*!*
 * @param   integer   type: Database::SELECT, Database::UPDATE, etc
 * @param   string    SQL statement
 * @return  Database_Query
*/!*
 */


Цитата:

Сообщение от melky
придерживаясь общего стиля, а не своего выработанного, даже код становится понятней. если после того, как его написал, прошел месяц.

Придерживаться общего стиля всем javascript-программистам? Ну это вообще идеал, только так никогда не будет (хотя в сравнении с php, например, общий стиль присутствует). А так, меня бесит по сути одна штука (ничего другого по-крайней мере с ходу в голову не пришло), когда комментируют каждую строчку кода.

Dim@ 21.07.2012 12:54

x-yuri,
:lol: мне не нравиться когда наоборот - нихрена код люди не коментируют :lol: ну или коментируют так =)
var input = documen.getElementById("myInput");//Поиск инпута с ид-ом "MyInput"

bes 21.07.2012 13:00

Лично я при объёмном коде комментирую открывающие и закрывающие скобки, чтобы сразу видеть блок и не затерялась закрывающая скобка (типа {//onload begin, }//onload end)

x-yuri 21.07.2012 13:10

Цитата:

Сообщение от Dim@
ну или коментируют так =)

Что-то подобное я подразумевал под комментированием каждой строки.

Dim@ 21.07.2012 13:11

x-yuri,
я понял

devote 21.07.2012 15:57

Цитата:

Сообщение от bes
чтобы сразу видеть блок и не затерялась закрывающая скобка (типа {//onload begin, }//onload end)

пиши код с отступами и не потеряешь скобку

bes 21.07.2012 16:49

Цитата:

Сообщение от devote
пиши код с отступами и не потеряешь скобку

Так и делаю, но бывает после всяких правок-переправок со многими условиями они всё равно теряются, а так закомментированные скобки не удалять и всё ок.

x-yuri 21.07.2012 19:17

Цитата:

Сообщение от bes
Лично я при объёмном коде комментирую открывающие и закрывающие скобки,

делаем выводы об IDE...

bes 21.07.2012 19:23

Цитата:

Сообщение от x-yuri
делаем выводы об IDE...

угу :), какую посоветуете
PS: использую notepad++

Dim@ 21.07.2012 19:30

bes,
Geany :)

Gozar 21.07.2012 19:36

Цитата:

Сообщение от bes
notepad++

Это IDE, разве это не текстовый редактор с подсветкой?

devote 21.07.2012 19:45

FAR Manager :)

bes 21.07.2012 19:46

Dim@, попробую, тем не менее удобство в комментировании скобочек есть, даже здесь на форуме смотрится понятнее.
Цитата:

Сообщение от Gozar
Это IDE, разве это не текстовый редактор с подсветкой?

Хз, браузер и текстовый редактор - вся IDE, а всякое автозавершение кода и т.п. ну наверное хорошо, как-то не думал об этом, всё ручками, всё ручками :)

Aetae 21.07.2012 20:00

Цитата:

Сообщение от Gozar (Сообщение 190584)
Это IDE, разве это не текстовый редактор с подсветкой?

Ога. Правда навороченый.) Там можно даже автодополнение включить, правда работает оно тупо: подставляет из предопределённого списка+частоупоминающиеся в коде слова.))

Gozar 21.07.2012 20:47

Цитата:

Сообщение от bes
браузер и текстовый редактор - вся IDE

В гробу я видал такие IDE. Если у тебя один проект, то это ещё куда ни шло, но если их n-е количество, которое ты даже с разбега не вспомнишь, то это вся - текстовый редактор. Я и kate так могу юзать c krusader, но они не заменят IDE.

bes 21.07.2012 21:01

Цитата:

Сообщение от Gozar
В гробу я видал такие IDE. Если у тебя один проект, то это ещё куда ни шло, но если их n-е количество, которое ты даже с разбега не вспомнишь, то это вся - текстовый редактор. Я и kate так могу юзать c krusader, но они не заменят IDE.

Так что рекомендуешь юзать?

Gozar 21.07.2012 21:41

Цитата:

Сообщение от bes
Так что рекомендуешь юзать?

Eclipse, PHPStorm, NetBeans, Komodo и т.д.

http://javascript.ru/forum/site/6703...-redaktor.html

В поиск по форуму: IDE. тема раз 20 поднималась.

x-yuri 22.07.2012 14:09

Цитата:

Сообщение от bes
угу , какую посоветуете

vim. Хотя, раз уж вы об IDE говорите, тогда: linux.

Dim@ 22.07.2012 14:20

Цитата:

Сообщение от x-yuri (Сообщение 190677)
Хотя, раз уж вы об IDE говорите, тогда: linux.

и то что я уже посоветовал Geany

bes 22.07.2012 16:22

Всем спасибо за предложения.

Цитата:

Сообщение от Dim@
и то что я уже посоветовал Geany

Dim@, откуда такая любовь к Geany :), вродь сильно похож на notepad++ (последний может даже немного и поудобнее в настройках будет), или там есть какие-то дополнительные фичи.

Dim@ 22.07.2012 16:49

bes,
ну, я им бесконечно пользуюсь - он легко настраивается, подсвечивает скобки, дописывает слова, нормально делает табы, и переход со строки на другую:) - хотя конечно все дело выбора и Geany не первый и не последний редактор :)

Gozar 22.07.2012 19:01

Цитата:

Сообщение от Dim@
редактор

Но не IDE, тогда уж куда лучше vim пользовать, который гораздо сильнее.

melky 22.07.2012 23:27

Цитата:

Сообщение от Gozar
Но не IDE, тогда уж куда лучше vim пользовать, который гораздо сильнее.

и с которого уже не слезть, если научишься :) сужу по себе.

x-yuri 23.07.2012 17:07

Цитата:

Сообщение от melky
и с которого уже не слезть, если научишься сужу по себе.

Да, ходит такая телега. До текущего момента опровержения не встречал. В конце концов всегда можно сказать, что "не научился, ёпт!" :)

melky 23.07.2012 17:19

Цитата:

Сообщение от x-yuri (Сообщение 190979)
Да, ходит такая телега. До текущего момента опровержения не встречал. В конце концов всегда можно сказать, что "не научился, ёпт!" :)

у меня просто слетела ФС после обновления, а времени сидеть и восстанавливать \ ставить его на винду и настраивать, нету.

так что я пока без вима :)


Часовой пояс GMT +3, время: 03:44.