Всем привет, мне хотелось бы поделиться своим опытом отказа от соц. сетей. Поводом послужило то, что программированию мало уделялось времени, вечные листания ленты, тупые переписки и прочяя фигня дико отвлекали. 2 недели назад я удалился из Твиттера, Одноклассников, Скайпа, Вайбера и, пожалуй, са...
@NickVolynkin они вообще ссылки на другие форумы запрещают. Раньше правда на SO ссылки прокатывали, так как "это не форум", но оказалось, что "не форум" это только enSO, видимо :-D
@NickVolynkin например, на поиск "отличия между структурами и классами" яндекс выдает киберфорум первым вторым, SO где-то внизу. А вот на гугле наоборот, но оба в топе.
@NickVolynkin да, надо маркетинговые исследования проводить перед постингом вопроса и выдавать ошибку "заголовок слишком умный, так никто не пишет, исправьте на (выборка из гугла) и попробуйте снова".
@NickVolynkin не все это осознают. именно поэтому возникает больше отвечателей такого вида как AlexandrKazakov, которые синеприменно стремятся написать решение для автора.
@NickVolynkin и по таким ответам видно несовершенство репутационной системы и её начисления)
@NicolasChabanovsky отвечаю на комментарий. Мы вообще не обязаны решать эти проблемы, с меткой или без. Людям хочется поныть, как они страдают, что вынуждены работать и учиться. Те же самые вопросы можно задать о работе пожарника, библиотекаря или юриста. Пускай обсуждают где хотят, но не здесь. — Nick Volynkin ♦1 hour ago
@NickVolynkin Вероятно, проблема в отсутствие четких правил, а не в самой метке. Нытье нытьем, но метка была добавлена совершенно по другим причинам (возьмите хотя бы вопрос про работу). — Nicolas Chabanovsky ♦1 hour ago
@NicolasChabanovsky четкие правила есть: сайт — для вопросов о программировании, Мета — для вопросов о сайте, чат — для обсуждения работы, учебы, личной жизни и чего угодно ещё. — Nick Volynkin ♦1 hour ago
@alexolut В некоторых случаях он наоборот спасает ситуацию. Например: с выходом новой версии языка или библиотеки появилось новое решение. В идеальной ситуации кто-то пишет новый ответ про это решение, а автор перемещает галочку.
На выборах модератора у голосующего есть три голоса, которые он может отдать за кандидатов на финальном этапе выборов. Будет ли "бюллетень" избирателя считаться действительным, если отдать только один или два голоса кандидатам?
Вот мы регулярно задаёмся вопросом, почему появляются вопросы на английском и как можно перепутать Stackoverflow на русском с англоязычным. А есть люди, которые даже Тостер с Stackoverflow путают! toster.ru/q/470959?e=5845941#clarification_497907 :)
@PashaPash меня заслали с Тостера, чтобы выкрасть секрет дружелюбия модераторов. А то мы там без устали молотим всех подряд банхаммерами с утра до вечера )
@Other сразу видно, что вы не читали мою предвыборную речь ) У меня 15 лет опыта модерирования различных ресурсов, коих в общей сложности наберётся с десяток )
@SergeyGornostaev Не расстраивайтесь, я ничью не читал :) Никакие буквы меня не убедят, а вот дела... Кандидатов некоторых я знаю довольно давно, так что представляю на что они способны.
Я на тостере разок задал вопрос даже. В июне 2014-го. Хотя реально его стоило бы адресовать на форумы дистрибутива Linux, которым я тогда пользовался, и выявляя виноватые продукты чесать в соответствующие рассылки.
@SergeyGornostaev бывает и наоборот. недавно тут был первый вопрос от пользователя, в стиле "я уже задавал этот вопрос тут раньше...". оригинальный вопрос был на тостере
@SergeyGornostaev можно в Clojurians (Slack) завести представительство, наверное. Или как минимум объявить, мол, есть тут пара мест где люди задают вопросы, "давайте перехватывать формирующихся кложурианцев и закалять их".
Помню какую-то весёлую историю о том, как на это взяли разработчика прошивок к ЧПУ-станкам, а он их раскусил, предупредил об "ознакомительности" прошивки и запрете на её использование в дальнейшем и заложил в неё мину замедленного действия, которая ухреначила в хлам дорогущий станок спустя какое-то время.
@D-side самое интересное, что изначально они попросили посмотреть написанный мною код, ну я им скинул контроллер 1 и им этого не хватило сказали надо брутфорсить, причем брутфорс слово не употребляется в задании
@PavelMayorov ну там тоже не дураки сидят. Находят кусок кода, выполняющий деструктивную функцию и раскручивают. Т.е. вам придется так ювелирно перепутать переменные, чтобы это было 1) В стандартной функции, выполняющей полезную работу 2) Не было явной привязки условий срабатывания (типа через месяц) к деструктивному куску 3) Оно не должно взрываться случайно и т.д.
@PavelMayorov хорошим вариантом, например, будет привязаться к счетчику какому нибудь и сыграть на переполнении
Кстати хорошая идея для конкурса на ресурсе. Правда не уверен в законности :)
@PavelMayorov А чем обоснуете игнор датчика? Вполне могут, если будут подозрение на вредительство. Но, в целом, социальную инженерию никто не отменял - можно и таким путем пойти, чтобы даже не и подумали в вашу сторону :)
Юридически правильный вариант в таком случае -- перед предоставлением им прошивки потребовать у них подписанного разрешения с условиями использования и ограничением ответственности. Тогда согласно этому разрешению же они не смогут автору прошивки предъявить за ущерб решительно ничего. Они сами подписались на риск.
@rjhdby, ну так человека же не взяли на работу, т.к. он пишет плохой код, зачем они этот плохой код используют? Можно же сослаться на свою некомпетентность, так? Вот если меня уже реально взяли на работу и в договоре прописали некую ответственность за причинение - тогда да, пусть наказывают...
надо сразу посылать таких работодателей, а не решать "как хитрее код запутать". есил им хочется посмотреть на ваш реальный код написанный конкретно под их задачу - есть отличное решение. испытательный срок
4
странно быть достаточно редким специалистом (разработка софта под какие-то дико дорогие станки) и стесняться требовать деньги за свою работу
про запутывание кода... Вот ровно сейчас сижу и разбираюсь с REST API одной дорогущей софтины от однойкрутой фирмы. Не будет показывать пальцем, хотя этьо был HP. Так вот, отдает этот АПИ мне многомегабайтную портянку с метриками мониторинга. И в метриках этих есть булево поле "_disabled" понятного назначения. И все бы хорошо, но в некоторых метриках этого поля нет, зато есть поле... ТА-ДАМ! "_enabled". Вот как так то!?
"1-ый голос", "2-ой голос" и "3-ий голос". Есть ли разница, кому из кандидатов какой голос отдан?
Речь идет про приоритет. Например, если участнику А я отдал свой первый голос, участнику Б - второй, а участнику В - третий, то участник А получает 10 "попугаев", участник Б - 5 "попугаев", а В - од...
@АлексейШиманский в фильме "Даун хаус" был хороший момент, когда мерялись самыми постыдными поступками. Там в конце монолог хороший "Ну разве ж это честно? Я про родную тётку сознался, а вы мне всякую мелочевку подсовываете. Я негодую. Эка невидаль, депешей подтереться."
@АлексейШиманский так и с кодом постыдным. Кому то за пять вложенных if-ов стыдно будет, а кому то и goto не страшно :)
@rjhdby должно ли быть стыдно за код, который правильно работает? Да. он может быть плохо или криво написан, пробелы там вместо табов, но стыдиться за него?
Есть ли возможность повысить рейтинг конкурсного вопроса после того как уже назначил награду?
Т.е. сейчас мой вопрос в конкурсных с наградой в 100 голосов за него, а хотелось бы повысить до 300, например, чтобы увеличить интерес!
@АлексейШиманский хм... это старая схема поиска подруги? Звонишь на случайный номер и пытаешься поговорить. Тяжело было раньше, сейчас то хоть на аватарку можно взглянуть для начала.
> Если вы считаете, что существуют смягчающие обстоятельства, которые позволят вам участвовать в выборах, пожалуйста,свяжитесь с командой Stack Exchange и дайте нам знать. Если вы не сделаете этого, ваша кандидатура может быть снята без дальнейших предупреждений.
Добавил перевод для @Squidward
Что-то к Хуану вопросов совсем мало ... вообще, конечно, люди ещё от выборов не отошли, а тут Хуан какой-то ... @NicolasChabanovsky почему такой график выступлений получился?
someFunction(){
//some code
}
или
someFunction () {
//some code
}
справедливо ли верное написание (пока я не знаю которое предпочтительнее) для всех языков?
@D-side Я не согласен, что мой ответ совсем уж не отвечает на вопрос. Я немного додумал реальную проблему ТС (как писать синтаксически грамотно), и мой ответ об этом говорит (грамотно = консистентно). [Додумать вопрос — как бы часть хорошего ответа.]
@VladD на мой вкус, там не хватает явного "в каждом языке нужно рассматривать отдельно". Я всё равно поставил плюс, т. к. там есть главное -- упоминание единства стиля.
@NicolasChabanovsky одну ссылку исправил на переменную. Другая у нас на Мету будет вести, так что переменную откидываем пока. Или её можно задать где-то отдельно для руСО?
@D-side т.е. да, я знаю что разница для того же JS есть
@D-side но почему ответ "без разницы, за исключением определенных языков" неверен?
@D-side мы же техническую сторону обсуждаем, а не моральную (имеет ли топикастер право так делать, если у него в команде принято по-другому)
@D-side смотрите, конкретный пример - у нас есть вопросы по C#. Вида, "какая разница между string и String". и ответ на него - никакой, кроме одного конкретного редкого случая.
@D-side и вообще немного странно - "без разницы, за исключением определенных языков" - это суть ответа VladD. ему вы поставили плюс. но говорите, что ответ неверен. странно :)
@D-side т.е. или это обсуждение именно стиля (главное - стиль - субьективное обсуждение) - и тогда это оффтопик. Или это обсуждение технических особенностей конкретных языков (и тогда это онтопик)
@PashaPash и здесь стиль. И вопрос, применим ли предпочитаемый вариант (каким бы он ни был) ко всем языкам. А суть ответа @VladD не в "без разницы", а в единстве стиля, за это и плюс :)
@PashaPash я предлагаю прямо исключить из вопроса часть техническую, положив, что приведенные записи равнозначны. И перекроить вопрос на "чем руководствоваться при выборе конкретной записи". Сами записи причём можно даже убрать.
@D-side не объективный. потому что "придерживаесь стиля" - это совет. автор может вполне не придерживаться стиля, и ничего не произойдет. ни крэшей, ни эксепшенов
@PashaPash Я бы сказал, стиль кода, как и наименование переменных, как и разбиение на layer'ы — неотъемлемая часть программирования, написания кода. Так что с моей точки зрения, онтопик.
@VladD да. именно поэтому совет "придерживайтесь стиля" субъективен. я сталкивалс с ситуацией, когда команде привычен один стиль, а в проекте, который они пишут - принят другой (по наследству пришел)
@VladimirGamalyan стайлчекеры принимают правила, жестко принятые в команде. понятно, что если на стене написано "ставить { только так" - то странно спрашивать "а надо ли выполнять это правило?"
@VladD одно отступление обычно тянет за собой последствия. на бэкенде - значительные
В проекте должен быть единый стиль. Если я хочу писать в этом проекте другом стиле, мне нужно сначала добиться консенсуса и получить разрешение на смену всего стиля.
@PashaPash Нет. Либо все в проекте переходят на другой стиль, либо никто.