« first day (931 days earlier)      last day (2372 days later) » 
01:00 - 18:0018:00 - 23:00

1:50 AM
@avp думаете, @Nofate Java бы не распознал? Надо его на профпригодность тогда проверить!
@Nofate чур меня!
 
2:20 AM
Никто не хочет деревянную клаву за 300+ енотов предзаказать?
 
Про киберфорум уже обсудили?
На английскую версию stackoverflow можно, на русскую - нет. — Croessmah yesterday
 
 
1 hour later…
3:33 AM
@АлексейШиманский скажите мне, в PHP считается нормальным вот так проблемы решать?
-2
Q: Удалить все, кроме, последних 4 символов

I.Z.Есть строка: http://site.com/004/005/007/0058 Нужно убрать все кроме последних 4 символов. Подскажите как это можно сделать на PHP.

(Я не помню, кто ещё тут умеет в PHP, поэтому всегда пишу @АлексейШиманский)
 
4:24 AM
0
Q: Удаление из соц. сетей с целью больше заниматься программированием

FlippyВсем привет, мне хотелось бы поделиться своим опытом отказа от соц. сетей. Поводом послужило то, что программированию мало уделялось времени, вечные листания ленты, тупые переписки и прочяя фигня дико отвлекали. 2 недели назад я удалился из Твиттера, Одноклассников, Скайпа, Вайбера и, пожалуй, са...

 
5:14 AM
:40611563 Непохоже :)
 
@Other сначала не ту ссылку кинул
 
@Other позакрывал ещё пару «диалогов» так называемых
 
@NickVolynkin Иронично выходит - вконтактеломка на мету выплеснулась.
 
5:29 AM
@Other да
 
5:59 AM
@NickVolynkin а чего там обсуждать-то?
@Other ломка не из-за мета
 
@Feeds ну вот, опять ._.
 
@alexolut я удивился, что они запрещают ссылки на русскоязычный СО
 
@NickVolynkin они вообще ссылки на другие форумы запрещают. Раньше правда на SO ссылки прокатывали, так как "это не форум", но оказалось, что "не форум" это только enSO, видимо :-D
 
@alexolut жалкие потуги изоляционизма
 
Там владелец правит железной рукой, и часто не прислушивается к мнению здравомыслящих людей. Может он просто не считает их таковыми.
В итоге, сейчас там всё превращается в клон SO кстати, оставаясь при этом форумом.
Но выглядит это паршиво.
 
6:14 AM
@alexolut надо бы поисследовать, как к ним трафик приходит
и перенаправить трафик к нам
 
@NickVolynkin из поисковиков вестимо
 
@alexolut да, мне интересны конкретные запросы
 
@NickVolynkin например, на поиск "отличия между структурами и классами" яндекс выдает киберфорум первым вторым, SO где-то внизу. А вот на гугле наоборот, но оба в топе.
 
@alexolut я вот однажды попал заголовком в популярный запрос, уже почти 100к вопрос набрал
 
@NickVolynkin да, надо маркетинговые исследования проводить перед постингом вопроса и выдавать ошибку "заголовок слишком умный, так никто не пишет, исправьте на (выборка из гугла) и попробуйте снова".
 
6:26 AM
@alexolut )))
 
@NickVolynkin PHP тут не причем
 
@АлексейШиманский это обнадеживает
 
> Прекращайте уже использовать Мету как соцсеть, то есть не по назначению.
@NickVolynkin ↑ ему не раз говорили про кучу оффтопичных тем. он не понимает этого. более того, на основном сайте он не мало репы набрал на них)
 
@АлексейШиманский а где на основном сайте?
 
@NickVolynkin ну в смысле не ruSO, а не на мете
 
6:31 AM
@АлексейШиманский надеюсь, новые (не бесхребетные) модераторы его забанят как только придут к власти!
 
@NickVolynkin а что так переживаете за пхп?)
@alexolut за кого голосовать?)
 
@АлексейШиманский я скорее переживаю, что там дурацкие ответы заплюсованы
 
@АлексейШиманский по ответам кандидатов должно быть ясно, кто там с огнеметом
@NickVolynkin какой язык, такие и ответы :)
 
@АлексейШиманский да я понял, ссылку можете дать?
 
@NickVolynkin может Вы в курсе?
 
6:35 AM
@NickVolynkin но ведь автору помогли они :D
@NickVolynkin ой, нет, я не хочу сейчас в нем копаться. тратить на него свое время.
 
@alexolut неа, не знаю ответ.
@АлексейШиманский а ответы у нас не для автора, а для читателей :)
 
@NickVolynkin не все это осознают. именно поэтому возникает больше отвечателей такого вида как AlexandrKazakov, которые синеприменно стремятся написать решение для автора.
@NickVolynkin и по таким ответам видно несовершенство репутационной системы и её начисления)
 
