To určitě nerozporuji. Vsadím se, že na všechno někde existuje knihovna, nejen jedna. Ale nejsem velký kamarád programování ve stylu "lepení knihoven", vždycky to musí mít nějaký smysl.
Pořád ale má smysl to rozebírat, protože jsem zastánce hesla "there is no magic". Tedy je dobré vědět jak to funguje a proč to funguje a co bylo cílem, že byl zvolen takový návrh.
Co se obecného zamykání týče, tak používám spíš svůj prvně představený nástroj, kde používám sdílené zamykací pointery. Má to výhodu, že třídy navrhuji bez zámků a teprve ve finálním nasazení, když zjistím, že nějakou třídu potřebuji sdílet mezi vlákny, tak nasadím ten obecený nástroj.
Intenzivně se zabývám programováním zejména v jazyce C++. Vyvíjím vlastní knihovny, vzory, techniky, používám šablony, to vše proto, aby se mi usnadnil život při návrhu aplikací. Pracoval jsem jako programátor ve společnosti Seznam.cz. Nyní jsem se usadil v jednom startupu, kde vyvíjím serverové komponenty a informační systémy v C++
Přečteno 50 600×
Přečteno 23 672×
Přečteno 22 663×
Přečteno 20 631×
Přečteno 17 621×