ioncore: (Default)
[personal profile] ioncore
Последние дни завален работой и гуглолента тоже перестроилась и подсовывает всякое.

Например, вот такое:



Последние три года я изучал японские практики разработки программного обеспечения, и то, что я обнаружил, полностью изменило мои взгляды на написание кода.

В то время, как западные разработчики одержимы новейшими фреймворками JavaScript или спорят о табуляциях и пробелах, японские разработчики без лишнего шума создают одни из самых надёжных и поддерживаемых программ в мире, используя принципы, увидев которые, большинство инженеров Кремниевой долины не поверили бы своим глазам.

В чём секрет? Они относятся к коду как к Toyota Camry, а не как к Tesla.

В Японии есть концепция, называемая монодзукури (ものづくり), что буквально означает «искусство создания вещей». Речь идёт не только о производстве физических продуктов; это философия, которая делает акцент на мастерстве, постоянном совершенствовании и гордости за сам процесс создания.

Японские разработчики не просто пишут код. Они его создают.

Когда я брал интервью у Хироши Накамуры, старшего инженера крупной японской технологической компании, он выразился так: «На Западе вы пишете код, чтобы реализовать новые функции. В Японии мы пишем код, который будет служить десятилетиями».




и т.д. в том же духе.



Так, падажжите, тут вопрос из зала.

Нет, я, конечно, не против красивых старинных обычаев и духовных практик, не отрицаю Неизбывную Вину Белого Человека Перед Коренными Народами и готов принять то, что революция Мэйдзи стала величайшей геополитической катастрофой наравне с распадом уньйона дер зоциалистише зовьетрепубликен.

Но хотелось бы сначала уточнить, о какой Тойоте мы сейчас говорим?

Это та самая Тойота, которая наговнокодила систему управления акселератором (в широком смысле, включая педаль и коврик, но - главное - софт) так, что отжатие педали газа не приводило к уменьшению оборотов двигателя? (к слову, инженеры из НИКИЭТ успешно реализовали этот же принцип в конструкции АЗ-5 РБМК-1000 и безо всякого монодзукури)

Та самая Тойота, которая ввела для галочки, но по факту забила на соблюдение всех этих мизр, аутозаров и прочих стандартов (придуманных коварными носатыми варварами одновременно с огненной водой, чтоб колонизовать Простое Коренное Население) и которая из 93 (девяносто трех) обязательных и 34 (тридцати четырех) рекомендуемых правил мизры для своего кода оставила обязательными к выполнению лишь 11 (одиннадцать)?

Та самая Тойота, которая из 11 оставленных правил в своем коде нарушила пять - половину, а общее количество нарушений полной мизры со всеми её 127 правилами составило более 80 000 (восьмидесяти тысяч)?

Та самая Тойота, где по цикломатической сложности под семь десятков функций были признаны нетестируемыми, а конкретно для ключевого (при управлении двигателем) кода контроля положения заслонки карбюратора значение цикломатической сложности превысило сотню (тобто это был просто просто нечитаемый и неверифицируемый кусок пионерского говна на много экранов вверх и вниз)?

Та самая Тойота, которая была вынуждена отозвать суммарно чт-то около десяти миллионов машин с рынков Европы и США, нанеся убыток в 2.5 миллиарда долларов дилерам Тойоты в США, понеся минимум два миллиарда долларов прямых убытков в самой компании, выплатив еще больше миллиарда долларов штрафами и потеряв 15% рыночной стоимости своих акций?

Та самая Тойота, которая по итогу всей этой истории, как и Фольксваген после дизельгейта, стала именем нарицательным в автомотиве и с истории которой сегодня начинаются сука КАЖДЫЕ курсы по разработке безопасного софта, как НИ В КОЕМ СЛУЧАЕ НЕ надо организовывать эту самую разработку?

Но нет, такого, конечно же, просто не может быть. Это, видимо, какая-то другая Тойота - Тойота монодзукури, прозрачных фарфоровых интерфейсов, крафтовой архитектуры с запахом имбиря и написанной в виде хокку и танка документацией.

Date: 2025-08-01 02:03 am (UTC)
last_least: (Default)
From: [personal profile] last_least
Это все конечно верно и справедливо, но Тойота до сих пор номер 1 по продажам на штатовском рынке.
Хотя казалось бы.

Date: 2025-08-03 11:45 pm (UTC)
last_least: (Default)
From: [personal profile] last_least
Да я не спорю, я к тому что я лично ожидал большего падения продаж после этого скандала.

Profile

ioncore: (Default)
ioncore

January 2026

S M T W T F S
    123
456 78 910
11121314151617
18192021222324
25262728293031

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 10th, 2026 02:28 am
Powered by Dreamwidth Studios