@АлексейШиманский видите исключение — привлекайте обработчиков исключений
@АлексейШиманский по вопросам «давайте вместе поноем о работе» это несовершенство ещё больше видно
но ничего лучше я предложить не могу
 
@NickVolynkin к сожалению я тоже
 
6:51 AM
@NicolasChabanovsky отвечаю на комментарий. Мы вообще не обязаны решать эти проблемы, с меткой или без. Людям хочется поныть, как они страдают, что вынуждены работать и учиться. Те же самые вопросы можно задать о работе пожарника, библиотекаря или юриста. Пускай обсуждают где хотят, но не здесь. — Nick Volynkin ♦ 1 hour ago
@NickVolynkin Вероятно, проблема в отсутствие четких правил, а не в самой метке. Нытье нытьем, но метка была добавлена совершенно по другим причинам (возьмите хотя бы вопрос про работу). — Nicolas Chabanovsky ♦ 1 hour ago
@NicolasChabanovsky четкие правила есть: сайт — для вопросов о программировании, Мета — для вопросов о сайте, чат — для обсуждения работы, учебы, личной жизни и чего угодно ещё. — Nick Volynkin ♦ 1 hour ago
Вот что я об этом думаю.
4
 
7:07 AM
@alexolut Одна фигня :)
 
@NickVolynkin тогда галочный ответ вообще нельзя первым показывать при всех сортировках, если он не удовлетворяет критерию сортировки.
 
@alexolut В некоторых случаях он наоборот спасает ситуацию. Например: с выходом новой версии языка или библиотеки появилось новое решение. В идеальной ситуации кто-то пишет новый ответ про это решение, а автор перемещает галочку.
Если бы ещё всегда так было
 
@NickVolynkin и мелодия из рекламы макдональдс: та—ра—та—та—та...
@NickVolynkin когда выходит новая версия, радикально меняющая поведение, автора вопроса обычно уже нет на сайте.
 
@alexolut да
@alexolut не помню мелодию )
 
7:30 AM
The fucking irony 😂😂😂
 
@NickVolynkin или просто уточняет старый
 
7:50 AM
1
Q: Обязательно ли использовать все три голоса на выборах?

alexolutНа выборах модератора у голосующего есть три голоса, которые он может отдать за кандидатов на финальном этапе выборов. Будет ли "бюллетень" избирателя считаться действительным, если отдать только один или два голоса кандидатам?

 
@alexolut, где перевод?
 
A K
8:05 AM
 
@Other в гугл транслейте ;)
 
@alexolut А должно быть на странице выборов :)
 
@AK я предлагаю совместить полнеценный перевод со ссылками на русскую документацию. Так как вики нет, то на Мету из ответа @NickVolynkin
@Other оно никому ничего не должно :)
 
@alexolut Ну Вы тут штатные переводчик, так что Вы должны перевести. Быстро!
 
@Other не. Я утверждаю переводы ;) а переводчиков там много в транзифексе
 
8:13 AM
@alexolut С великой модеркой приходит и великая потребность оперативно переводить.
 
@Other меня не избирали, а просто утвердили. ;)
 
@alexolut Одна ответственная фигня. Поэтому я и не пошёл в модеры, а как знать... Может даже выиграл бы гонку о_0
 
A K
@alexolut Хорошая мысль. Заменил линк.
 
9:00 AM
@Feeds долго соображаете:
 
A K
@Андрей фидс бывает тормозит, бывает, что прото пропускает одно-два уведомления. Имейте снисходительность к людям и... роботам
 
@AK к роботам-то зачем?
 
9:40 AM
Вот мы регулярно задаёмся вопросом, почему появляются вопросы на английском и как можно перепутать Stackoverflow на русском с англоязычным. А есть люди, которые даже Тостер с Stackoverflow путают! toster.ru/q/470959?e=5845941#clarification_497907 :)
 
9:56 AM
@SergeyGornostaev Что Вас туда занесло, в эту обитель ужасных вопросов? :)
 
@Other модератор он там.
Хотя это скорее следствие, чем причина :)
 
@D-side О как. Дружба похожих ресурсов? К нам за опытом направили?
 
2 days ago, by Sergey Gornostaev
@PashaPash меня заслали с Тостера, чтобы выкрасть секрет дружелюбия модераторов. А то мы там без устали молотим всех подряд банхаммерами с утра до вечера )
Может, в ответку отправить к ним @Grundy?
4
 
@D-side Да я чёртов провидец!
 
@Other сразу видно, что вы не читали мою предвыборную речь ) У меня 15 лет опыта модерирования различных ресурсов, коих в общей сложности наберётся с десяток )
 
10:00 AM
@D-side Да ну, пиромана в хижину из соломы пускать не нужно.
 
