Skip to content

Commit 63e247e

Browse files
authored
Update 4-complex-programs.md
Correct typo line 20
1 parent 85a824f commit 63e247e

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

data/part-6/4-complex-programs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ _Let me try to explain to you, what to my taste is characteristic for all intell
1717

1818
<!-- Dijkstran kirjoitelman ydinajatus on se, että ohjelmissa olevat huolenaiheet tulee erottaa toisistaan -- olemme tehneet juuri tätä olio-ohjelmoinnissa sekä käyttöliittymän ja sovelluslogiikan erottamisessa. Kukin huolenaihe on jaettu omaan osaan. Tätä voidaan tarkastella myös ohjelmien vastuiden näkökulmasta. Robert "Uncle Bob" C. Martin kuvaa [blogissaan](https://8thlight.com/blog/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html) termiä "**single responsibility principle**" seuraavasti. -->
1919
The core of Dikstra's message is, that the problem areas of a program must be separated from each other -- this is exactly what we have been doing with object-oriented programming and by separating the UI from the program logic. Each problem area has been separated into its own part.
20-
This can also be viewed through the lens of program responsibilities. In [his blog](https://8thlight.com/blog/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html) Robert "Unvle Bob" C. Martin describes the term "**single responsibility principle**":
20+
This can also be viewed through the lens of program responsibilities. In [his blog](https://8thlight.com/blog/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html) Robert "Uncle Bob" C. Martin describes the term "**single responsibility principle**":
2121

2222
_When you write a software module, you want to make sure that when changes are requested, those changes can only originate from a single person, or rather, a single tightly coupled group of people representing a single narrowly defined business function. You want to isolate your modules from the complexities of the organization as a whole, and design your systems such that each module is responsible (responds to) the needs of just that one business function._
2323

0 commit comments

Comments
 (0)