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.
@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 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.)
@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)