A K
@D-side тостер - не нужен!
 
@SergeyGornostaev Не расстраивайтесь, я ничью не читал :) Никакие буквы меня не убедят, а вот дела... Кандидатов некоторых я знаю довольно давно, так что представляю на что они способны.
 
Я на тостере разок задал вопрос даже. В июне 2014-го. Хотя реально его стоило бы адресовать на форумы дистрибутива Linux, которым я тогда пользовался, и выявляя виноватые продукты чесать в соответствующие рассылки.
Каким же маленьким и глупым я был 3 года назад.
 
@D-side О великий @Grundy! Опали очищающим огнём своим грешника сего, дабы стал он чист и непорочен и в веках остался верен только ruSO!
 
Кому интересно, вопрос.
 
10:05 AM
@SergeyGornostaev бывает и наоборот. недавно тут был первый вопрос от пользователя, в стиле "я уже задавал этот вопрос тут раньше...". оригинальный вопрос был на тостере
 
@D-side Ответ порадовал, вот бы у нас так :)
@D-side Как решили?
 
@PashaPash забавно! )
 
@Other там сказано, как. В вопросе. В самом конце.
 
@D-side Это я видел, но это костыль, а не решение, а я спросил - найдено ли решение?
 
@Other непосредственную проблему "буква Ы печатается в документах неправильно" это решило, поэтому так дальше и жили.
 
10:09 AM
@D-side перенёс ответ в комментарии )
 
(ROFL)
А в декабре 2014 я ушёл с места работы, где это происходило. :)
 
ага, теперь можно жаловаться модераторам тостера напрямую. пользователи тостера это не могут, а посетители чатика SO - вполне.
3
 
@D-side Ага, до следующего бага, когда у цифры 8 верхняя правая полуокружность пропадёт и кто-то на бабки попадёт.
 
А спустя несколько месяцев узнал, что ушёл практически весь отдел, в котором я был, а фирма развалилась. ¯\_(ツ)_/¯
 
@D-side Вовремя :)
 
10:13 AM
@D-side на Тостере изредка появляются вопросы по Clojure и я сразу думаю, что D-Side бы тут не помешал )
@PashaPash :D
 
@SergeyGornostaev можно в Clojurians (Slack) завести представительство, наверное. Или как минимум объявить, мол, есть тут пара мест где люди задают вопросы, "давайте перехватывать формирующихся кложурианцев и закалять их".
 
@D-side Clojurians? Чойта?
 
@SergeyGornostaev Slack-чатик. Общемировой. О Clojure. Там есть пара русскоязычных каналов.
 
@D-side ух ты! А я и не знал.
 
Точно помню clojure-russia, jobs-rus, editors-rus
Но реально активность только в первом :)
 
10:21 AM
нормально, мне задали задание на собеседовании написать на джаве брутфорс и сбрутфорсить форму
 
@PauloBerezini "дать тестовым заданием реальную работу" это популярный лайфхак работодателей.
 
@D-side да это не работа, тестовая страница, там цифры подобрать в форме только
 
@D-side Тоже попадал пару раз. Сразу посылал лесом.
 
Помню какую-то весёлую историю о том, как на это взяли разработчика прошивок к ЧПУ-станкам, а он их раскусил, предупредил об "ознакомительности" прошивки и запрете на её использование в дальнейшем и заложил в неё мину замедленного действия, которая ухреначила в хлам дорогущий станок спустя какое-то время.
 
Модераторы, посмотрите юзера ru.stackoverflow.com/users/265028/gbr-gbr Что-то совсем ножки свесил.
@D-side Fri 13th?
 
10:24 AM
@Other да неважно. Через какое-то время после собеседования. На котором ему, помнится, отказали.
 
@D-side Годно. Жаль не во всё удаётся бомбу вложить.
 
@PauloBerezini то, что работа выполняется на тестовом стенде, не означает, что результат не будут использовать в бою.
 
@D-side но моему напарнику тоже самое задание дали, я всеже надеюсь что меня не поимеют)
 
Формальный критерий в этом плане сформулировать, наверное, невозможно.
@PauloBerezini бенчмаркнут, посмотрят что быстрее. Денег же не стоит :)
 
@D-side самое интересное, что изначально они попросили посмотреть написанный мною код, ну я им скинул контроллер 1 и им этого не хватило сказали надо брутфорсить, причем брутфорс слово не употребляется в задании
 
10:32 AM
@PauloBerezini пыль в глаза, например, чтобы было похоже на настоящее собеседование. Да, цинизм 80-го уровня :)
 
