Trinity
Администратор
- Регистрация
- 10.07.21
- Сообщения
- 31.322
- Реакции
- 440.522
Последние темы автора:
[oreilly] Программные ошибки и компромиссы, видеоверсия (2022)
Оптимизируйте решения, которые определяют ваш код, исследуя распространенные ошибки и преднамеренные компромиссы, сделанные опытными разработчиками.
Из книги « Ошибки программного обеспечения и компромиссы» вы узнаете, как:
Узнайте, как дублирование кода влияет на связь и скорость развития ваших систем, и как простые на первый взгляд требования могут иметь скрытые нюансы в отношении информации о дате и времени. Узнайте, как эффективно сузить область оптимизации в соответствии с принципами Парето 80/20 и обеспечить согласованность в ваших распределенных системах. Вскоре вы создадите такую базу знаний, которая приходит только благодаря многолетнему опыту.
О технологии
Каждый шаг в программном проекте требует компромиссов. Когда вы пытаетесь сбалансировать скорость, безопасность, стоимость, время доставки, функции и многое другое, разумный выбор конструкции может оказаться проблематичным в производственной среде. Экспертные идеи и интересные военные истории, содержащиеся в этой книге, помогут вам сделать правильный выбор при разработке и создании приложений.
О книге «
Ошибки программного обеспечения и компромиссы» исследуются реальные сценарии, в которых были приняты неправильные компромиссные решения, и освещается, что можно было сделать по-другому. В нем авторы Томаш Лелек и Джон Скит делятся мудростью, основанной на многолетнем опыте разработки программного обеспечения, включая несколько восхитительно поучительных ошибок. Вы по достоинству оцените конкретные советы и практические приемы, сопровождающие каждый пример, а также неизменные шаблоны, которые изменят ваш подход к следующим проектам.
Что внутри
Подробнее:
Оптимизируйте решения, которые определяют ваш код, исследуя распространенные ошибки и преднамеренные компромиссы, сделанные опытными разработчиками.
Из книги « Ошибки программного обеспечения и компромиссы» вы узнаете, как:
- Рассудите о своих системах, чтобы принимать интуитивно понятные и лучшие дизайнерские решения
- Поймите последствия и как сбалансировать компромиссы
- Выберите правильную библиотеку для вашей задачи
- Тщательно проанализируйте все зависимости вашего сервиса
- Понимать семантику доставки и то, как она влияет на распределенную архитектуру.
- Разрабатывайте и выполняйте тесты производительности для выявления горячих путей кода и проверки SLA системы.
- Выявляйте и оптимизируйте горячие пути в своем коде, чтобы сосредоточить усилия по оптимизации на основных причинах
- Выберите подходящую модель данных для обработки даты/времени, чтобы избежать распространенных (но малозаметных) ошибок.
- Причина совместимости и версии для предотвращения непредвиденных проблем для клиентов API
- Понимать тесную/слабую связь и то, как она влияет на координацию работы между командами.
- Уточняйте требования до тех пор, пока они не станут точными, легко реализуемыми и легко тестируемыми.
- Оптимизируйте свои API для удобного взаимодействия с пользователем
Узнайте, как дублирование кода влияет на связь и скорость развития ваших систем, и как простые на первый взгляд требования могут иметь скрытые нюансы в отношении информации о дате и времени. Узнайте, как эффективно сузить область оптимизации в соответствии с принципами Парето 80/20 и обеспечить согласованность в ваших распределенных системах. Вскоре вы создадите такую базу знаний, которая приходит только благодаря многолетнему опыту.
О технологии
Каждый шаг в программном проекте требует компромиссов. Когда вы пытаетесь сбалансировать скорость, безопасность, стоимость, время доставки, функции и многое другое, разумный выбор конструкции может оказаться проблематичным в производственной среде. Экспертные идеи и интересные военные истории, содержащиеся в этой книге, помогут вам сделать правильный выбор при разработке и создании приложений.
О книге «
Ошибки программного обеспечения и компромиссы» исследуются реальные сценарии, в которых были приняты неправильные компромиссные решения, и освещается, что можно было сделать по-другому. В нем авторы Томаш Лелек и Джон Скит делятся мудростью, основанной на многолетнем опыте разработки программного обеспечения, включая несколько восхитительно поучительных ошибок. Вы по достоинству оцените конкретные советы и практические приемы, сопровождающие каждый пример, а также неизменные шаблоны, которые изменят ваш подход к следующим проектам.
Что внутри
- Как систематически рассуждать о своем программном обеспечении
- Как выбрать инструменты, библиотеки и фреймворки
- Как тесная и слабая связь влияет на координацию команды
- Требования, которые являются точными, простыми в реализации и легко тестируемыми
Подробнее:
Скачать:Для просмотра ссылок необходимо выполнить Вход или Регистрация
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.