Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
78
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
240
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
360
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
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
250
Python札幌 LT資料
t3tra
4
730
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
160
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
760
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
100
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
110
WebRTC と Rust と8K 60fps
tnoho
2
2k
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
6
900
Deno Tunnel を使ってみた話
kamekyame
0
150
AIコーディングエージェント(Manus)
kondai24
0
200
Developing static sites with Ruby
okuramasafumi
0
310
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
230
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
340
Writing Fast Ruby
sferik
630
62k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
The Pragmatic Product Professional
lauravandoore
37
7.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
85
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
250
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