10:59 AM
@D-side работа нужна а что делать (((
и кстати "тестовый стенд" для брутфорса на сайте по продаже роликовых коньков
 
@PauloBerezini если они действительно из таких, то они вас всё равно не возьмут, поскольку новых сотрудников не ищут.
 
@D-side согласен подозрительнор
 
С такими "бомбами" надо очень аккуратно - могут засудить и очень не слабо. Выверты юриспруденции.
 
@rjhdby разве при отсутствии права использовать код можно засудить автора?
Типа, мы вашу пиратку скачали, а она нам станок сломала? :-)
 
@PavelMayorov да. Им прилетит штраф за пиратство, а вам административка(уголовка) за преднамерянную порчу в особо крупных
@PavelMayorov если будет доказано, что закладка была сделана преднамерянно
 
11:13 AM
А это как-то доказывается?..
 
@PavelMayorov привлекут экспертов. Сделать "бомбу" так, чтобы это можно было принять за "случайную ошибку" достаточно сложно
 
@rjhdby пфф, надо просто переменные обозвать i,j,l,I,J,L - их очень просто путать друг с другом
 
@PavelMayorov ну там тоже не дураки сидят. Находят кусок кода, выполняющий деструктивную функцию и раскручивают. Т.е. вам придется так ювелирно перепутать переменные, чтобы это было 1) В стандартной функции, выполняющей полезную работу 2) Не было явной привязки условий срабатывания (типа через месяц) к деструктивному куску 3) Оно не должно взрываться случайно и т.д.
@PavelMayorov хорошим вариантом, например, будет привязаться к счетчику какому нибудь и сыграть на переполнении
Кстати хорошая идея для конкурса на ресурсе. Правда не уверен в законности :)
 
Есть известный конкурс Underhanded C Contest.
 
@rjhdby или просто проигнорировать сигнал с какого-нибудь аварийного датчика
Тут даже экспертов привлекать не станут.
 
11:26 AM
@PavelMayorov А чем обоснуете игнор датчика? Вполне могут, если будут подозрение на вредительство. Но, в целом, социальную инженерию никто не отменял - можно и таким путем пойти, чтобы даже не и подумали в вашу сторону :)
 
Юридически правильный вариант в таком случае -- перед предоставлением им прошивки потребовать у них подписанного разрешения с условиями использования и ограничением ответственности. Тогда согласно этому разрешению же они не смогут автору прошивки предъявить за ущерб решительно ничего. Они сами подписались на риск.
 
@rjhdby как чем? Букву перепутал.
 
@PavelMayorov вы мой ответ выше перечитайте, про условия, в которых вам ее перепутывать придется
 
@rjhdby есть два датчика, основной и дублирующий аварийный. Проверяем основной, два раза :-)
 
@PavelMayorov Ну ок. А если в штатном режиме аварийный сработал?
 
11:29 AM
@PavelMayorov и надеяться, что основной разворотит? Снижаете надёжность решения :)
 
@rjhdby профит! :-)
 
11:44 AM
@rjhdby, ну так человека же не взяли на работу, т.к. он пишет плохой код, зачем они этот плохой код используют? Можно же сослаться на свою некомпетентность, так? Вот если меня уже реально взяли на работу и в договоре прописали некую ответственность за причинение - тогда да, пусть наказывают...
 
надо сразу посылать таких работодателей, а не решать "как хитрее код запутать". есил им хочется посмотреть на ваш реальный код написанный конкретно под их задачу - есть отличное решение. испытательный срок
4
странно быть достаточно редким специалистом (разработка софта под какие-то дико дорогие станки) и стесняться требовать деньги за свою работу
 
@PashaPash я вот поэтому не люблю всякие эти пространные "приложите ваш код, которым вы особо гордитесь" :-/
 
про запутывание кода... Вот ровно сейчас сижу и разбираюсь с REST API одной дорогущей софтины от однойкрутой фирмы. Не будет показывать пальцем, хотя этьо был HP. Так вот, отдает этот АПИ мне многомегабайтную портянку с метриками мониторинга. И в метриках этих есть булево поле "_disabled" понятного назначения. И все бы хорошо, но в некоторых метриках этого поля нет, зато есть поле... ТА-ДАМ! "_enabled". Вот как так то!?
 
@rjhdby потому что некоторые метрики disabled, а некоторые enabled :)
 
12:00 PM
0
Q: Имеет ли значение, какой номер голоса отдан кандидату на выборах?

smellyshovel"1-ый голос", "2-ой голос" и "3-ий голос". Есть ли разница, кому из кандидатов какой голос отдан? Речь идет про приоритет. Например, если участнику А я отдал свой первый голос, участнику Б - второй, а участнику В - третий, то участник А получает 10 "попугаев", участник Б - 5 "попугаев", а В - од...

 
@rjhdby и вообще должно быть "isEnabled (isDisabled)"
так что в любом случае неверно :)
 
@Grundy только беда в том, что в них в обоих встречается как true, так и false
 
