Знаете, что такое «двойное дно»? Это когда вы открываете коробку, находите в ней массу вещей, затем поднимаете дно и находите что-то еще. А представляете каким может быть «тройное дно»? Или «четверное»? Как много можно вытащить из одной коробки? Как много можно заложить в один фреймворк?
Сегодня мы поговорим о том как спроектировать свою библиотеку и не оказаться стариком преисполненным сожалений, одиноко ждущим звездочки на гитхабе