API, который не понятен, не используется.
Сначала я надеялся, что такой технически неопровержимый проект разрушится, но вскоре я понял, что он обречен на успех. Почти все в программном обеспечении может быть реализовано, продано и даже используется с учетом достаточного определения. Нет ничего, что просто ученый не может сказать, что противостоит наводнению в ста миллионов долларов. Но есть одно качество, которое нельзя купить таким образом - и это надежность. Цена надежности - это стремление к максимальной простоте. Это цена, которую очень богатым находит самую трудную плату.
Временное давление постепенно повреждает стандарт качества и совершенства инженера. Это оказывает вредное влияние как на людей, так и на продукты
Тестирование само по себе не улучшает качество программного обеспечения. Результаты испытаний являются показателем качества, но сами по себе они не улучшают его. Попытка улучшить качество программного обеспечения за счет увеличения количества тестирования - это все равно, что пытаться похудеть, взвешивая себя чаще. То, что вы едите до того, как вступите в шкалу, определяет, сколько вы будете весить, и используемые вами методы разработки программного обеспечения определяют, сколько тестирования ошибок найдет. Если вы хотите похудеть, не покупайте новую шкалу; Измените свою диету. Если вы хотите улучшить свое программное обеспечение, не тестируйте больше; развиваться лучше.
Не документируйте плохой код - переписывайте его.
Хороший визуальный макет показывает логическую структуру программы.
Вы совершенно уверены, что все эти навороты, все эти замечательные средства ваших так называемых мощных языков программирования, принадлежат набору решений, а не к набору проблем?
Программы должны быть написаны и отполированы до тех пор, пока они не приобретут качество публикации.
Выпуск версий Linux всегда был вопросом более высокого качества кода, хорошей архитектуры программного обеспечения и технического интереса для платформы.