Линус Торвальдс раскритиковал обновления кода MMC: «Чистый мусор! Непротестированный хлам»
Создатель ядра Linux Линус Торвальдс известен своим вспыльчивым характером и строгими требованиями к качеству кода.
Недавно пакет обновлений кода для подсистемы MMC, планировавшийся для включения в ядро Linux 7.0, попал под горячую руку. Линус отклонил их, назвав «полным мусором» и «непротестированным хламом», в результате чего эти оптимизации не войдут в данную версию.
MMC — это основной драйвер в ядре Linux, отвечающий за управление протоколами шин MMC, SD и SDIO. Он используется в модулях хранения данных и беспроводной связи в смартфонах, встраиваемых устройствах и платах разработки. Хотя обычные пользователи редко сталкиваются с ним напрямую, он является неотъемлемой частью системного стека хранения.
Согласно давно сложившейся практике разработки в сообществе, обновления подсистем перед отправкой запроса на включение (pull request) Линусу должны сначала попасть в репозиторий linux-next для интеграционного тестирования. Это позволяет заранее выявить конфликты между подсистемами, ошибки компиляции и проблемы интеграции. Данный пакет кода, очевидно, пропустил этот этап.
«Эти изменения — чистый мусор, они даже не компилируются. Похоже, они вообще не проходили через linux-next и не подвергались каким-либо тестам сборки», — написал Торвальдс в электронном письме.
Он далее чётко дал понять, что не примет никаких исправленных версий запросов на включение и в течение данного окна слияний не будет принимать код от этого сопровождающего. Линус посоветовал ему попробовать снова в цикле разработки версии 7.1, но при обязательном условии — код должен пройти надлежащее тестирование в linux-next.
Интересный факт: Подобные резкие, но прямолинейные отзывы Линуса Торвальдса о коде — не редкость и стали частью фольклора IT-индустрии. Многие разработчики считают, что такая бескомпромиссная позиция в отношении качества является одной из ключевых причин успеха и надёжности ядра Linux, которое сегодня работает на миллиардах устройств по всему миру, от суперкомпьютеров до смартфонов Android.







0 комментариев