1. Куча / Говнокод #27287

    −5

    1. 1
    С праздником, девочки! ʕ ᵔᴥᵔ ʔ

    Запостил: moderat0r, 08 Марта 2021

    Комментарии (96) RSS

    • Спасибо!
      Ответить
    • Учитывая современные тренды можно с уверенностью сказать, что лет через тридцать уточнять пол человека станет так же неприлично, как и спрашивать его национальность.

      Так что да, с праздником
      Ответить
      • за пол уже нельзя спрашивать спермобак, а вот за нацианальность до сих пор можно, возможно вы перепутали расы.
        Ответить
        • ну как-то некрасиво спросить у человека "ты что, еврей?", не?
          Ответить
          • Иди скажи это рекламным объявлениям в которых пишется что "сниму квартиру только русским" или "требуется дворник на работу только русский", когда ты услышишь акцент - ты обязательно спросишь кто он по национальности.
            Если в омериканстве - есть проблемы в виде расизма. То у нас еще острее проблемы в виде нацианолизма.
            Ответить
            • Ну это бытовая ксенофобия, она есть во всех обществах, где есть несколько национальостей. Ничево с этим не сделать. Тем не менее, официально она считается типа неприличной
              Ответить
              • Ну я могу предложить вам съездить в республику САХА или в Республику Тыва, посмотрим насколько вы долго там продержитесь со своей "Бытовой" ксенофобией
                Ответить
                • Я как раз недавно читал про Кызыл, где в вечернее время можно получить пизды. Но там вроде как национальность не спрашивают, там по лицу определяют, что ты не местный, и делают выводы
                  Ответить
                  • там не делают выводов. Сначало заточкой под ребро, а потом доводы.
                    Ответить
                    • По данным аналитиков, в Кызыле в 2020 году происходило 45 убийств на 100 тыс. человек населения. Для понимания, в ближайшем «преследователе» — приморском городе Артеме — убивали «всего лишь» 35 человек из 100 тыс. В классических пугалах первого мира — Мексике и Бразилии — этот показатель составляет соответственно 19,3 и 29,5 человека на 100 тыс. населения.


                      https://www.znak.com/2021-03-01/raspad_gosudarstva_v_rossiyskoy_stolice_ ubiystv_reportazh

                      гг
                      Ответить
                • Там вроде буряты живут обычные, Так что нормально. Квартиры сдают только русским – чтобы один гастарбайтер не пригласил к себе пожить остальную бригаду, со своими и их матками и отпрысками, ибо засрут они всё так, что после них только сжигать вещи, в аулах-то даже аксакалы после поедания плова руки о волосы вытирают.
                  Ответить
                  • нет ли в этом посте разжигания )))
                    Ответить
                    • Но я же не сказал, откуда именно гастарбайтеры )))
                      Ответить
                  • Там живут Тувинцы, и они народ так скажем, не пиздят как кавказец с гор спустился - который с начало затрет тебе хуйню какую-то невнятную. Они без суда и следствия в крысу нож загонят. + Тем более это очень жёсткие бухари, что усугубляет. Аналогично в САХА Якутии, но там по спокойнее, но тоже много таких преключений.
                    Ответить
                    • я конечно извиняюсь, а нахуя России нужна эта Тува и в общем нахуй ей нужны тувинцы?
                      Ответить
                      • потому что чем империя больше -- тем имперцу лучше
                        Ответить
                        • ну империя обычно держится за счёт того, что выжимает соки из подобных территорий

                          а в Туве что-то есть, кроме наркоты? золото, нефть, айфоны?
                          Ответить
                          • Изначально -- да, территория нужна, чтобы качать оттуда ништяки. Но потом конечно от нее нету никакого смысла, но отпустить её империя не может, бо империя.
                            Ответить
                • а что там будет?
                  Ответить
                  • принесли же ссылку
                    https://www.znak.com/2021-03-01/raspad_gosudarstva_v_rossiyskoy_stolice_ ubiystv_reportazh
                    Ответить
        • Хотел поставить плюс, но случайно поставил минус.
          Ответить
    • Серия 1: Сосед

      Рэнди развивает интерес к соседскому сараю, пукает и продолжает тем, что наносит вербальные оскорбления соседу (а также пролетавшему мимо вертолёту). Затем сосед признаёт, что он — «однорукий уткоёб» («one-armed duck-fucker»).


      Серия 2: Беговая дорожка

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

      Серия 3: Доктор

      После того как Рэнди ударил самого себя электрическим током с последовавшим шоком, пытаясь отремонтировать напольный светильник с разбитой электролампой, прибывает доктор проверить порог шоковой боли у оцепеневшего мужика, используя всё более и более (по нарастающей) жестокие методы, пока наконец Рэнди не восстанавливает свои чувства и решает провести проверку по своему усмотрению. «Так больно?» («Does that hurt you?»)

      Серия 4: Визит друга

      Рэнди уничтожает новую линию вешалок для одежды (типа большой телевизионной антенны), принадлежащих его жене, и выбрасывает их через забор, вызывая тем самым катастрофическую аварию, к величайшему неудовлетворению жены. Потом к Рэнди приходит друг и эти двое разговаривают об охоте и прочих убивающих штучках, выпивая, плюясь, рыгая и пердя всё это время.
      Ответить
    • https://twitter.com/chatte_chatain/status/1367837111915843585?s=28
      Ответить
    • ну с праздиком
      https://killpls.me/story/1110#random
      Ответить
      • >Но из-за пуританских взглядов родителей я до сих пор девственница.

        падажжи
        Ответить
      • Иннах. Не порть праздничное настроение.
        Не буду открывать.
        Ответить
    • https://killpls.me/story/792#random
      какой багор ))
      Ответить
    • А что такой низкий рейтинг у поста?
      Ответить
    • хрюкни
      https://twitter.com/francska1/status/1367107826074722307
      Ответить
    • Ладно, вот вам репортаж Дойче Велле
      https://twitter.com/dw_russian/status/1368803669391597571
      Ответить
    • Хрюкни
      Ответить
    • с праздником
      https://www.youtube.com/watch?v=hxXaCXF_9qQ
      Ответить
    • Боже мой, как мне надоело пиздеть. Каждый, сука, день, по три часа пиздят о маловажных вещах.

      Нужно отменить нахуй все эти ёбаные тулы для митингов всем стадом, и оставить электронку: сел, подумал, сформировал мысли, выразил их внятно, написал на рассылку. Всё.
      Заебали
      Ответить
      • Выключи микрофон и занимайся своими делами.
        Ответить
        • Так выключен же, но нужно слушать, что там пиздят в ушах всё равно. Обсуждают, например, нужно ли нам иметь больше митингов, или еще больше митингов. И если еще больше, то нужны ли перерывы, и как часто.

          Говнокодить невозможно всё равно когда в ушах гудят, можно только тупые рефакторинги делать, и шрифты в терминале разные пробовать
          Ответить
          • > нужно слушать

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

              Питухи обсуждают как сделать все тесты зелеными. Второй год обсуждают. Потому что всем похуй
              Ответить
              • > как сделать все тесты зелеными

                Эм, а что тут обсуждать? Садишься и делаешь один тест зелёным, переходишь к следующему.

                Или вы о том, как их поддерживать зелёными и держать копромисс между быстрым PR и поломанным мастером?
                Ответить
                • >Эм, а что тут обсуждать?
                  Вот именно.

                  >Садишься и делаешь один тест зелёным, переходишь к следующему.
                  Но почему-то никто не садится, и не делает.
                  И я даже знаю почему: потому что всем похуй.

                  >копромисс
                  Некоторые тесты мигают уже несколько лет
                  Ответить
                  • > всем похуй

                    Ну тогда зачем это обсуждать, раз всем похуй?

                    Пусть лид каждую итерацию отправляет кого-то одного почистить вилкой несколько тестов, которые падают чаще всего.
                    Ответить
                    • Ну кто-то увидел красные тесты, и возбудился. Вот все и обсуждают.


                      Лид мог бы зафорсить фиксинг тестов решением типа "нельзя писать новый код, пока ты не пофиксил все свои тесты", но лид не хочет давить
                      Ответить
                      • > но лид не хочет давить

                        - "а он точно продюсер"? (с)
                        Ответить
                      • > нельзя писать новый код, пока ты не пофиксил все свои тесты

                        Да не, зачем так жёстко то. Просто выделить время на это и постепенно чинить. Ну и не ломать новые, конечно.
                        Ответить
                        • А можно бить разрабов палкой, пока все тесты не пофиксятся!
                          Ответить
                          • Только не по голове и не по рукам, а то производительность упадёт. PHPшников, впрочем, можно и по голове.
                            Ответить
                            • У ПХП и так все тесты зеленые.

                              Возьмем пример из статьи

                              Есть легкий и простой код
                              class MyClass {
                              
                                  public function power($x, $y)
                                  {
                                      return pow($x, $y);
                                  }
                              }


                              И еще более легкий и удобный способ его тестирования
                              <?php
                              require_once 'PHPUnit/Framework.php';
                              require_once 'MyClass.php';
                              
                              class MyClassTest extends PHPUnit_Framework_TestCase {
                                  public function testPower()
                                  {
                                      $my = new MyClass();
                                      $this->assertEquals(8, $my->power(2, 3));
                               }
                              }

                              https://habr.com/ru/post/56289/

                              Уверен, такие тесты приятно фиксить
                              Ответить
                        • Как сделать код более качественным?

                          Нужно просто выделить время на исправление багов, ну и стараться не делать новых багов, конечно Ж)
                          Ответить
                        • Очевидно, у них тесты мигающие, и пофиксить их не тривиально, поэтому всем похуй. У нас ровно так.
                          Ответить
                          • Тестовая слот-машина:
                            // FNV-1a
                            constexpr uint64_t ct_hash(std::string_view str) noexcept
                            {
                                uint64_t val = 14695981039346656037ull;
                                for (const auto & c : str) {
                                    val ^= static_cast<uint64_t>(c);
                                    val *= 1099511628211ull;
                                }
                                return val;
                            }
                            
                            constexpr uint64_t ct_seed() noexcept
                            {
                                return ct_hash(__TIME__);
                            }
                            
                            constexpr uint64_t ct_rand(uint64_t state) noexcept
                            {
                                return 6364136223846793005ull * state + 1442695040888963407ull;
                            }
                            
                            struct Test {
                                void test_1() noexcept
                                {
                                    assert(_next() % 2);
                                }
                            
                                void test_2() noexcept
                                {
                                   assert(_next() % 2);
                                }
                            
                                void test_3() noexcept
                                {
                                    assert(_next() % 2);
                                }
                            
                                void test_4() noexcept
                                {
                                    assert(_next() % 2);
                                }
                            
                                uint64_t _next() noexcept
                                {
                                    return (_state = ct_rand(_state));
                                }
                            
                                uint64_t _state = ct_seed();
                            };
                            
                            int main()
                            {
                                Test tests;
                                tests.test_1();
                                tests.test_2();
                                tests.test_3();
                                tests.test_4();
                            }


                            Компилировать до джекпота.
                            Ответить
              • >как сделать все тесты зелеными

                Удалить все красные
                Ответить
                • Ну это важный шаг кста. Мы так и начинали озеленять тесты. Когда у тебя 100 красных тестов болтается, на новые фейлы всем похуй. Никто не будет их читать.

                  А когда тесты обычно зелёные, но изредка пробивается красный -- он бесит и его приходится фиксить.
                  Ответить
                • Тогда начнут мигать другие:)
                  Ответить
                  • Какая изолированность )))
                    Ответить
                    • Да нет, они просто уже мигали, просто реже и их не было заметно на фоне тех, которые фейлятся 50/50.
                      Ответить
                    • На самом деле всё просто: чтобы человек что-то сделал, нужно либо от него это потребовать, либо сделать так, чтобы ему было интересно.

                      Требовать никто ничего не хочет, бо "все взрослые люди".

                      А фиксить тесты неинтересно.
                      Программировать новые фичи интересно, а тесты фиксить -- нет.
                      Ответить
              • Ну так это же совсем просто.
                <p style="color:green;">Test1</p>
                <p style="color:green;">Test2</p>
                <p style="color:green;">Test3</p>

                Можно ещё CSS сделать, но тут уже думать надо.
                Ответить
              • > А вдруг спросят что-то, а я молчу?

                Sorry, previous discussion wasn't related to my work so I've started answering my mail. Can you repeat this once more please?
                Ответить
      • Ха! В текущей тиме мы всех аджайл фасилитаторов с их чемоданами выкинули на мороз. У нас даже стендапов нет, единственный регулярный митинг -- демо в конце спринта. Задачи полностью распараллелены, каждый знает что делать, если надо посовещаться (на ревью что-то непонятно) -- тред в сляке или 1:1 звонок. Такой продуктивности не испытывал давно.
        Ответить
        • Самое смешное, что у нас даже в чистом скраме было меньше митингов.
          Там митинг был в начале спринта (раз в 3 недели), а каждый день нужно было только карточки перевешивать (это делается молча, и занимает 15 секунд)

          А у нас крамов нет, потому каждый день все голосом что-то обсуждают
          Ответить
        • иди в жопу

          я тебе не верю, что такое может быть
          Ответить
        • > Задачи полностью распараллелены, каждый знает что делать
          Язык определяет сознание. На эрланге пишете?
          Ответить
          • Да, Erlang + сишка.
            Ответить
          • Видал команду питонистов, так там пока один программировал -- все остальные спали
            Ответить
            • Я тоже такое наблюдал, это называлось "mobbing". Страшная ересь у них там в итоге (не)получилась.
              Ответить
        • Скорее всего это значит что средний уровень по команде супер высокий потому что на галере проблема не в долбоебских митингах а в медленном ревью/дизайне/постановке задач, а митинги как раз эту пустоту и заполняют
          Ответить
      • У нас каждый день созвон разработчиков (у нас 3 разработчика) на 30 минут (иногда затягивается на час). Раз в неделю созвон на всю команду (там + аналитики и ещё высшие рукли могут подключиться) - это час-полтора. 50% времени пизжу почему-то я: задаю вопросы, доёбуюсь, набрасываю, форсю сделать какую-то хуйню. В мессенджере это сделать сложнее было бы. Мне збс, и коммуникацию немного прокачал.
        Ответить
        • То есть у вас так же плохо, как и у нас, но тебе это даже нравится?
          Ответить
          • А что плохого то?
            Ответить
            • Пусть 4 дня в неделю вы пиздите по часу, и один день еще полтора.

              5,5 часов в неделю вы тратите на пиздеж. Это ок?
              Ответить
              • Да. Если не тратить это время, то каждый бы делал ненужную хуйню, или не понимал что или как делать.
                Ответить

    Добавить комментарий