@Grundy порой !enabled не то же, что disabled, а если enabled, то не факт, что configured и вообще доступно... %)
 
@АлексейШиманский "покажите ваш код, за который вам особенно стыдно!"
 
@PashaPash и тут понеслось...)
 
12:10 PM
@АлексейШиманский в фильме "Даун хаус" был хороший момент, когда мерялись самыми постыдными поступками. Там в конце монолог хороший "Ну разве ж это честно? Я про родную тётку сознался, а вы мне всякую мелочевку подсовываете. Я негодую. Эка невидаль, депешей подтереться."
@АлексейШиманский так и с кодом постыдным. Кому то за пять вложенных if-ов стыдно будет, а кому то и goto не страшно :)
 
@rjhdby должно ли быть стыдно за код, который правильно работает? Да. он может быть плохо или криво написан, пробелы там вместо табов, но стыдиться за него?
 
@Lyth тогда мне вообще ни за какой код стыдно не должно быть
 
@rjhdby вот как бэ да =) в продакшене - значит молодец
 
@rjhdby а что не так с goto? :)
 
@Grundy все так, а что? :)
 
12:23 PM
@Grundy на вопрос "что не так с Х" удивительно часто ответ "Х не нужен".
 
@D-side и это очевидно :)
 
@Grundy так да... поэтому от вас этот вопрос особенно удивляет :)
 
12:48 PM
@Grundy с goto все в порядке до тех пор пока люди не используют этот оператор :-)
 
@PavelMayorov в java с этим все хорошо
если кому интересен статус голосования
4,214 voters were eligible, 1,310 visited the site during the election, 1,377 visited the election page, and 589 voted
 
@Nofate лучше б видеть кто где из кандидатов
 
A K
отметку в 550 сегодня пересекли, я смотрел утром
 
При представленных данных непонятно, стоит выпускать ботов или нет)
 
@АлексейШиманский кому хотите накрутить?
 
12:56 PM
@Nofate " 1,310 visited the site during the election, 1,377 visited the election page," это как?
 
@Nofate Размику)
 
@АлексейШиманский лучше Grundy
 
@rjhdby вероятно "visited the site" берется из кэша и отстает от счетчика самой страницы голосов
либо кто-то переходит на страницу голосования по прямой ссылке )
 
@Suvitruf у Grundy там своя армия)
@Grundy у нас есть дубликат на вот такую тему ru.stackoverflow.com/q/732606/191482 ?
 
1:16 PM
@АлексейШиманский было несколько :)
@АлексейШиманский блин, поторопился и не глянул что там нет
 
 
1 hour later…
2:25 PM
0
Q: Изменить рейтинг конкурсного вопроса

HamSterЕсть ли возможность повысить рейтинг конкурсного вопроса после того как уже назначил награду? Т.е. сейчас мой вопрос в конкурсных с наградой в 100 голосов за него, а хотелось бы повысить до 300, например, чтобы увеличить интерес!

 
2:44 PM
@Grundy чет ты совсем не тот дубликат предлагаешь
Хоть там в конце еле еле душа в теле написано что-то подобное, но...
 
2:55 PM
За вас работу здесь не пишут. Обратитесь на сайты по лабораторкам, курсовым. Или мне на почту. — HasmikGaryaka 1 hour ago
кек)
 
3:20 PM
@АлексейШиманский пропал коммент :(
 
@АлексейШиманский а на какую почту?) в профиле почты я не нашёл
 
@pavel Odessa, Одесская область, Украина, HasmikGaryaka // что тут непонятного?
 
@alexolut ну я конечно не специалист, но мне казалось в почте должен быть адрес, Одесса вроде не деревня, чтобы по имени всех знали...
 
Как будто дедушке на деревню писем не писали :)
 
@alexolut писали... когда с udp протоколом учился работать)
 
3:26 PM
— Позвони мне
— Ты не дал мне свой номер
— Знаешь, если это и правда судьба, то ты их угадаешь
 
@АлексейШиманский хм... это старая схема поиска подруги? Звонишь на случайный номер и пытаешься поговорить. Тяжело было раньше, сейчас то хоть на аватарку можно взглянуть для начала.
 
@pavel и начало сразу становится концом
 
-2
Q: Помогите мне. Решите пожалуйста работу по английскому за 7 класс. Хотя бы 2 любые задания

