Я сейчас читаю Объектный ориентированный анализ и дизайн главы First. В книге говорится, что написать большое программное обеспечение (то есть программное обеспечение, которое хорошо продуманные, хорошо закодированы, просты в обслуживании, повторное использование и расширяющие) вам нужно сделать три вещи:Написание Великого программного обеспечения
- Во-первых, убедитесь, что программное обеспечение делает все, что хочет клиент.
- После того, как шаг 1 завершен, примените объектно-ориентированные принципы и методы, чтобы устранить любой дублированный код, который мог проскользнуть в
- После того, как шаги 1 и 2 завершены, примените шаблоны проектирования, чтобы убедиться программное обеспечение поддерживается и может использоваться повторно на долгие годы.
Мой вопрос: вы выполняете следующие шаги и в этом порядке при разработке отличного программного обеспечения? Если нет, какие шаги вы обычно выполняете, чтобы убедиться, что он хорошо спроектирован, хорошо закодирован, прост в обслуживании, повторное использование и расширение?
Я бы большинство людей не делал 1), а затем делал столько же 2 и 3, пока там босс не ударил там ** за не соблюдение крайнего срока !!! –
Я подписываюсь на философию программного обеспечения. Все, что я хочу сделать, это код в меру своих возможностей, и я не собираюсь когда-либо заниматься управлением. Поэтому я опечален, услышав это. – Anthony