• В самом популярном фрагменте кода за всю историю StackOverflow ошибка! 
    –3
    Давайте рассуждать логически. Работа с файлами в репозиториях и вообще в среднем занимает примерно 1% кода, я думаю, даже меньше. При этом подсчёт размера файла нужен ещё примерно в 1% случаев от работы с файлами. Итого данный код нужен в исчезающе малом количестве случаев. Я вообще не припомню, чтобы он когда-то кем-то был использован или вообще упомянут. Этот код — пустышка, он фактически почти никому не нужен. Я убеждён, что это один из самых редких кусков кода, который вы только можете увидеть на GitHub. Никакого толкового исследования автор не мог провести, потому что у него нет таких инструментов. Он не может быть уверен, что код на GitHub взят с SO, а не наоборот, что этот код взят именно в таком виде, а не переделан. Фактически вся статья — полная профанация.
    На Stackoverflow есть множество популярных ответов, с которых не́чего копировать, потому что они, внезапно, не оформлены, как ready-to-use сниппеты.

    Это проблема тех, кто копирует код. Захотят — скопируют, захотят — напишут сами. Не вижу проблемы в том, что код не отформатирован.
  • В самом популярном фрагменте кода за всю историю StackOverflow ошибка! 
    –4
    Вы можете говорить только за себя. Данный текст я читал и не заметил там указания, что данный фрагмент кода является самым популярным на GitHub. Я уверен, что это совершенно не так, скорее, это один из самых редких и мало кому нужных фрагментов кода из GitHub.
  • В самом популярном фрагменте кода за всю историю StackOverflow ошибка! 
    –1
    Т.е. автор статьи ни разу ни чем не померил, а утверждает, что это самый популярный фрагмент? Я выше писал, что в вопросах по Java гораздо больше плюсов, а это уже признак того, что код и в проектах на GitHub встретится чаще. Грубо говоря, исправление ошибок в memory allocate на языке C, сортировка и т.п. встретится в десятки раз чаще, чем некий мало кому нужный код по форматированию Мб.
  • В самом популярном фрагменте кода за всю историю StackOverflow ошибка! 
    –2
    В самом популярном фрагменте кода за всю историю StackOverflow ошибка! 

    С удивлением узнал о таком коде. По тегу java вы легко найдёте гораздо более популярные вопросы и ответы. Похоже, автор имел в виду только свой популярный код.
  • Как проводить Code Review по версии Google
    0
    Такая дилемма есть, но мне кажется, 1% — это слишком оптимистично. Иногда этот 1% вполне может стать и 5, а потом и 100 (допустим, упадёт сторонний сервис, на который завязано приложение, когда сначала он давал только 1% сбоев).
  • GitHub удалил приложение, которое использовали протестующие в Каталонии
    0
    Интересная формулировка. Вы не могли бы дать ссылку на историю с Blizzard?
  • Мой опыт работы в Фирме 1С
    0
    В редких мелких и средних компаниях дадут расслабиться.
  • Кувшины фирмы Аквафор – наглядный пример того, как нельзя проектировать фильтры для очистки воды
    0
    Поддерживаю! Хотя со статьёй согласен (тоже поражают разные поделки современных инженеров), но слово «тупо» отталкивает. И почему тупо? Припаять не любой сможет с первой попытки.
  • Радикальные советы о том, как меньше зависать в телефоне
    +1
    Хотя в целом это верно, без соцсетей всё равно сложно. Нужные связи даже по работе, группы (магазины, хобби, аренда и т.д.). Пока залезешь на сайт, потеряешь время, а тут сразу видишь, что пришло сообщение. Просто нет нужды общаться с сотней человек одновременно. Наоборот, раздражает, когда человек отвечает раз в день, из-за этого вопросы не решаются и становятся неактуальными.
  • Лес не сдается технологиям поиска, но инженеры наносят ответный удар
    0
    Вы ошибаетесь. Из последних прочитанных мной историй следует, что в большинстве случаев никакого мобильного телефона с собой не было.
  • Лес не сдается технологиям поиска, но инженеры наносят ответный удар
    0
    Интересная серия статей. Насколько я понял, ищут таким способом, в основном, людей в бессознательном или неадекватном состоянии, когда они не могут взаимодействовать с беспилотником (выйти на открытую местность, залезть на дерево, оставить опознавательные знаки). А что насчёт вариантов взаимодействия? Может ли человек, услышав беспилотник, как-то подать сигнал?
  • Про пытки Джулиана Ассанжа
    +15
    А каким образом Ассанж связан с «дикими мусульманами»? И почему террористы есть на Востоке, но никак не в США и Израиле (и вся их внешняя деятельность не является террористической)?
  • Про пытки Джулиана Ассанжа
    +11
    В комментариях к статье сказано, что в феврале МВФ выделил 4,2 млрд. долл. Эквадору под 5%. США имеет более 16% голосов в МВФ.
  • Опыт применения Coroutines и Retrofit2
    0
    Столкнулся со следующей проблемой. Краш-логи в релизном приложении очень сложно понять. Строки ссылаются не на те, что в коде, декомпилировать в Java нормально нельзя. Также порядок вызова методов очень странный. Найти ошибку становится почти нереально. Это не корутины вносят сумятицу?
  • Android Academy в Москве: Advanced Course
    0
    Merci!
  • Android Academy в Москве: Advanced Course
    +1
    Здравствуйте! Спасибо за анонс! Замените, пожалуйста, короткие ссылки на реальные.
    Можно ли пропускать лекции в течение двух недель? Что требуется сделать по окончании курсов? Возможна ли запись лекций? Если занятия бесплатные, в чём состоит прибыль для компании «Авито»?
  • Стоит ли высокое качество ПО затрат на его разработку?
    –3
    Статья не понравилась, со статьёй полностью не согласен. Слишком много в последнее время появляется подобных мантр.
    1. Что такое качество кода? Я могу сориентироваться, что чашка сделана некачественно, неправильно сделан шиномонтаж. А что вы скажете о качестве кода? Его можно сравнить с написанием книг. Эта книга написана качественно, а эта некачественно (видимо, автор был пьян). Никакого качества кода нет.
    2. «Качественный» код не обязательно даёт какие-то ускорения проекту в будущем. Наоборот, всё время существования проекта он может изрядно его тормозить. Пока вы будете думать о том, в какой слой вынести этот метод, успеет поменяться задание целиком.
    3. Следование методологии TDD, «чистой архитектуре» ради архитектуры, абстракциям ради абстракций значительно замедлит проект.
    4. Грамотное написание комментариев, разделение проекта по функциям упрощает чтение кода, ускоряет его развитие.
    5. Хоть с архитектурой, хоть без вы можете написать ужасный код.
    6. Архитектура ПО — это не строительство небоскрёба. Это строительство велосипеда, в котором наличие насоса, ремнабора влияет на то, доедете ли вы вообще. Всё на всё влияет, от установки шин до руля.
    7. «Некоторым командам удаётся даже получить обратный эффект, когда каждая новая фича выпускается быстрее предыдущей за счёт того, что удаётся переиспользовать уже написанный код».
    Какое счастье, что такое происходит редко. Неудачное изменение в одном месте поломает весь код.
    8. «Он ответил так, как ответил бы любой опытный архитектор: «Мы принимали хорошие решения, но только сейчас понимаем, как нужно было делать правильно».
    Вы серьёзно? А что такое „правильно“? Почему его „правильное“ решение не устареет через полгода и не станет неправильным?
    9. Я видел один проект, где чистота архитектуры была выставлена на первый план. Это отнимало очень много моральных сил со всеми тестированиями, методологиями, абстракциями. Я не видел более медленного проекта. По моим оценкам, всё должно было делаться раза в три быстрее и без „архитектуры“.
  • Комикс «Паять просто» в обновлённом варианте (2019)
    0
    Да, полностью согласен. Интересно, что было бы, если бы попал камень от колеса автомобиля.
  • Опыт применения Coroutines и Retrofit2
    +1
    Думаю, следует добавить ещё одно исключение: SSLHandshakeException. Это когда у сервера нет сертификата.
  • Комикс «Паять просто» в обновлённом варианте (2019)
    +3
  • Комикс «Паять просто» в обновлённом варианте (2019)
    0
    Спасибо!
  • Комикс «Паять просто» в обновлённом варианте (2019)
    0
    Странно, скачал пару часов назад после сохранения копии себе на Я.Диск (тоже выходило подобное сообщение).
  • Комикс «Паять просто» в обновлённом варианте (2019)
    +1
    Спасибо! Поскольку я паять не умею, для меня и устаревшая инструкция подойдёт (тем более, что я других способов и не встречал). Это интересно и не так страшно.
    А после выпаивания эти детали более не применяются? А если не обкусывать ножки?
    Нужно ли использовать очки на первых порах или олово не прилетит в глаза?
  • Шейдеры 3D-игр для начинающих
    0
    Согласен. Я больше по мобильной разработке, эту статью увидел на «Хабре» и заинтересовался. Спасибо! Тоже раньше подписывался на людей на GitHub, но потом отписался, слишком много всего добавляют.
  • Шейдеры 3D-игр для начинающих
    +4
    Есть. Без этого перевода многие даже не узнали бы об этой статье (и тем более не прочитали бы).
  • Про одну девушку
    0
    Согласен с вами. Но за интригу спасибо.
  • Про одну девушку
    0
    Странная небылица без подробностей. Альтруист-парень, теоретик, регулярно выкладывал свои идеи, которые никого не интересовали. Но он почему-то в них верил. Затем заинтересовали, и он вдруг начал просвещать девушку бесплатно. И просвещал в течение длительного времени, видимо, бесплатно. Девушка на основе 5% знаний смогла преодолеть проблему ускорения производительности труда. Самое главное в этой химической реакции пропущено. Почему вдруг работники добровольно пошли на понижение с целью получить в два раза меньше времени на реализацию задач, тоже непонятно. Возможно, задачи лёгкие, а оплата выше. Мотивация работников непонятна, как они не сломались — тоже. Скорее всего, пошли административным путём и перекинули часть задач на другие отделы либо сняли нагрузку (письма, отчёты). Может, поменяли способ работы (придумали кнопку «Сделать всё хорошо» и регулярно её нажимают).
    Также автор считает, что в открытом доступе такие знания не появляются.
    В общем, доверия к статье никакого.
  • Яндекс опубликовал обзор рынка ИТ-вакансий
    0
    Смешно звучит: «в городах-миллионерах».
  • Как создать тёмную тему и не навредить. Опыт команды Яндекс.Почты
    0
    Для Firefox есть Owl, однако со временем появляются недостатки. Картинки перекрашиваются, а обычные надписи немного странных цветов. Через несколько часов использования выключаешь.
  • Опыт применения Coroutines и Retrofit2
    0
    Спасибо! Я тоже использую try-catch, но сначала в методе onOnIntercept() интерфейса okhttp3.Interceptor для обработки ошибочных JSON, а затем в каждом запросе для обработки прочих ошибок (ошибок соединения). Но ваш опыт тоже интересен.
  • Почему вам больше никогда не стоит использовать Quora
    0
    Я согласен с вами, что надо закрыть доступ к денежным операциям без подтверждения личности. Вообще, многие ограничения полезны и продиктованы потребностями общества. Даже то же телефонное мошенничество, было бы в целом полезно иметь систему идентификации человека по голосу. Не говоря уж о привязке номера к паспорту (не понимаю, почему в некоторых странах можно покупать SIM без паспорта). Да, это особо не оградит от фишинга, но какой-то части «разводов» можно было бы избежать. Той же «социальной инженерии» при взломах, я надеюсь, было бы в разы меньше.
  • Почему вам больше никогда не стоит использовать Quora
    +1
    Полностью согласен. Непонятно, почему на SO нельзя спрашивать о чужом опыте и проводить сравнения.
  • Почему вам больше никогда не стоит использовать Quora
    0
    Под фейком я полагал не недостоверную информацию в общем смысле, а фейковый аккаунт. Часто они созданы для того, чтобы не нести ответственность за свои действия. Начиная от спама, заканчивая криминалом типа взлома, мошенничества, шантажа и т.д. По сути каждый человек в Сети должен нести ту же ответственность, что и в реале. Недопустимо, чтобы прикрываясь «левым» аккаунтом, человек нарушал чьи-то права. Насчёт того, как определить, фейковый аккаунт или нет, не всё так просто, я согласен. Можно взять чужие фото с телефона и создать аккаунт, при этом будет не понятно, что это фейк, особенно, если оригинального аккаунта и не существовало.
  • Почему вам больше никогда не стоит использовать Quora
    0
    С моей логикой всё в порядке. Часто здесь я замечал политические дискуссии людей, которые совершенно в чём-то не разбираются, а потому оскорбляют всех подряд. Я имею опыт общения с подобными персонажами и как раз считаю, что таких надо банить, хоть даже у них будет 100 плюсов за оскорбление.
    Минусы в целом не показательны. У меня одно мнение, у другого — другое. Другой может ни грамма не разбираться, но быть популистом. Мне вкатят минусы, ему плюсы. Простой пример: я высказал здесь мнение, а кто-то уже залез в репутацию и поставил минус. А так как ответить ему нечем, то он смог сделать только это.
    «Можно кучу социально опасных вещей придумать, которые может сделать любой и при должной осторожности остаться безнаказанным…» Наверное, можно, но найдётся и тот, кому это сильно не понравится, а тогда кто его знает, все люди разные. Агрессивные долго церемониться не станут. «Но тем не менее у большинства и в мыслях ничего подобного никогда не возникало». Уверен, что возникало и возникает постоянно, но правила и возможные последствия ограничивают таких людей.
  • Опыт применения Coroutines и Retrofit2
    0
    Если соединение нестабильно или отсутствует, Retrofit может выбросить исключение по тайм-ауту и уронить приложение. Как вы обходите эту проблему?
  • Снятся ли искусственному интеллекту зерглинги
    0
    Уже много лет чемпионаты людей (которые всем интересны) и чемпионаты программ проводятся отдельно. Смешанные сейчас не имеют смысла, т.к. рейтинг программ настолько высок, что человек даже теоретически не может попасть в десятку. Так, рейтинг Магнуса менее 3000, в то время как программы давно преодолели 3300 (см. www.computerchess.org.uk/ccrl).
  • Почему вам больше никогда не стоит использовать Quora
    0
    Quora — хорошая альтернатива SO. SO, всё же, иногда перегибает. Модераторы удаляют ответы без уведомлений, если им покажется, что чего-то там не так или кто-то пожалуется, что кода нет, а есть ссылки на код. Также они блокируют хорошие вопросы, если в них есть выбор между решениями, т.е. автор спрашивает мнение, что лучше и почему.
  • Почему вам больше никогда не стоит использовать Quora
    0
    Я считаю, наоборот, в соцсетях должна быть максимально честная информация, а фейки нужно банить. Надоедает, что любой фейк, чувствуя свою безнаказанность, может оскорблять людей, становиться мошенником, т.е. совершать разные административные и уголовные дела. Более того, ВК даже не банит их по жалобам, пока не наберётся определённое число жалоб.
  • 7 библиотек для Android разработки на Kotlin
    0
    Picasso имеет баги на разных устройствах, менее производительна, чем Glide. Джейк Вортон часто закрывает issues без всякого решения.
    Fuel хороша, но имеет ряд минусов. Не так просто увидеть полный запрос, надо настраивать. Распознавание JSON реализовано через десериализаторы, которые надо писать самим (правда, обычно в одну строку). Есть работа с корутинами и RxJava. Пока активно развивается, поэтому не на всё есть документация, а некоторые баги при запуске запросов и распознавании JSON неочевидны.
  • Несколько историй про подпольных программистов
    0
    Только там были китайцы.