Milan Jovanović (@mjovanovictech) 's Twitter Profile
Milan Jovanović

@mjovanovictech

Practical .NET and Software Architecture Tips | Microsoft MVP

📰 The .NET Weekly: bit.ly/45T0U7i

▶️ YouTube: youtube.com/@MilanJovanovi…

ID: 1541479855660961792

linkhttps://bit.ly/45T0U7i calendar_today27-06-2022 17:54:38

15,15K Tweet

40,40K Takipçi

725 Takip Edilen

Milan Jovanović (@mjovanovictech) 's Twitter Profile Photo

Controlling what gets exposed The key to a good software architecture. The hardest part of designing public APIs is deciding what to expose. Here's my rule of thumb: 1. Start with nothing public 2. Expose only what other modules actually need 3. Design the API around use

Controlling what gets exposed

The key to a good software architecture.

The hardest part of designing public APIs is deciding what to expose.

Here's my rule of thumb:

1. Start with nothing public

2. Expose only what other modules actually need

3. Design the API around use