ОльгаНачало работы (https://i.stack.imgur.com/VxAuV.jpg) конец. (https://i.stack.imgur.com/oV1ym.jpg)

 
Го решать
 
Ага. Сломать систему - ответить на вопрос не по теме.
 
3:35 PM
@pavel вообще это отсыл был (хоть слега и перепутанный) на "Друзей". friends-online.co/online/9-season/13-seria-9-season.html (27:00 минута)
 
3:48 PM
@rjhdby Ну вот простой пример на чистом C: freedom-to-tinker.com/2013/10/09/…
 
> Если вы считаете, что существуют смягчающие обстоятельства, которые позволят вам участвовать в выборах, пожалуйста,свяжитесь с командой Stack Exchange и дайте нам знать. Если вы не сделаете этого, ваша кандидатура может быть снята без дальнейших предупреждений.
Добавил перевод для @Squidward
Что-то к Хуану вопросов совсем мало ... вообще, конечно, люди ещё от выборов не отошли, а тут Хуан какой-то ... @NicolasChabanovsky почему такой график выступлений получился?
4
 
4:07 PM
Ну ёлки, это ж сферический "нет объективно верного ответа" в вакууме:
0
Q: как правильно писать код, с пробелом или без между скобкой и названием метода?

tabagansomeFunction(){ //some code } или someFunction () { //some code } справедливо ли верное написание (пока я не знаю которое предпочтительнее) для всех языков?

 
@D-side зато сколько ответов ... и от каких участников ... любо посмотреть
 
@alexolut и насколько не отвечающих на заданный вопрос!
VladD ближе всех к сути вопроса.
 
Здравствуйте все! Есть здесь кто-нибудь кто хорошо знает технологию AMP(от google)? Заранее благодарю!
 
@NicolasChabanovsky можно дёрнуть транзифекс
 
@alexolut Совершенно случайно! То, что Хуан профессиональный управляющий, а у нас тут выборы (или наоборот) – совпадение!
 
4:19 PM
@NicolasChabanovsky так он не могёт в другие дни?
Или кто согласовывал расписание?
 
@alexolut А почему не завтра?
 
К моему вопросу выше. Оставлю линк на свой вопрос: stackoverflow.com/q/46814691/7460038 Может быть, кто-нибудь подскажет.
 
@alexolut Готово!
 
@NicolasChabanovsky ну, будь я Хуаном, мне было бы немного обидно, что вопросов так мало от участников.
 
@D-side почему нет ответа? есть - "без разницы, за исключением определенных языков"
@D-side полностью объективный ответ. объективный != обуславливающий однозначный выбор стиля
 
4:25 PM
@NicolasChabanovsky забыл про Meek STV перевод добавить. Дёрните ещё разок, плиз.
 
@PashaPash это как минимум неверный ответ. Разница есть (и VladD объяснил, почему), хоть во многих языках подобные записи означают одно и то же.
Объективно верным ответом могло бы быть "как принято у вас в команде", но человеку, который, скажем, собирает команду, это на вопрос не ответит.
 
@Other ждите в свежих сборках. // свежее чем 2017.10.18.27500
 
Так что, на мой взгляд, это кандидат на переформулировку.
 
@D-side Я не согласен, что мой ответ совсем уж не отвечает на вопрос. Я немного додумал реальную проблему ТС (как писать синтаксически грамотно), и мой ответ об этом говорит (грамотно = консистентно). [Додумать вопрос — как бы часть хорошего ответа.]
 
В отличие от многих других закрытых по этой причине, с этим вроде ещё и можно сделать.
 
4:28 PM
@alexolut Пожалуйста, задайте ваш!
@alexolut Говорит
> Missing variable: opavote
> Missing variable: meekstv
 
(убежал работать)
 
Но я обновил.
 
@NicolasChabanovsky так я не готов, весь в выборах, как и остальные людишки :)
 
@VladD на мой вкус, там не хватает явного "в каждом языке нужно рассматривать отдельно". Я всё равно поставил плюс, т. к. там есть главное -- упоминание единства стиля.
 
@NicolasChabanovsky одну ссылку исправил на переменную. Другая у нас на Мету будет вести, так что переменную откидываем пока. Или её можно задать где-то отдельно для руСО?
 
4:42 PM
Блин, хочу предлагаемые правки, которые можно адресовать ТСу и только ТСу :(
 
@D-side пишите в комментариях, или в песочнице MSE
 
@alexolut да комментарий я уже отправил.
 
ладно, ладно, не волнуйтесь так ...
 
@D-side почему это неверный ответ?
@D-side т.е. да, я знаю что разница для того же JS есть
@D-side но почему ответ "без разницы, за исключением определенных языков" неверен?
@D-side мы же техническую сторону обсуждаем, а не моральную (имеет ли топикастер право так делать, если у него в команде принято по-другому)
@D-side смотрите, конкретный пример - у нас есть вопросы по C#. Вида, "какая разница между string и String". и ответ на него - никакой, кроме одного конкретного редкого случая.
@D-side и вообще немного странно - "без разницы, за исключением определенных языков" - это суть ответа VladD. ему вы поставили плюс. но говорите, что ответ неверен. странно :)
 
@alexolut Да, я понял! Нет, ссылки жестко прописаны в коде.
 
4:59 PM
@D-side т.е. или это обсуждение именно стиля (главное - стиль - субьективное обсуждение) - и тогда это оффтопик. Или это обсуждение технических особенностей конкретных языков (и тогда это онтопик)
 
@PashaPash и здесь стиль. И вопрос, применим ли предпочитаемый вариант (каким бы он ни был) ко всем языкам. А суть ответа @VladD не в "без разницы", а в единстве стиля, за это и плюс :)
 
