Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Software Architecture - Coupling and Cohesion
Search
Ondrej Krajicek
June 20, 2022
Programming
0
68
Software Architecture - Coupling and Cohesion
Ondrej Krajicek
June 20, 2022
Tweet
Share
More Decks by Ondrej Krajicek
See All by Ondrej Krajicek
American Chamber of Commerce CZ - Digitization Conference - July 2022
ondrasek
0
74
Software Architecture Primer
ondrasek
0
140
Software Architecture Primer
ondrasek
0
93
Rolling out large scale IT systems into global organizations
ondrasek
0
31
The future of IOT - IDC IOT Forum Prague 2015 - One Pager
ondrasek
1
62
PV260 Software Architecture and how it is related to Software Quality
ondrasek
0
150
R&D as a source of Czech competitiveness (in Czech)
ondrasek
0
31
SOLID Services
ondrasek
0
29
The first Geecon Prague keynote
ondrasek
0
26
Other Decks in Programming
See All in Programming
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
500
Exploring the Implementation of “t.Run”, “t.Parallel”, and “t.Cleanup”
akarin
1
150
Exploring Type-Informed Lint Rules in Rust based TypeScript Linters
unvalley
3
620
Going beyond Apache Parquet's default settings
xhochy
0
150
Effectで作る堅牢でスケーラブルなAPIゲートウェイ / Robust and Scalable API Gateway Built on Effect
yasaichi
7
1.2k
TypeScriptでもLLMアプリケーション開発 / LLM Application In Typescript
rkaga
5
1.3k
Embedding it into Ruby code
soutaro
0
220
How to improve maintainability and readability of your automated tests? ( #scrumniigata )
teyamagu
PRO
1
120
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
2
470
仕様と実装で学ぶOpenTelemetry
drumato
2
340
Amazon Aurora Serverless v2が意外と高かった話と、AWS Database Migration Serviceの話
satoshi256kbyte
1
110
CDKコントリビュートの最初の壁を越えよう! -簡単issueの見つけ方-
badmintoncryer
3
410
Featured
See All Featured
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
GraphQLとの向き合い方2022年版
quramy
33
12k
Infographics Made Easy
chrislema
238
18k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
A Philosophy of Restraint
colly
197
16k
Creatively Recalculating Your Daily Design Routine
revolveconf
211
11k
GraphQLの誤解/rethinking-graphql
sonatard
56
9.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
275
13k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
15
1.6k
Building Effective Engineering Teams - LeadDev
addyosmani
33
1.9k
Transcript
None
None
None
None
▪
None
▪ ▪
▪ ▪ ▪ → → ▪ → →
▪ ▪ ▪
▪
▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪
▪ ▪
▪ ▪ ▪ ▪ ▪
▪ → → ▪ → →
▪ ▪ ▪ ▪
None
▪ ▪ ▪ ▪ ▪
None
▪ ▪
▪
▪
▪ I = Ce / (Ce + Ca) ▪ Def(I)
= {0, 1} ▪ ▪ ▪ ▪
▪ ▪ ▪ ▪ A = #Abstract / #Total ▪
Range(A) = {0, 1} ▪ ▪ ▪ ▪ D = |A + I – 1| / 2 ▪ Dn = |A + I – 1| ▪ Range(D) = {0, 0.707}
None
▪ ▪
None
Dependencies. Grouping. Dependencies.
None
None
▪ ▪
None