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
77
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
80
Software Architecture Primer
ondrasek
0
220
Software Architecture Primer
ondrasek
0
98
Rolling out large scale IT systems into global organizations
ondrasek
0
42
The future of IOT - IDC IOT Forum Prague 2015 - One Pager
ondrasek
1
68
PV260 Software Architecture and how it is related to Software Quality
ondrasek
0
340
R&D as a source of Czech competitiveness (in Czech)
ondrasek
0
35
SOLID Services
ondrasek
0
32
The first Geecon Prague keynote
ondrasek
0
37
Other Decks in Programming
See All in Programming
Cloudflare AgentsとAI SDKでAIエージェントを作ってみた
briete
0
140
技術的負債の正体を知って向き合う / Facing Technical Debt
irof
0
170
育てるアーキテクチャ:戦い抜くPythonマイクロサービスの設計と進化戦略
fujidomoe
1
170
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
220
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
530
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
580
階層構造を表現するデータ構造とリファクタリング 〜1年で10倍成長したプロダクトの変化と課題〜
yuhisatoxxx
3
1k
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
160
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
160
Software Architecture
hschwentner
6
2.3k
Writing Better Go: Lessons from 10 Code Reviews
konradreiche
0
1.2k
Pull-Requestの内容を1クリックで動作確認可能にするワークフロー
natmark
2
510
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
33
8.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.5k
Agile that works and the tools we love
rasmusluckow
331
21k
For a Future-Friendly Web
brad_frost
180
9.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Code Reviewing Like a Champion
maltzj
526
40k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Building Adaptive Systems
keathley
43
2.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
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