@D-side стиль - это полностью нетехническая часть. а техническую часть в ответ VladD добавлять не хочет :(
@D-side если это сводить к стилю, то чем этот вопрос лучше "какой язык учить первым?"
 
@PashaPash я предлагаю прямо исключить из вопроса часть техническую, положив, что приведенные записи равнозначны. И перекроить вопрос на "чем руководствоваться при выборе конкретной записи". Сами записи причём можно даже убрать.
@PashaPash ничем. Потому я закрывашку и выписал.
 
@D-side ну тогда это полностью нетехнический вопрос
@D-side в текущем виде он еще немного на технический тянет, и то только потому, что есть реальные технические ограничения в конкретных языках
 
@PashaPash so? Он о программировании, и однозначный ответ имеет, причём не огромный.
 
5:13 PM
@D-side однозначный, но не объективный.
 
@D-side Хм. У меня акцент скорее на «в большинстве языков нет предписанного стиля. (Но есть исключения.)»
Но вашу позицию понял, спасибо.
 
@D-side проблема же в объективности. а не в однозначности ответа
 
@PashaPash и даже объективный. Возможно, не вполне конкретный, это да.
 
@D-side не объективный. потому что "придерживаесь стиля" - это совет. автор может вполне не придерживаться стиля, и ничего не произойдет. ни крэшей, ни эксепшенов
@D-side работать медленее не станет
 
@PashaPash Я бы сказал, стиль кода, как и наименование переменных, как и разбиение на layer'ы — неотъемлемая часть программирования, написания кода. Так что с моей точки зрения, онтопик.
 
5:15 PM
@D-side может быть даже наоборот, у него сейчас команда выбрала стиль, который противоречит принятому в сообществе
@D-side и тогда не совсем понятно, какого же стиля придерживаться
@VladD у лейеров есть реальные измеримые последствия
 
@PashaPash С моей точки зрения, нетехническая часть важна. Добавлю в ответ.
@PashaPash У стиля тоже: maintainability.
 
@VladD у именования переменных, в определенных случаях - тоже. т.е. можно поменять наименование и измерить результат
@VladD да. но я сомневаюсь, что написание { не так, как написано в соседнем файле, измеримо
 
Код пишется не для компилятора, а для ревьюера.
@PashaPash Точно так же как и одно отступление от разбиения на слои.
 
@PashaPash style checker-ы могут scores понизить из за неправильной установки скобки..
 
Попробую дополнить ответ.
 
5:18 PM
@VladD да. именно поэтому совет "придерживайтесь стиля" субъективен. я сталкивалс с ситуацией, когда команде привычен один стиль, а в проекте, который они пишут - принят другой (по наследству пришел)
@VladimirGamalyan стайлчекеры принимают правила, жестко принятые в команде. понятно, что если на стене написано "ставить { только так" - то странно спрашивать "а надо ли выполнять это правило?"
@VladD одно отступление обычно тянет за собой последствия. на бэкенде - значительные
 
@PashaPash Legacy — это больной вопрос. У нас принята стратегия «либо менять стиль кода одним махом, либо продолжать в том стиле, как он уже написан».
@PashaPash А какие последствия? Обычный technical debt.
 
@VladD ну т.е. ответ - "пишите так как принято, если это удобно, если не удобно - пишите так как удобно"
 
@PashaPash Не-не, не это.
 
@VladD ну как - ведь только что смена стиля ухудшала maintainability. а тут бац - улучшает
@VladD ок, а что если из легаси разработчиков остался один, и ему удобнее по-старому
@VladD а еще десятку людей - по новому?
 
В проекте должен быть единый стиль. Если я хочу писать в этом проекте другом стиле, мне нужно сначала добиться консенсуса и получить разрешение на смену всего стиля.
@PashaPash Нет. Либо все в проекте переходят на другой стиль, либо никто.
 
5:28 PM
@VladD ок, а если в проекте смешаны несколько языков?
 
Мы, например, ввели pronto, который нам изучает на стилевые огрехи только изменившиеся строчки. Чекер в CI. Потихоньку причёсываем.
 
@VladD технофашизм это называется
 
@PashaPash Тогда стиль проекта = декартово произведение стилей по языкам :-P
 
@VladD беда, вобщем
 
@Abyx Jawohl!
 
5:29 PM
мы тоже вводили stylecop и реформатили все. регионы вот решили использовать
как показал опыт - напрасная трата времени
 
@PashaPash А в чём конкретная беда? В том, что код на C# выглядит неконсистентно по отношению к коду на лиспе?
 
@VladD по отношению к коду на JS
@VladD а многим приходится переключатся. несколько раз в день причем
 
@PashaPash Смена стиля не ухудшает. Неоднородность стиля ухудшает.
@PashaPash Ну, хм. Когда я переключаюсь в XML, меня не парит перейти от отступа в 4 пробела к отступу в 2.
 
@VladD так, мы же заботились о ревьюверах. стиль можно поменять, но личный предпочитаемый всей душой стиль - нельзя
@VladD так, т.е. переключение между разным стилем расстановки скобок в одном проекте, но в разных файлах - это ок?
 
@PashaPash Личный стиль у нас исключён, разве что проект тянет 1 (прописью: один) человек. Только командный стиль.
@PashaPash На разных языках? Это окей. На то они и разные языки.
 
5:33 PM
Серьезная дискуссия про пробел )
 
А почему может быть не окей?
@Nofate Буддистская, можно сказать.
 
@VladD двух разных языках с дико близким синтаксисом и при разработке одного и того же куска функционала.
 
Обсуждаем пустоту.
 
@VladD ну т.е. вроде как "смешивать стиль - плохо". "но не плохо, если у файлов разные расширения""
 
@PashaPash У нас такого в проекте нет. Но если синтаксис реально дико близкий (и нет, JS я бы не считал близким), то я бы подумал о унификации стилей.
@PashaPash Не расширения, а языки.
Кстати, я вот подумал: может быть, не так уж плохо, когда разные языки выглядят синтаксически по-разному.
 
5:35 PM
@VladD языки с C-подобным синтаксисом достаточно близки в плане чтения кода
 
@VladD мы когда боль становится нестрепимой жмем в IDEA Ctrl+Alt+L, и она причесывает код как надо
 
@PashaPash Вот в C и C++ я бы, пожалуй, принял одинаковый стиль.
А JS и C# — не обязательно.
 
@VladD ну они друг от друга дальше, чем ES6 от C# :))
 
@PashaPash В C# завезли прототипное наследование?
 
@VladD одинаковый стиль C и C++ - это "объявлять переменные в начале метода"
 
5:36 PM
@PashaPash Я говорю о C99, а не K&R.
 
@VladD нет, наоборот, в JS завезли классы и генерики в виде TypeScript
 
@PashaPash TS != JS
 
@VladD да, я знаю. но классы завезли
@VladD со всей этой OOP-ересью :)
 
