Например интеграционные тесты вызывают метод с параметрами:
(А=1, В=0) либо (А=0, В=1).
А юнит тест в придачу может вызывать случай (А=1, В =1), что в реальности не требуется, но делает покрытие 100%.
Вопрос в том, что такое 100% покрытие. Если одна и та же ветка кода вызывается два раза, это 200% покрытия? Что на самом деле нам говорит покрытие в 100%?
Наличие дублеров делает данную метрику чуть более «честной», так как мы вызываем только тестируемый код.
Как по мне то «Наличие дублеров делает данную метрику чуть более «ошибочной»», так как мы вызываем только код одного класса, а не ту связку классов которая будет в продакшине.
Я в посте не увидел опровержений об изменении зарплат.
Кроме зарплат, всё остальное не стоит обсуждения.
Если имеются проблемы с ЗП, то что должна опровергнуть эта статья?
Мы настолько крупная и надежная компания что будем платить вам три корочки хлеба?
Xored делался не для того, чтобы тупо гонять бабло между заказчиком и программистом.
И как, получилось сделать не для этого? А для чего делалась компания тогда?
45 т.р. это как то как раз что бы владелец фирмы работал в одиночку.
Сфера деятельности узкая, потому рабочих мест не много, работодатели сильно манипулируют этим.
Казалось бы что это значит наоборот, кандидаты должны ломить ЗП в пять раз больше чем скажем распространенные джависты. Но вместо того что бы пойти в джависты, они видимо прутся куда возьмут.
Еще не забудьте что со временем можете пожалеть если выберете не денежную работу. Интересно, где больше платят, в разработке ПО или в разработке процессоров?
У меня предвзятое отношение к размеру ЗП в отечественных хардварных компаниях.
Мое мнение, по поводу индексов, это преувеличенная причина.
Как уже писали в комментариях, зато в репозитарии можно добавить доп функциональность типа логирования, прав доступа и т. д.
И когда вы захотите добавить индексы — вы долго и нудно в профайлере будете выискивать тормозные запросы, после чего добавлять индексы.
Так разве это не лучший способ узнать где нужны индексы? Зачем заниматься сомнительной работой гадая какой нужен индекс для какого запроса. Есть инструмент, бери и используй, не гадай.
Вам виднее, наверно. Я не в курсе, просто интересно что бы могло означать, вдруг появилась неизвестная мне технология.
Предположу что проблема с userspace в том что происходит переключение контекста CPU. Вряд ли идет копирование из системного RAM в userspace, а работает copy-on-write, то есть копирование буферов файла не происходило бы, а значит проблема не в копировании памяти, а в простое CPU при переключении контекстов.
Но наверное при десятках и сотнях тысяч запросов в секунду, переключение контекста CPU могло бы занимать большой процент простоя производительности железяки.
То есть, с диска, сразу в сетевую карту, не попадая в ОЗУ? А контролер DMA участвует? По какой шине идет эта передача, по PCI express? Какой контролер это контролирует, южный или северный мост?
В правильных веб-серверах даже файлы с дисков от-
даются сразу в память, минуя загрузку (такого эффекта можно достичь, включив, например,
опцию sendfile в nginx).
Это еще что за неизвестная технология такая, телепортация? Как это с дисков в память без загрузки?
Меня очень интересует, как вы нарисовали такую графику, например то дерево с «апельсинами»?
Какую то книгу по 3D моделированию почитали, посоветуйте учебные материалы?
К тому же не стоит забывать о важности создания рабочих мест.
Если бы все эти, условно говоря, «бездельники» — чиновники, проверяющие, клерки, охранники, полицаи и прочие «вертухаи», были бы не на работе по 8 часов в день, то они бы ушли в ОПГ, а так под каким ни каким, а якобы почти контролем.
(А=1, В=0) либо (А=0, В=1).
А юнит тест в придачу может вызывать случай (А=1, В =1), что в реальности не требуется, но делает покрытие 100%.
Вопрос в том, что такое 100% покрытие. Если одна и та же ветка кода вызывается два раза, это 200% покрытия? Что на самом деле нам говорит покрытие в 100%?
Кроме зарплат, всё остальное не стоит обсуждения.
Если имеются проблемы с ЗП, то что должна опровергнуть эта статья?
Мы настолько крупная и надежная компания что будем платить вам три корочки хлеба?
И как, получилось сделать не для этого? А для чего делалась компания тогда?
Казалось бы что это значит наоборот, кандидаты должны ломить ЗП в пять раз больше чем скажем распространенные джависты. Но вместо того что бы пойти в джависты, они видимо прутся куда возьмут.
У меня предвзятое отношение к размеру ЗП в отечественных хардварных компаниях.
Как уже писали в комментариях, зато в репозитарии можно добавить доп функциональность типа логирования, прав доступа и т. д.
Предположу что проблема с userspace в том что происходит переключение контекста CPU. Вряд ли идет копирование из системного RAM в userspace, а работает copy-on-write, то есть копирование буферов файла не происходило бы, а значит проблема не в копировании памяти, а в простое CPU при переключении контекстов.
Но наверное при десятках и сотнях тысяч запросов в секунду, переключение контекста CPU могло бы занимать большой процент простоя производительности железяки.
Это еще что за неизвестная технология такая, телепортация? Как это с дисков в память без загрузки?
Какую то книгу по 3D моделированию почитали, посоветуйте учебные материалы?
Нужно больше граждан понимающие что: — это не только ложное утверждение, а еще и незаконное.
Если бы все эти, условно говоря, «бездельники» — чиновники, проверяющие, клерки, охранники, полицаи и прочие «вертухаи», были бы не на работе по 8 часов в день, то они бы ушли в ОПГ, а так под каким ни каким, а якобы почти контролем.