Какие принципы лежат в основе создания качественного программного обеспечения?
Чтобы сделать качественное программное обеспечение, нужно сначала понять, что нужно людям. Потом разделить работу на небольшие части и проверять каждую из них по отдельности.