Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP мы рекомендуем использовать android-latest-release вместо aosp-main . Ветка манифеста android-latest-release всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Запустите программу проверки ошибок, подверженных ошибкам
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Если вы отправляете код для Trade Federation, высока вероятность того, что на каком-то этапе перед отправкой вы столкнетесь с ошибкой, связанной с уязвимостью к ошибкам.
Что такое «подверженность ошибкам»?
Error Prone — это инструмент статического анализа для Java, который помогает выявлять потенциальные проблемы в кодовой базе Android. Обзор этого уникального проекта можно найти в проекте Error Prone на GitHub .
Зачем мы его используем в Торговой федерации?
В разработке TensorFlow участвует множество разработчиков. Это призвано упростить проверку кода и обеспечить хотя бы минимальное качество запросов на изменение.
Принцип "подверженность ошибкам" применяется ко всем частям TensorFlow, что также помогает поддерживать единый стандарт повсюду.
На что мне нужно обратить внимание?
Текущий список правил, применяемых в TF, находится в файле: tools/tradefederation/core/error_prone_rules.mk .
Дополнительную информацию можно найти на сайте errorprone.info .
Как мне запустить его локально, чтобы проверить перед отправкой?
Используйте следующую команду: make tradefed-all javac-check -j64 RUN_ERROR_PRONE=true
Принцип "подверженность ошибкам" применяется на этапе сборки, то есть сборка завершится с ошибкой, если какое-либо правило не будет соблюдено.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-18 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-06-18 UTC."],[],[]]