ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

How To Design A Good API and Why it Matters

Автор: GoogleTalksArchive

Загружено: 2012-08-22

Просмотров: 133067

Описание: Google Tech Talks
January 24, 2007

ABSTRACT

Every day around the world, software developers spend much of their time working with a variety of Application Programming Interfaces (APIs). Some are integral to the core platform, some provide access to widely distributed frameworks, and some are written in-house for use by a few developers. Nearly all programmers occasionally function as API designers, whether they know it or not. A well-designed API can be a great asset to the organization that wrote it and to all who use it. Good APIs increase the pleasure and productivity of the developers who use them, the quality of the software they produce, and ultimately, the corporate bottom line. Conversely, poorly written APIs are a constant thorn in the developer's side, and have been known to harm the bottom line to the point of bankruptcy. Given the importance of good API design, surprisingly little has been written on the subject. In this talk, I'll attempt to help you recognize good and bad APIs and I'll offer specific suggestions for writing good ones.

This talk is part of the Advanced Topics in Programming Series at Google.

Google engEDU
Speaker: Joshua Bloch

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
How To Design A Good API and Why it Matters

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

PhotoTechEDU Day 6:  Digital Camera Image Processing Pipelines

PhotoTechEDU Day 6: Digital Camera Image Processing Pipelines

🚀  TDD, Where Did It All Go Wrong (Ian Cooper)

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

A Philosophy of Software Design | John Ousterhout | Talks at Google

A Philosophy of Software Design | John Ousterhout | Talks at Google

АСЛАНЯН. Трампа вечно ловят у туалета. По Соловьеву промахнулись. Зачем на самом деле нужна Долина?

АСЛАНЯН. Трампа вечно ловят у туалета. По Соловьеву промахнулись. Зачем на самом деле нужна Долина?

Advanced Topics in Programming Languages: Java Puzzlers, Episode VI

Advanced Topics in Programming Languages: Java Puzzlers, Episode VI

OAuth 2.0 and OpenID Connect (in plain English)

OAuth 2.0 and OpenID Connect (in plain English)

Terracotta Tech - Cluster Your JVM To Simplify Application Architecture

Terracotta Tech - Cluster Your JVM To Simplify Application Architecture

За что воюют «толстые, сытые, румяные запорожцы»? Академиум

За что воюют «толстые, сытые, румяные запорожцы»? Академиум

"Performance Matters" by Emery Berger

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Design Microservice Architectures the Right Way

Design Microservice Architectures the Right Way

Making Architecture Matter - Martin Fowler Keynote

Making Architecture Matter - Martin Fowler Keynote

Основной доклад на Rails Conf 2012: Простота имеет значение, Рич Хики

Основной доклад на Rails Conf 2012: Простота имеет значение, Рич Хики

Михаил Крутихин: почему на самом деле Трамп вводит санкции против российской нефти?

Михаил Крутихин: почему на самом деле Трамп вводит санкции против российской нефти?

Introduction to NoSQL • Martin Fowler • GOTO 2012

Introduction to NoSQL • Martin Fowler • GOTO 2012

How We've Scaled Dropbox

How We've Scaled Dropbox

Effective Java, Third Edition Keepin' it Effective (J. Bloch)

Effective Java, Third Edition Keepin' it Effective (J. Bloch)

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Back to Basics: C++ API Design - Jason Turner - CppCon 2022

Back to Basics: C++ API Design - Jason Turner - CppCon 2022

RailsConf 2014 - All the Little Things by Sandi Metz

RailsConf 2014 - All the Little Things by Sandi Metz

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]