( BaT | 2021. 06. 13., v – 18:06 )

crates.io - rántsd be onnan modult, amely függőségként újabb modulokat ránt be, ...

Ez miben más, mint berántani egy akármilyen natív libet C/C++ alá? Inkább afelé kellene haladni, hogy ha már berántunk valamit az kicsi legyen, hogy ne rántsa be maga alá a fél világot. Ilyen szempontból egyébként a Node.js világ szerintem jó példa, ahol sok library (és framework) követi a single responsibility elvét, nem ritkán egyetlen függvényt megvalósítva. Szerintem ez előremutatóbb, mint berántani egy nagy frameworköt ami mindent is tud, amiből jó, ha 20%-ot használsz.