This 15 minutes lightning talk “Abstractions in Software Design” explains how to craft good abstractions in software design. Abstraction is one of the most important and difficult aspects of software design, and it can be hard to get abstractions right. The talk is divided into three parts. The first part introduces abstractions and explains how they are used in software design. The second part describes steps to craft good abstractions through examples. The third part provides three guidelines that can be used to check if abstractions are good or not.
This is a shorter version of the talk "Thinking clearly about software design". Do watch "Thinking clearly about software design" at [ Ссылка ] for details on abstractions and other aspects of software design.
You can find the presenter, "Venks" Venkataramanan Subramanian, on Twitter: [ Ссылка ] and LinkedIn: [ Ссылка ]
Ещё видео!