Пользовательский Ubuntu Server Install

Если бы мы могли подсчитать количество ошибок в выпуске Ubuntu (... 10.04, 10.10, 11.04, ...), это будет уменьшающаяся строка?

Это будет уменьшаться, но это разработка программного обеспечения, о которой мы говорим. Итак, давайте немного поговорим о разработке программного обеспечения.

Разработка программного обеспечения - это не наука! Это искусство! Когда кто-то пишет программное обеспечение, они делают догадки. Они пытаются разобраться. Они обычно кодируются, что (к сожалению) имеет тенденцию создавать ошибки, которые никто не мог ожидать или видеть. Невозможно гарантировать, что какой-либо фрагмент кода вообще не содержит ошибок. Разработчики программного обеспечения являются человеческими: «Чтобы ошибаться, это человек», как говорится. Люди не идеальны. Они ошибаются. Они забывают изменить переменную. Они не видят странный триггер, который приведет к сбою Ubuntu. В этом случае разработка программного обеспечения не является жизнью или смертью. Ubuntu имеет возможность обновить себя. Существует не одно и то же: «О боже, это должно быть 100% ошибкой и проверено, потому что это никогда не может быть изменено». Это нормально делать ошибки, потому что они могут быть исправлены позже. Хотя это не повод для преднамеренного пренебрежения ошибками, все может проскользнуть из-за того, что тестирование не покрывает странный краевой случай, который оказывается довольно распространенным. В других случаях краевой кейс - это край, который, возможно, два человека во всей истории когда-либо вызовут эту ошибку.

Если бы мы могли подсчитать количество ошибок в выпуске Ubuntu (... 10.04, 10.10, 11.04, ...), это будет уменьшающаяся строка?

[!d19 ]

Разве не все точки новых выпусков исправляют предыдущие проблемы?

Не можем ли мы мечтать о безупречном Ubuntu LTS?

Новые выпуски включают новые функции и исправления. К сожалению, новые функции также означают новые ошибки.

Мы можем мечтать, но только это. Это код, написанный людьми. Это не идеально и никогда не бывает совершенным. Никакая программа, особенно такая сложная, как Ubuntu, никогда не будет безупречной.

Вы даже можете визуально увидеть этот эффект на трекере ошибок. При каждом выпуске количество ошибок, вызванных ошибками или различными skyrocket, до тех пор, пока различные исправления и исправления не вернут их обратно на управляемые уровни.

0
задан 8 January 2012 в 21:09

0 ответов

Другие вопросы по тегам:

Похожие вопросы: