Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Помогите назвать переменную тред (https://javascript.ru/forum/offtopic/58697-pomogite-nazvat-peremennuyu-tred.html)

ТОТ_САМЫЙ 05.10.2015 19:52

Помогите назвать переменную тред
 
Не секрет что это самая сложная часть в программировании. Так поможем же друг другу)


Итак я начну: У меня есть класс Watcher он отслеживает что-то, и при из менении вызывает хендлеры, хочу дать ему 2 метода "приостановить", "возобновить", и одно свойство "приостановлен ли".

Подскажите как лучше назвать эти переменные и функции?
Пока остановился на:

suspend = function(){}
rise = function(){}
suspended = true

ksa 06.10.2015 08:23

Цитата:

Сообщение от ТОТ_САМЫЙ
приостановить

suspend
Цитата:

Сообщение от ТОТ_САМЫЙ
возобновить

resume
Цитата:

Сообщение от ТОТ_САМЫЙ
приостановлен ли

suspended
state

sheburshalo 06.10.2015 11:23

pauseMethod, continueMethod, pauseFlag, isPause

Проблема в попытке создать короткие названия переменных, из-за чего они перестают передавать смысл!

Тебе символов на названия жалко? Не жмись. Как пример: getElementById

ksa 06.10.2015 11:34

Цитата:

Сообщение от sheburshalo
Как пример: getElementById

Ну тут явный перебор! :D
То ли дело
$();

ТОТ_САМЫЙ 06.10.2015 12:22

Цитата:

Сообщение от sheburshalo
Тебе символов на названия жалко?

Конечно, основное стремление это создавать короткие имена, потому что они красивые и запоминаются лучше. Это неотьемлемая часть хорошего кода, и это одна из причин по которой я создал этот тред. Названия должны быть короткие, односложные, и при том отражать смысл. Потому что символов жалко. С подключением). Я думал всем ОЧЕВИДНО что названия нужно давать чем короче чем лучше)))))), ты не знал)???? Это не оговорченная, но интуитивная практика программирования.

okComputeGetMeArrayUsersWhenUserHasPropOloloValueIsLessOne = function(){}

ТОТ_САМЫЙ 06.10.2015 12:26

Цитата:

Сообщение от ksa
resume

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

остановился на activate deactivate и active

ksa 06.10.2015 13:20

Цитата:

Сообщение от ТОТ_САМЫЙ
остановился на activate deactivate и active

Я и не сомневался, что твои варианты будут самые самые! :D

sheburshalo 06.10.2015 14:04

Цитата:

Сообщение от ТОТ_САМЫЙ
Названия должны быть короткие

Цитата:

Сообщение от ТОТ_САМЫЙ
Это не оговорченная

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

Цитата:

Сообщение от ТОТ_САМЫЙ
интуитивная практика программирования

Интуитивная это когда понимаешь, что хранит переменная. Длина переменной к этому не имеет отношения.

Цитата:

Сообщение от ТОТ_САМЫЙ
okComputeGetMeArrayUsersWhenUserHasPropOloloValueI sLessOne

Тебе чё делать нечего? Развел детсад.

Тема не заслуживает существования. Проблема надумана. TS пытается выдать личные проблемы за какую-то практику.

ТОТ_САМЫЙ 06.10.2015 14:17

Цитата:

Сообщение от sheburshalo
Потому и неоговоренная, потому что такие глупости, которые ты придумываешь никому не интересны.

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

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


Раз ты не знаешь таких вещей то я бы тебя на работу точно не взял)

Цитата:

Сообщение от sheburshalo
Интуитивная это когда понимаешь, что хранит переменная.

Интуитивная практика программирования это когда ни где не связано что так надо делать, но люди ИНТУИТИВНО стремятся так делать. При чем тут ИНТУИТИВНОСТЬ В ПОНИМАНИИ ТОГО ЧТО ХРАНИТ ПЕРЕМЕННАЯ? Ты совсем штоле полоумный дегенерат)? Ты вообще вверх ногами читаешь что я пишу? или у тебя все, триггер сработал мол увидел слово "интуитивный" и начал думать что это про интуитивность понмиания того что в переменной? ПРЕДЛОЖЕНИЕ МОЕ ПРОЧИТАЙ ВСЛУХ, поехавший) и не позорься больше так.

Цитата:

Сообщение от sheburshalo
Тема не заслуживает существования. Проблема надумана.

настолько надумана что ты тут срач развел)? свалил отсюда!

sheburshalo 06.10.2015 15:23

Цитата:

Сообщение от ТОТ_САМЫЙ
Это придумал не я и это не глупости) Глупость не знать что переменные долны быть как можно короче, так они красивее, лакончнее, четче отражают сымсл и приятнее псиать и читать код.

Если бы у тебя была бы хоть малейшая доля мозгов, ты бы понял, что языком программирование недаром называют - код. Можешь и дальше изъясняться примитивно. Названия переменных должны однозначно отражать суть их. Про количество буков это в детсад.

Цитата:

Сообщение от ТОТ_САМЫЙ
я бы тебя на работу точно не взял)

Смотри штаны не порви пуканами. Влажные мечты как ты будешь брать меня на работу. Ржу, ага. Дворник поучает властителя.

ТОТ_САМЫЙ 06.10.2015 16:58

Цитата:

Сообщение от sheburshalo
Про количество буков это в детсад.

скажиЭтоСоздателямJQuery('быдло')


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

sheburshalo 06.10.2015 18:26

Цитата:

Сообщение от ТОТ_САМЫЙ
скажиЭтоСоздателямJQuery('быд ло')

Никак не возьму в толк, что это было? Слушай, а ты наверное школьник. Угадал?

А тебя не парит, что в jQuery есть двусловные переменные? Ну там .addClass() например.

ТОТ_САМЫЙ 06.10.2015 18:38

Цитата:

Сообщение от sheburshalo
А тебя не парит

Парит конечно, но это сделано во первых потому что слово class зарезервированно, чтобы не пришлось писать ['class'], а во вторых несмотря на 2 слова сохраняется лаконичность и краткость. ай точно, учитывая что ты тупой надо было понять что ты считаешь мои слова как "надо писать однословные названия переменных в ущерб понятности", ну ты тупой впрочем, и мне не особо интересен, так что ты потупи тут еще немного, я попрошу ребят потереть твои комментарии и в целом ничего не изменится... окей поехали

sheburshalo 06.10.2015 18:50

Цитата:

Сообщение от ТОТ_САМЫЙ
это сделано во первых потому что слово class зарезервированно

а .removeClass() тоже по этой же причине? Деревянная логика, ничего не скажешь.

sheburshalo 06.10.2015 18:52

ТОТ_САМЫЙ,
Ты с темы то не съезжай. Там два слова. Какая уж тут лаконичность.

Цитата:

Сообщение от ТОТ_САМЫЙ
названия переменных должны быть как можно короче))

Ты должен назвать свои переменные a, b, c и т.д.

ТОТ_САМЫЙ 06.10.2015 19:51

Цитата:

Сообщение от sheburshalo
Деревянная логика

Ты просто тупой, разговор с тобой закончен, не засирай тред своей тупостью, а то забаню.

sheburshalo 06.10.2015 20:14

Цитата:

Сообщение от ТОТ_САМЫЙ
Ты просто тупой, разговор с тобой закончен, не засирай тред своей тупостью, а то забаню.

Уже дрожу, какое-то чмо меня забанит...

sheburshalo 06.10.2015 20:18

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

Если нет, то ты быдлокодер...

sheburshalo 06.10.2015 20:20

Только не надо нести бред про jq, у неё алиас $, в остальном можно и jQuery.


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