С ним не знаком, в работе не применяется, так что пока с этой проблемой наша команда не сталкивалась. Столкнётся — будем решать.
 
А не нужно ли объединить и , а после дать русское название? И в конце концов, сжечь!
 
5:38 PM
@PashaPash Ну, JSON-формат я примерно себе представляю. Не, ничего общего :-P
 
@VladD повезло вам. но, собственно, именно поэтому я там выше ворчал, что ответ не объективен
@VladD JS и JSON - разные вещи
 
@PashaPash Ну вот вы как специалист по таким хитростям не ворчали бы в чате, а дали бы крутой ответ с высоты техлида с опытом работы в смеси языков.
:-P
 
@VladD не хочу. там в ответе будет боль
 
Знания хотят быть свободными!
@PashaPash Боль важна. Давайте!
Кто-то прочитает, и увидит для себя предостережение
(и уйдёт из программистов в продакт-менеджеры)
Но я бы реально хотел почитать ответ о человека, опытного в таких вот связках.
Жаль, что вы не будете писать ответ.
 
@VladD вопрос закрыт, и я не хочу проявлять идти против правил и устраивать произвол
 
5:42 PM
@PashaPash Проголосую за переоткрытие, вдруг переоткроют.
 
avp
@alexolut была такая книжка -- Горький вкус Java
 
@avp ну, то что java имеет чашку кофе эмблемой все знают наверное
 
@VladD эммм... пример чего?
 
@rjhdby Пример того, как можно легко спрятать эксплоит за безобидно выглядящим кодом.
 
avp
@alexolut а почему тогда сомнения о каком языке картинки?
 
5:46 PM
@avp молоко выбивается из этой линейки
 
avp
@alexolut воде же есть язык milk?
 
@VladD ааа. Ну это такая же легкость, как и в истории с инженером, который выставил счет "удар молотком 1р, знание куда ударить - 999р"
 
@avp есть, но он разве имеет какое-то отношение к java? Там вообще про отношение к чистым сям, насколько я понял.
 
01:00 - 18:0018:00 - 23:00

« first day (931 days earlier)      last day (2372 days later) »