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
76
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
79
Software Architecture Primer
ondrasek
0
210
Software Architecture Primer
ondrasek
0
97
Rolling out large scale IT systems into global organizations
ondrasek
0
41
The future of IOT - IDC IOT Forum Prague 2015 - One Pager
ondrasek
1
67
PV260 Software Architecture and how it is related to Software Quality
ondrasek
0
330
R&D as a source of Czech competitiveness (in Czech)
ondrasek
0
34
SOLID Services
ondrasek
0
31
The first Geecon Prague keynote
ondrasek
0
36
Other Decks in Programming
See All in Programming
AIプログラマーDevinは PHPerの夢を見るか?
shinyasaita
1
210
効率的な開発手段として VRTを活用する
ishkawa
0
130
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
270
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
11k
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
290
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
770
AI駆動のマルチエージェントによる業務フロー自動化の設計と実践
h_okkah
0
110
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
12
3.7k
XP, Testing and ninja testing
m_seki
3
240
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
120
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
760
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
2
670
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
How to Think Like a Performance Engineer
csswizardry
25
1.7k
Music & Morning Musume
bryan
46
6.6k
We Have a Design System, Now What?
morganepeng
53
7.7k
Producing Creativity
orderedlist
PRO
346
40k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
A Tale of Four Properties
chriscoyier
160
23k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Designing Experiences People Love
moore
142
24k
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