Електронна книга «Release it! Проектування та дизайн ПЗ для тих, кому не все одно» Майкл Нейгард
Неважливо, яким інструментом ви користуєтеся для програмної розробки - Java, .NET або Ruby on Rails. Написання коду – це лише півсправи. Чи готові ви до раптового напливу роботів на ваш сайт? Чи передбачено у вашому ПЗ «захист від дурня»? Чи правильно ви розумієте юзабіліті? Майкл Нейгард стверджує, що більшість проблем у програмних продуктах були закладені в них ще на стадії дизайну та проектування. Ви можете рухатися до ідеалу самі – методом спроб та помилок, а можете використовувати досвід автора. У цій книзі ви знайдете безліч шаблонів проектування, що допомагають уникнути критичних ситуацій, і не менша кількість антишаблонів, що ілюструють неправильні підходи з детальним аналізом можливих наслідків. Будь-який розробник, що має досвід багатопоточного програмування, легко розбереться в наведених прикладах на Java, які докладно пояснюються і коментуються. Стабільність, безпека та дружній інтерфейс – ось три найважливіші складові успіху вашого програмного продукту. Якщо у ваші плани не входить протягом наступних років відповідати на незадоволені листи користувачів, вислуховувати критику замовників і постійно латати дірки, усуваючи баги, що виникають, то перш ніж випустити фінальний реліз, прочитайте цю книгу.
Детальніше: Оплата і доставка · Обмін та повернення