iz56 писал(а):
Где-то здесь на форуме было написано что без чёткого представления о том какая будет ось начинать писать код бессмысленно.
Вроде как я философствовал на эту тему... Но это вроде как и самоочевидно, если подумать: сделать то -- не знаю что можно только в сказках.
Цитата:
Наверно соответствие реального кода и начальной идеи и будет характеризовать операционную систему в плане хорошая или плохая.
Вряд ли. В конце концов, требования к системе могут меняться в процессе разработки, и на выходе может в итоге получиться совсем не то, что задумывалось изначально.
Цитата:
Чем раньше выявить ошибки проектирования - тем качественнее будет конечный результат.
Скорей, на качество результата это прямого влияния не оказывает, а вот на трудность достижения цели -- очень даже. Если в проекте есть грубые ошибки, их можно исправить уже в процессе кодирования, но обычно это будет стоить ой как дорого...
Только не надо гнаться за попыткой объять всё при предварительном проектировании, особенно если проект создаётся в одиночку: всего не заметишь, глаз замыливается и т.п. Если проектируют несколько квалифицированных специалистов, тогда, конечно, намного лучший результат можно получить: то, что проморгает один, заметит второй и т.п. Но в любом случае идеального проекта не будет :)