Chaos in Fediverse

Chaos in Fediverse

Neměl by někdo doporučení na knihu nebo zdroj k architektuře softwaru? Programovat jsem se učil sám a chybí mi nějaké návyky k budování větších věcí než jsou jen drobné skripty. Většinou mi z toho vyleze nepřehledná změť, ke který se vlastně ani sám nechci vracet.

@smoon
Doporučuju tohle https://blog.wuwej.net/2012/07/26/richard-monson-haefel-97-klicovych-znalosti-softwaroveho-architekta.html
Je to taková všehochuť, od detailů po architekturu, ale výborná.

Jinak na velké návrhy je to těžší, četl jsem tohle https://blog.wuwej.net/2012/05/07/peter-eeles-peter-cripps-architektura-softwaru.html, ale takhle zpětně nemám pocit, že by to byla úplná bomba.

Těch 97... je ale dost highlevel. A spíš než o architektuře sw je o architektuře sw systémů.
replies
1
announces
0
likes
0

Osobně stále ještě doporučuji Clean Code od Uncle Boba

@segedacz @smoon Možná jo, už je to dlouho co jsem to četl. Nemám teď u sebe ani jednu, abych se do nich podíval. Třeba někdo poradí něco vhodnějšího.

@wuwej @segedacz @smoon O jaký se jedná jazyk a obor? Bohužel neexistuje zázračný zdroj. Hodně jsem toho načetl a zažil. Taková rozehřívací pro všechny je The Twelve-Factor App https://12factor.net/

@banterCZ @segedacz @smoon to The Twelve-Factor App je hezký přehled.

@banterCZ Ono o jazyk či obor v mém případě primárně vůbec nejde. Spíš jde o obecné zvyklosti a snahu posunout svůj kód od jednoduchých několikařádkových zdrojů k větším aplikacím. Vše co píšu používám k automatizaci svého života a práce. Nemám úmysl se programováním živit, ale mělo by mi obživu ulehčit. Za odkaz děkuji, přečtu si. (btw. Momentálně nejvíc používám python, lips a bash. Ale už jsem něco dělal i v javascriptu, c, perlu. Občas koukám po go.)

@wuwej @segedacz

@smoon @wuwej @segedacz Od jednoho řádku k velké aplikaci je ještě dost práce. Doporučil bych tedy vzít za vděk i Robert C. Martin (ale nebrat jako dogma, v komunitě jsou i tací, kteří se proti němu ostře vymezují) a jeho Clean Code a pak i Clean Architecture. Head First Design Patterns je zaměřené na Javu, ale je to hezky praktické cvičení, jak použít návrhové vzory. Koukám do svých poznámek a kdysi jsem chválil i brožuru Thinking Architecturally (Nathaniel Schutta)

@banterCZ @smoon @wuwej @segedacz
Styl výkladu Roberta Martina nemusí každému vyhovovat. Vždy když vidím nějaké jeho video, tak si připadám jako na pouti a po čase vypínám