Amerikano
Модератор
- Сообщения
- 19,549
- Реакции
- 376,674
Автор: oreilly
Название: Программные ошибки и компромиссы, видеоверсия
Оптимизируйте решения, которые определяют ваш код, исследуя распространенные ошибки и преднамеренные компромиссы, сделанные опытными разработчиками.
Из книги « Ошибки программного обеспечения и компромиссы» вы узнаете, как:
Узнайте, как дублирование кода влияет на связь и скорость развития ваших систем, и как простые на первый взгляд требования могут иметь скрытые нюансы в отношении информации о дате и времени. Узнайте, как эффективно сузить область оптимизации в соответствии с принципами Парето 80/20 и обеспечить согласованность в ваших распределенных системах. Вскоре вы создадите такую базу знаний, которая приходит только благодаря многолетнему опыту.
О технологии
Каждый шаг в программном проекте требует компромиссов. Когда вы пытаетесь сбалансировать скорость, безопасность, стоимость, время доставки, функции и многое другое, разумный выбор конструкции может оказаться проблематичным в производственной среде. Экспертные идеи и интересные военные истории, содержащиеся в этой книге, помогут вам сделать правильный выбор при разработке и создании приложений.
О книге «
Ошибки программного обеспечения и компромиссы» исследуются реальные сценарии, в которых были приняты неправильные компромиссные решения, и освещается, что можно было сделать по-другому. В нем авторы Томаш Лелек и Джон Скит делятся мудростью, основанной на многолетнем опыте разработки программного обеспечения, включая несколько восхитительно поучительных ошибок. Вы по достоинству оцените конкретные советы и практические приемы, сопровождающие каждый пример, а также неизменные шаблоны, которые изменят ваш подход к следующим проектам.
Что внутри
Подробнее:
Скачать:
Название: Программные ошибки и компромиссы, видеоверсия
Оптимизируйте решения, которые определяют ваш код, исследуя распространенные ошибки и преднамеренные компромиссы, сделанные опытными разработчиками.
Из книги « Ошибки программного обеспечения и компромиссы» вы узнаете, как:
- Рассудите о своих системах, чтобы принимать интуитивно понятные и лучшие дизайнерские решения
- Поймите последствия и как сбалансировать компромиссы
- Выберите правильную библиотеку для вашей задачи
- Тщательно проанализируйте все зависимости вашего сервиса
- Понимать семантику доставки и то, как она влияет на распределенную архитектуру.
- Разрабатывайте и выполняйте тесты производительности для выявления горячих путей кода и проверки SLA системы.
- Выявляйте и оптимизируйте горячие пути в своем коде, чтобы сосредоточить усилия по оптимизации на основных причинах
- Выберите подходящую модель данных для обработки даты/времени, чтобы избежать распространенных (но малозаметных) ошибок.
- Причина совместимости и версии для предотвращения непредвиденных проблем для клиентов API
- Понимать тесную/слабую связь и то, как она влияет на координацию работы между командами.
- Уточняйте требования до тех пор, пока они не станут точными, легко реализуемыми и легко тестируемыми.
- Оптимизируйте свои API для удобного взаимодействия с пользователем
Узнайте, как дублирование кода влияет на связь и скорость развития ваших систем, и как простые на первый взгляд требования могут иметь скрытые нюансы в отношении информации о дате и времени. Узнайте, как эффективно сузить область оптимизации в соответствии с принципами Парето 80/20 и обеспечить согласованность в ваших распределенных системах. Вскоре вы создадите такую базу знаний, которая приходит только благодаря многолетнему опыту.
О технологии
Каждый шаг в программном проекте требует компромиссов. Когда вы пытаетесь сбалансировать скорость, безопасность, стоимость, время доставки, функции и многое другое, разумный выбор конструкции может оказаться проблематичным в производственной среде. Экспертные идеи и интересные военные истории, содержащиеся в этой книге, помогут вам сделать правильный выбор при разработке и создании приложений.
О книге «
Ошибки программного обеспечения и компромиссы» исследуются реальные сценарии, в которых были приняты неправильные компромиссные решения, и освещается, что можно было сделать по-другому. В нем авторы Томаш Лелек и Джон Скит делятся мудростью, основанной на многолетнем опыте разработки программного обеспечения, включая несколько восхитительно поучительных ошибок. Вы по достоинству оцените конкретные советы и практические приемы, сопровождающие каждый пример, а также неизменные шаблоны, которые изменят ваш подход к следующим проектам.
Что внутри
- Как систематически рассуждать о своем программном обеспечении
- Как выбрать инструменты, библиотеки и фреймворки
- Как тесная и слабая связь влияет на координацию команды
- Требования, которые являются точными, простыми в реализации и легко тестируемыми
Подробнее:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Скачать:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Похожие темы из этого раздела:
- [АИС] ClickHouse для дата инженеров (2024)
- [Product University] Как научиться программировать с нуля мини-курс (2022)
- [Product University] Telegram-бот Developer (2022)
- [Product University] Blockchain Developer c нуля (2024)
- [Илья Низамов] Telegram Web App 1C (2024)
- [Рик Ховард] Кибербезопасность: главные принципы (2024)
- [Nikolay Petrov] ClickHouse для аналитика [Stepik] (2023)
- [Игнат Егоров] Разработчик мобильных приложений на FlutterFlow (2024)
- [Pikuma] Программирование трехмерной компьютерной графики (2023)
- [Игнат Егоров] Разработчик мобильных приложений на FlutterFlow (2023)