0/26 уроков (0%)
– из 26
Good API Design
YouTube·EuroPython
Explore the principles of effective API design in this keynote address from EuroPython 2011. Delve into the concept of APIs, their importance in software development, and common anti-patterns to avoid. Learn about various types of APIs, the dangers of having no API or poorly designed ones, and strategies for creating robust interfaces. Examine real-world examples of API design pitfalls, including issues with transition planning, fear of commitment, and inconsistency. Gain insights into the human aspects of decision-making in API design, programming language support, standard protocol adherence, and performance considerations. Discover how to create APIs that enhance debugging, documentation, and overall software quality.