в компании Б пришлось просто остановить новые разработки и ьросить все силы на восстановление управляемости и стабильности проекта. Конечно, ничего бы этого не случилось, будь качество кода в компании Б на том уровне, на каком оно было в компании А…
… которая до этого момента просто не дожила.
А потом у компании Б перестало хватать сил и на поддержание проекта, она потеряла клиентов и её постигла та же судьба, только позже.
Программисты в компании А спокойно делали свою работу, как только компания А разорилась, они нашли компанию В и продолжили спокойно там работать. Программисты в компании Б, из последних сил тянули проваливающийся продукт, получали стрессы, работали по выходным, чтобы вытянуть проект, и в конце, измотанные, оказались перед необходимостью искать новую работу.
На локальных дисках, которые стоят на борту серверов, данные заказчиков не хранятся. Они все хранятся на централизованном хранилище. Если подходить к вопросу изъятия данных проверяющими органами, то изъятие серверов как таковое просто бесполезно, потому что данные заказчиков на них отсутствуют.
… равномерно распределены по всем дисковым массивам вперемешку с данными остальных заказчиков…
Спасибо за информацию. Теперь, при необходимости изъятия данных одного педприятия, мы будем изымать все сервера и дисковые массивы вашего хостинга.
В каждой команде правила свои. Они не берутся в потолка. Да. Они вырабатываются кровью и потом. Но, программисты сами по себе не самоорганизуются. Без участия мэнеджера у них не появится само по себе CI, Code Review и тесты. Всё это требует времени, которое распределяет и выделяет мэнеджер. Поэтому, он должен интересоваться кодом. Или, хотябы полагаться на мнение лида, или другого, специально выделенного лица. И, планировать на это время.
Я разве говорил, что они не должны соблюдаться или что они крайность?
Не говоили. Но, кто ж меня заставляет ограничиваться рамками вашего примера? Машина — ресурс личный, как время программиста. А вот дороги и дорожное движение — общий, как код проекта и CI для команды. Каждый заботится о своей машине, но не заботится о дорогах и удобстве другого. В отсутствие контроля — неизбежно получается «индийский траффик», а точнее — его программный аналог. Поэтому, помимо программистов, кто-то ещё должен быть заинтересован в качестве кода. Иначе, время возмет свое.
Это как раз не важно. Вот что получается, когда все пытаются ехать как можно быстрее по своим делам, на чем под руку попалось, с максимальной возможной скоростью, при полном несоблюдении ПДД:
Сверхскоростями тут и не пахнет. Тут можно пешком ходить и выглядеть крутым перцем ;-)
Тут нельзя забывать, что программист в команде не один. Программисты по большему счету соревнуются друг с другом в том, как быстро они выполняют задачи, потому как от этого зависит зп, бонусы и т.п. Особенно это справедливо для больших команд. В результате, при отсутствии должного контроля за качеством кода, качество зачастую приносится в жертву в угоду скорости и срокам (программистами). С качеством кода наблюдается эффект аналогичный "трагедии общинного поля". Чтобы этого избежать, отчасти, вводят кодинг гайдлайны и ревью кода, которые сами по себе вносят большой оверхед в разработку (т.к. требуют время программистов, и, иногда, много).
Если мэнеджера совсем не интересует код, то, регулярные косяки от всех разработчиков по очереди с оценками в $ заставят его начальство задуматься, что в этой сказке не так.
Но вообще, да. Код это не самоцель. Усилия по поддержанию кода в порядке должны как-то соответствовать рискам.
Учитывая как поставлен вопрос, 70% — параноиков. Мое личное мнение таково: я поддерживаю инициативу по переносу серверов в Россию. Но, больше доверять компаниям от этого не буду. Зато вот проверять, и требовать исполнения закона о персональных данных после переноса серверов — смогу.
Можно придумать открытый способ идентификации устройств, выдать всем устройствам его поддерживабщим одинаковые VID+PID на шине USB, и сделать свою собственную шину, где проблема с драйверами будет решена.
Открою вам глаза. Ссылку можно получить не только проиндексировав веб страницу в паблике, но и извлечь из IP пакета сканируя траффик. Сейчас извлечением ссылок из траффика ОБЯЗАНЫ заниматься все провайдеры в России с целью блокирования запрещенного контента. Поисковики подсуетились и покупают у провайдеров «обезличенные» логи посещений для составления профилей с целью показа таргетированной рекламы. Поисковики индексируют эти ссылки с той-же целью. Поисковики уважают robots.txt, но доступ к этим файлам не запрещен даже там.
Итого. Стоит единожды открыть этот файл, как он попадает в поисковый индекс.
Потому что это известный баг. Скорее всего из-за этого в robots.txt появились эти дурные правила на запрет индексирования документов разного вида. Службу поддержки скорее всего инструктировали делать вид, что всё хорошо. Скорее всего проблема в том, что для публичной и приватной статики используется общее хранилище, которое просто не умеет авторизовывать пользователей. И быстро это не исправить.
А потом у компании Б перестало хватать сил и на поддержание проекта, она потеряла клиентов и её постигла та же судьба, только позже.
Программисты в компании А спокойно делали свою работу, как только компания А разорилась, они нашли компанию В и продолжили спокойно там работать. Программисты в компании Б, из последних сил тянули проваливающийся продукт, получали стрессы, работали по выходным, чтобы вытянуть проект, и в конце, измотанные, оказались перед необходимостью искать новую работу.
Зато, вероятность фрагментации всех остальных файлов на диске при расширнии равна 100% (для всех файлов, кроме одного счастливчика).
Дальше читать не стал. Прошу прощения, если что.
Спасибо за информацию. Теперь, при необходимости изъятия данных одного педприятия, мы будем изымать все сервера и дисковые массивы вашего хостинга.
С уважением,
Ваш ОБЭП.
*сарказм
Не говоили. Но, кто ж меня заставляет ограничиваться рамками вашего примера? Машина — ресурс личный, как время программиста. А вот дороги и дорожное движение — общий, как код проекта и CI для команды. Каждый заботится о своей машине, но не заботится о дорогах и удобстве другого. В отсутствие контроля — неизбежно получается «индийский траффик», а точнее — его программный аналог. Поэтому, помимо программистов, кто-то ещё должен быть заинтересован в качестве кода. Иначе, время возмет свое.
Сверхскоростями тут и не пахнет. Тут можно пешком ходить и выглядеть крутым перцем ;-)
Но вообще, да. Код это не самоцель. Усилия по поддержанию кода в порядке должны как-то соответствовать рискам.
Итого. Стоит единожды открыть этот файл, как он попадает в поисковый индекс.