diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json new file mode 100644 index 0000000..7f9614f --- /dev/null +++ b/.config/dotnet-tools.json @@ -0,0 +1,12 @@ +{ + "version": 1, + "isRoot": true, + "tools": { + "husky": { + "version": "0.5.1", + "commands": [ + "husky" + ] + } + } +} \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e9d0532 --- /dev/null +++ b/.gitignore @@ -0,0 +1,460 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Ww][Ii][Nn]32/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET +project.lock.json +project.fragment.lock.json +artifacts/ + +# Tye +.tye/ + +# ASP.NET Scaffolding +ScaffoldingReadMe.txt + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*.json +coverage*.xml +coverage*.info + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# Fody - auto-generated XML schema +FodyWeavers.xsd + +## +## Visual studio for Mac +## + + +# globs +Makefile.in +*.userprefs +*.usertasks +config.make +config.status +aclocal.m4 +install-sh +autom4te.cache/ +*.tar.gz +tarballs/ +test-results/ + +# Mac bundle stuff +*.dmg +*.app + +# content below from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +# content below from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore +# Windows thumbnail cache files +Thumbs.db +ehthumbs.db +ehthumbs_vista.db + +# Dump file +*.stackdump + +# Folder config file +[Dd]esktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msix +*.msm +*.msp + +# Windows shortcuts +*.lnk + +# JetBrains Rider +.idea/ +*.sln.iml + +## +## Visual Studio Code +## +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json + +# Ignore Authentication Tokens +params.json + +# Release +**/nupkg/ \ No newline at end of file diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100644 index 0000000..db4fc25 --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1,11 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +if ! head -1 "$1" | grep -qE "^(build|chore|ci|docs|feat|fix|perf|refactor|revert|style|test)(\(.+?\))?: .{1,}$"; then + echo "Aborting commit. Your commit message is invalid." >&2 + exit 1 +fi +if ! head -1 "$1" | grep -qE "^.{1,50}$"; then + echo "Aborting commit. Your commit message is too long." >&2 + exit 1 +fi diff --git a/.husky/task-runner.json b/.husky/task-runner.json new file mode 100644 index 0000000..0b67a29 --- /dev/null +++ b/.husky/task-runner.json @@ -0,0 +1,19 @@ +{ + "tasks": [ + { + "name": "dotnet-format-example", + "command": "dotnet", + "args": [ "dotnet-format", "--include", "${staged}" ], + "include": [ "**/*.cs", "**/*.vb" ] + }, + { + "name": "welcome-message-example", + "command": "bash", + "args": [ "-c", "echo Husky.Net is awesome!" ], + "windows": { + "command": "cmd", + "args": ["/c", "echo Husky.Net is awesome!" ] + } + } + ] +} diff --git a/ClippingsExamples/MyClippingsEnglish.txt b/ClippingsExamples/MyClippingsEnglish.txt new file mode 100644 index 0000000..3f7aa81 --- /dev/null +++ b/ClippingsExamples/MyClippingsEnglish.txt @@ -0,0 +1,5 @@ +How To Win Friends and Influence People (Carnegie, Dale) +- Your Highlight on page 79 | location 1293-1295 | Added on Tuesday, 30 August 2022 19:31:58 + +7​. ​​​An Easy Way to Become a Good Conversationalist​​ +========== diff --git a/ClippingsExamples/MyClippingsGerman.txt b/ClippingsExamples/MyClippingsGerman.txt new file mode 100644 index 0000000..53a67fe --- /dev/null +++ b/ClippingsExamples/MyClippingsGerman.txt @@ -0,0 +1,20745 @@ +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 1138-1138 | Hinzugefügt am Samstag, 3. Juli 2021 17:52:09 + +you first look at the method, the meanings of the variables are opaque. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2518-2518 | Hinzugefügt am Montag, 5. Juli 2021 14:03:08 + +Objects +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2518-2520 | Hinzugefügt am Montag, 5. Juli 2021 14:03:21 + +Objects expose behavior and hide data. This makes it easy to add new kinds of objects without changing existing behaviors. It also makes it hard to add new behaviors to existing objects. Data structures expose data and have no significant behavior. This makes it easy to add new behaviors to existing data structures but makes it hard to add new data structures to existing functions. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2664-2666 | Hinzugefügt am Montag, 5. Juli 2021 14:19:02 + +This is called the SPECIAL CASE PATTERN [Fowler]. You create a class or configure an object so that it handles a special case for you. When you do, the client code doesn’t have to deal with exceptional behavior. That behavior is encapsulated in the special case object. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2679-2680 | Hinzugefügt am Montag, 5. Juli 2021 14:20:33 + +If you are tempted to return null from a +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2680-2681 | Hinzugefügt am Montag, 5. Juli 2021 14:20:51 + +method, consider throwing an exception or returning a SPECIAL CASE object instead. If you are calling a null-returning method from a third-party API, consider wrapping that method with a method that either throws an exception or returns a special case object. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2692-2693 | Hinzugefügt am Montag, 5. Juli 2021 14:21:37 + +Returning null from methods is bad, but passing null into methods is worse. Unless you are working with an API which expects you to pass null, +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2693-2693 | Hinzugefügt am Montag, 5. Juli 2021 14:21:43 + +you should avoid passing null in your code whenever possible. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2692-2693 | Hinzugefügt am Montag, 5. Juli 2021 14:21:56 + +Returning null from methods is bad, but passing null into methods is worse. Unless you are working with an API which expects you to pass null, you should avoid passing null in your code whenever possible. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2760-2760 | Hinzugefügt am Montag, 5. Juli 2021 14:27:59 + +we are advising you not to pass Maps +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2760-2760 | Hinzugefügt am Montag, 5. Juli 2021 14:28:06 + +Maps (or any other interface at a boundary) around your system. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2760-2760 | Hinzugefügt am Montag, 5. Juli 2021 14:28:11 + +we are advising you not to pass Maps (or any other interface at a boundary) around your system. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2761-2762 | Hinzugefügt am Montag, 5. Juli 2021 14:28:23 + +Avoid returning it from, or accepting it as an argument to, public APIs. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2764-2765 | Hinzugefügt am Montag, 5. Juli 2021 14:28:41 + +It’s not our job to test the third-party code, but it may be in our best interest to write tests for the third-party code we use. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2770-2771 | Hinzugefügt am Montag, 5. Juli 2021 14:29:26 + +we could write some tests to explore our understanding of the third-party code. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2771-2771 | Hinzugefügt am Montag, 5. Juli 2021 14:29:42 + +learning tests. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2837-2837 | Hinzugefügt am Montag, 5. Juli 2021 14:35:01 + +provides a single place to change when the API evolves. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2845-2846 | Hinzugefügt am Montag, 5. Juli 2021 14:36:32 + +Code at the boundaries needs clear separation and tests that define expectations. We should avoid letting too much of our code know about the third-party particulars. It’s better to +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2845-2847 | Hinzugefügt am Montag, 5. Juli 2021 14:36:43 + +Code at the boundaries needs clear separation and tests that define expectations. We should avoid letting too much of our code know about the third-party particulars. It’s better to depend on something you control than on something you don’t control, lest it end up controlling you. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2848-2849 | Hinzugefügt am Montag, 5. Juli 2021 14:37:09 + +Either way our code speaks to us better, promotes internally consistent usage across the boundary, and has fewer maintenance points when the third-party code changes. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2870-2872 | Hinzugefügt am Montag, 5. Juli 2021 14:39:21 + +Once I got a suite of tests to pass, I would make sure that those tests were convenient to run for anyone else who needed to work with the code. I would ensure that the tests and the code were checked in together into the same source package. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2872-2873 | Hinzugefügt am Montag, 5. Juli 2021 14:39:33 + +Yes, we’ve come a long way; but we have farther to go. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2877-2877 | Hinzugefügt am Montag, 5. Juli 2021 14:40:11 + +First Law You may not write production code until you have +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2877-2877 | Hinzugefügt am Montag, 5. Juli 2021 14:40:17 + +First Law You may not write production code until you have +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2877-2877 | Hinzugefügt am Montag, 5. Juli 2021 14:40:21 + +written a failing unit test. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2878-2878 | Hinzugefügt am Montag, 5. Juli 2021 14:40:34 + +Second Law You may not write more of a unit test than is sufficient to fail, and not compiling is failing. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2879-2879 | Hinzugefügt am Montag, 5. Juli 2021 14:40:44 + +Third Law You may not write more production code than is sufficient to pass the currently failing test. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 2923-2924 | Hinzugefügt am Montag, 5. Juli 2021 14:44:57 + +clarity, simplicity, and density of expression. In a test you want to say a lot with as few expressions as possible. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3030-3030 | Hinzugefügt am Montag, 5. Juli 2021 14:52:12 + +One Assert per Test +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3032-3032 | Hinzugefügt am Montag, 5. Juli 2021 14:52:35 + +Those tests come to a single conclusion that is quick and easy to understand. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3091-3094 | Hinzugefügt am Montag, 5. Juli 2021 15:01:43 + +We have barely scratched the surface of this topic. Indeed, I think an entire book could be written about clean tests. Tests are as important to the health of a project as the production code is. Perhaps they are even more important, because tests preserve and enhance the flexibility, maintainability, and reusability of the production code. So keep your tests constantly clean. Work to make them expressive and succinct. Invent +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3075-3075 | Hinzugefügt am Montag, 5. Juli 2021 15:01:56 + +F.I.R.S.T.8 +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3107-3109 | Hinzugefügt am Dienstag, 6. Juli 2021 13:04:19 + +Public functions should follow the list of variables. We like to put the private utilities called by a public function right after the public function itself. This follows the stepdown rule +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3106-3107 | Hinzugefügt am Dienstag, 6. Juli 2021 13:04:45 + +a class should begin with a list of variables. Public static constants, if any, should come first. Then private static variables, followed by private instance variables. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3110-3110 | Hinzugefügt am Dienstag, 6. Juli 2021 13:04:59 + +We like to keep our variables and utility functions private, +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3110-3111 | Hinzugefügt am Dienstag, 6. Juli 2021 13:05:07 + +Sometimes we need to make a variable or utility function protected so that it can be accessed by a test. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3111-3111 | Hinzugefügt am Dienstag, 6. Juli 2021 13:05:19 + +tests rule. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3112-3113 | Hinzugefügt am Dienstag, 6. Juli 2021 13:05:30 + +However, we’ll first look for a way to maintain privacy. Loosening encapsulation is always a last resort. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3114-3114 | Hinzugefügt am Dienstag, 6. Juli 2021 13:05:42 + +The first rule of classes is that they should be small. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3117-3117 | Hinzugefügt am Dienstag, 6. Juli 2021 13:06:01 + +With classes we use a different measure. We count responsibilities. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3171-3172 | Hinzugefügt am Dienstag, 6. Juli 2021 13:08:28 + +The Single Responsibility Principle (SRP)2 states that a class or module should have one, and only one, reason to change. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3184-3185 | Hinzugefügt am Dienstag, 6. Juli 2021 13:09:21 + +SRP is one of the more important concept in OO design. It’s also one of the simpler concepts to understand and adhere to. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3188-3188 | Hinzugefügt am Dienstag, 6. Juli 2021 13:09:41 + +Maintaining a separation of concerns is just as important in our programming activities as it is in our programs. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3196-3197 | Hinzugefügt am Dienstag, 6. Juli 2021 13:10:20 + +Every sizable system will contain a large amount of logic and complexity. The primary goal in managing such complexity is to organize it so that a developer knows where +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3196-3199 | Hinzugefügt am Dienstag, 6. Juli 2021 13:10:34 + +Every sizable system will contain a large amount of logic and complexity. The primary goal in managing such complexity is to organize it so that a developer knows where 140 Chapter 10: Classes to look to find things and need only understand the directly affected complexity at any given time. In +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3196-3199 | Hinzugefügt am Dienstag, 6. Juli 2021 13:10:47 + +Every sizable system will contain a large amount of logic and complexity. The primary goal in managing such complexity is to organize it so that a developer knows where 140 Chapter 10: Classes to look to find things and need only understand the directly affected complexity at any given time. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3202-3202 | Hinzugefügt am Dienstag, 6. Juli 2021 13:11:32 + +Cohesion +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3203-3203 | Hinzugefügt am Dienstag, 6. Juli 2021 13:11:35 + +Classes should have a small number of instance variables. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3203-3204 | Hinzugefügt am Dienstag, 6. Juli 2021 13:11:47 + +In general the more variables a method manipulates the more cohesive that method is to its class. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3203-3204 | Hinzugefügt am Dienstag, 6. Juli 2021 13:11:55 + +In general the more variables a method manipulates the more cohesive that method is to its class. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3204-3205 | Hinzugefügt am Dienstag, 6. Juli 2021 13:12:03 + +A class in which each variable is used by each method is maximally cohesive. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3206-3206 | Hinzugefügt am Dienstag, 6. Juli 2021 13:12:22 + +we would like cohesion to be high. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3206-3207 | Hinzugefügt am Dienstag, 6. Juli 2021 13:12:28 + +When cohesion is high, it means that the methods and variables of the class are co-dependent and hang together as a logical whole. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3218-3219 | Hinzugefügt am Dienstag, 6. Juli 2021 13:13:22 + +You should try to separate the variables and methods into two or more classes such that the new classes are more cohesive. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3216-3217 | Hinzugefügt am Dienstag, 6. Juli 2021 13:13:45 + +proliferation of instance variables that are used by a subset of methods. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3227-3228 | Hinzugefügt am Dienstag, 6. Juli 2021 13:14:28 + +If there are a few functions that want to share certain variables, doesn’t that make them a class in their own right? Of course it does. When classes lose cohesion, split them! +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3338-3339 | Hinzugefügt am Dienstag, 6. Juli 2021 13:19:49 + +In a clean system we organize our classes so as to reduce the risk of change. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3340-3341 | Hinzugefügt am Dienstag, 6. Juli 2021 13:20:06 + +When the time comes for the Sql class to support an update statement, we’ll have to “open up” this class to make modifications. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3340-3340 | Hinzugefügt am Dienstag, 6. Juli 2021 13:20:11 + +It’s a work in progress and, as such, +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3340-3340 | Hinzugefügt am Dienstag, 6. Juli 2021 13:20:22 + +It’s a work in progress and, as such, doesn’t yet support SQL functionality like update statements. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3386-3388 | Hinzugefügt am Dienstag, 6. Juli 2021 13:23:39 + +Our restructured Sql logic represents the best of all worlds. It supports the SRP. It also supports another key OO class design principle known as the Open-Closed Principle, or OCP:4 Classes should be open for extension but closed for +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3388-3389 | Hinzugefügt am Dienstag, 6. Juli 2021 13:23:44 + +modification. Our restructured Sql class is open to allow new functionality via subclassing, but we can make this change while keeping every other class closed. We simply drop our UpdateSql class in place. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3416-3417 | Hinzugefügt am Dienstag, 6. Juli 2021 13:28:40 + +By minimizing coupling in this way, our classes adhere to another class design principle known as the Dependency Inversion Principle (DIP).5 In essence, the DIP says that our classes should depend upon abstractions, not on concrete details. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3777-3779 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:45:39 + +Runs all the tests • Contains no duplication • Expresses the intent of the programmer • Minimizes the number of classes and methods +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3780-3780 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:45:49 + +Simple Design Rule 1: Runs All the Tests +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3784-3786 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:45:56 + +Fortunately, making our systems testable pushes us toward a design where our classes are small and single purpose. It’s just easier to test classes that conform to the SRP. The more tests we write, the more we’ll continue to push toward things that are simpler to +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3784-3786 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:46:01 + +Fortunately, making our systems testable pushes us toward a design where our classes are small and single purpose. It’s just easier to test classes that conform to the SRP. The more tests we write, the more we’ll continue to push toward things that are simpler to test. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3787-3788 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:46:12 + +Tight coupling makes it difficult to write tests. So, similarly, the more tests we write, the more we use principles like DIP and tools like dependency injection, interfaces, and abstraction to minimize coupling. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3791-3791 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:46:19 + +Simple Design Rules 2–4: Refactoring +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3798-3799 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:46:29 + +No Duplication Duplication is the primary enemy of a well-designed system. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3806-3806 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:46:47 + +Creating a clean system requires the will to eliminate duplication, even in just a few lines of code. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3827-3828 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:47:30 + +The TEMPLATE METHOD2 pattern is a common technique for removing higher-level duplication. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3848-3848 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:47:52 + +Expressive +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3850-3851 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:48:01 + +Other maintainers of the code aren’t going to have so deep an understanding. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3851-3852 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:48:08 + +The majority of the cost of a software project is in long-term maintenance. In order to minimize the potential for defects as we introduce change, it’s critical for us to be able to understand what a system does. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3854-3855 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:48:16 + +The clearer the author can make the code, the less time others will have to spend understanding it. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3857-3858 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:48:25 + +You can also express yourself by keeping your functions and classes small. Small classes and functions are usually easy to name, easy to write, and easy to understand. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3858-3859 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:48:31 + +You can also express yourself by using standard nomenclature. Design patterns, for example, are largely about communication and expressiveness. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3863-3864 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:48:39 + +But the most important way to be expressive is to try. All too often we get our code working and then move on to the next problem without giving sufficient thought to making that code easy for the next person to read. Remember, the most likely next person to read the code will be you. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3867-3867 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:48:53 + +Minimal Classes and Methods +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3866-3866 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:48:56 + +Care is a precious resource. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3872-3874 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:49:06 + +Our goal is to keep our overall system small while we are also keeping our functions and classes small. Remember, however, that this rule is the lowest priority of the four rules of Simple Design. So, although it’s important to keep class and function count low, it’s more important to have tests, eliminate duplication, and express yourself. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3875-3875 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:49:12 + +Conclusion +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3877-3878 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:49:25 + +Following the practice of simple design can and does encourage and enable developers to adhere to good principles and patterns that otherwise take years to learn. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3885-3885 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:49:49 + +Concurrency +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3888-3888 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:50:03 + +We then present several recommendations for dealing with those difficulties, and writing clean concurrent code. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3893-3894 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:50:33 + +Concurrency is a decoupling strategy. It helps us decouple what gets done from when it gets done. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3895-3896 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:50:46 + +programmer who debugs such a system can set a breakpoint, or a sequence of breakpoints, and know the state of the system by which breakpoints are hit. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3896-3897 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:50:54 + +Decoupling what from when can dramatically improve both the throughput and structures of an application. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 3898-3898 | Hinzugefügt am Donnerstag, 8. Juli 2021 21:51:01 + +This can make the system easier to understand and offers some powerful ways to separate concerns. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4049-4050 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:19:41 + +Recommendation: Keep your synchronized sections as small as possible. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4044-4044 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:19:50 + +Keep Synchronized Sections Small +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4038-4038 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:19:56 + +Recommendation: Avoid using more than one method on a shared object. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4038-4039 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:20:07 + +There will be times when you must use more than one method on a shared object. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4040-4041 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:20:13 + +Client-Based Locking—Have the client lock the server before calling the first method and make sure the lock’s extent includes code calling the last method. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4031-4031 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:20:36 + +Keep Synchronized Sections Small +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4034-4034 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:20:41 + +Recommendation: Learn these basic algorithms and understand their solutions. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4035-4035 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:20:46 + +Beware Dependencies Between Synchronized Methods +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4035-4036 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:20:51 + +Dependencies between synchronized methods cause subtle bugs in concurrent code. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4041-4042 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:21:06 + +Server-Based Locking—Within the server create a method that locks the server, calls all the methods, and then unlocks. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4043-4044 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:21:15 + +Adapted Server—create an intermediary that performs the locking. This is an example of server-based locking, where the original server cannot be changed. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4048-4049 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:21:24 + +Some naive programmers try to achieve this by making their critical sections very large. However, extending synchronization beyond the minimal critical section increases contention and degrades performance.14 +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4053-4053 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:21:41 + +Writing Correct Shut-Down Code Is Hard +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4054-4055 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:21:45 + +Writing a system that is meant to stay live and run forever is different from writing something that works for awhile and then shuts down gracefully. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4064-4065 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:24:00 + +Recommendation: Think about shut-down early and get it working early. It’s going to take longer than you expect. Review existing algorithms because this is probably harder than you think. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4062-4064 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:24:07 + +Situations like this are not at all uncommon. So if you must write concurrent code that involves shutting down gracefully, expect to spend much of your time getting the shutdown to happen correctly. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4066-4066 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:24:14 + +Testing Threaded Code +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4066-4067 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:24:22 + +Proving that code is correct is impractical. Testing does not guarantee correctness. However, good testing can minimize risk. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4067-4068 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:24:30 + +As soon as there are two or more threads +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4068-4068 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:24:40 + +things get substantially more complex. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4068-4071 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:24:46 + +Recommendation: Write tests that have the potential to expose problems and then run them frequently, with different programatic configurations and system configurations and load. If tests ever fail, track down the failure. Don’t ignore a failure just because the tests pass on a subsequent run. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4072-4072 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:25:05 + +Treat spurious failures as candidate threading issues. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4072-4073 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:25:09 + +Get your nonthreaded code working first. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4074-4074 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:25:14 + +Make your threaded code pluggable. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4074-4076 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:25:25 + +Make your threaded code tunable. • Run with more threads than processors. • Run on different platforms. • Instrument your code to try and force failures. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4082-4082 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:26:07 + +Recommendation: Do not ignore system failures as one-offs. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4084-4085 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:26:25 + +The POJOs are not thread aware, and can therefore be tested outside of the threaded environment. The more of your system you can place in such POJOs, the better. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4086-4087 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:26:29 + +Recommendation: Do not try to chase down nonthreading bugs and threading bugs at the same time. Make sure your code works outside of threads. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4088-4088 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:26:37 + +Write the concurrency-supporting code such that it can be run in several configurations: +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4088-4089 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:26:42 + +One thread, several threads, varied as it executes +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4090-4090 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:26:52 + +Execute with test doubles that run quickly, slowly, variable. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4089-4089 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:26:58 + +Threaded code interacts +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4089-4090 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:27:00 + +real or a test double. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4089-4089 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:27:04 + +something +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4090-4091 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:27:09 + +Configure tests so they can run for a number of iterations. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4091-4092 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:27:13 + +Recommendation: Make your thread-based code especially pluggable so that you can run it in various configurations. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4103-4104 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:28:08 + +Multithreaded code behaves differently in different environments.16 +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4105-4105 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:28:14 + +Recommendation: Run your threaded code on all target platforms early and often. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4107-4107 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:28:43 + +Simple tests often don’t expose them. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4107-4108 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:28:48 + +they often hide during normal processing. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4108-4108 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:28:53 + +show up once every few hours, or days, or weeks! +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4109-4110 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:31:05 + +that only a very few pathways out of the many thousands of possible pathways through a vul-nerable section actually fail. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4110-4110 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:31:10 + +This makes detection and debugging very difficult. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4111-4112 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:31:21 + +You can instrument your code and force it to run in different orderings +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4112-4112 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:31:24 + +Object.wait(), Object.sleep(), Object.yield() and Object.priority(). +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4113-4114 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:31:34 + +It’s better when broken code fails as early and as often as possible. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4117-4117 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:31:52 + +Hand-Coded +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4118-4118 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:31:55 + +insert calls +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4129-4130 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:35:36 + +We also need to easily mix up configurations between different runs, which results in increased chances of finding errors in the aggregate. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4132-4132 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:36:00 + +Automated +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4127-4128 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:36:07 + +It’s a shotgun approach. You may or may not find flaws. Indeed, the odds aren’t with you. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4138-4138 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:37:44 + +You can add calls to this in various places within your code: +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4133-4134 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:37:50 + +For example, you could use a class with a single method: +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4133-4133 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:37:59 + +Aspect-Oriented Framework, +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4133-4133 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:38:04 + +CGLIB, or ASM to programmatically instrument your code. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4142-4142 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:38:18 + +Now you use a simple aspect that randomly selects among doing nothing, sleeping, +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4142-4143 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:38:33 + +Now you use a simple aspect that randomly selects among doing nothing, sleeping, or yielding. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4144-4144 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:38:53 + +choose between sleeping, yielding, or just falling through. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4144-4145 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:39:01 + +If you run your tests a thousand times with random jiggling, you may root out some flaws. If the tests pass, at least you can say you’ve done due diligence. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4148-4149 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:39:19 + +The combination of well-written tests and jiggling can dramatically increase the +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4149-4149 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:39:30 + +chance finding errors. Recommendation: Use jiggling strategies to ferret out errors. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4150-4150 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:39:42 + +Concurrent code is difficult to get right. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4152-4153 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:40:01 + +follow the Single Responsibility Principle. Break your system into POJOs that separate thread-aware code from thread-ignorant code. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4155-4155 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:40:14 + +Know the possible sources of concurrency issues: +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4155-4156 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:40:23 + +Boundary cases, such as shutting down cleanly or finishing the iteration of a loop, can be especially thorny. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4158-4158 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:40:33 + +Learn your library and know the fundamental algorithms. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4159-4160 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:40:44 + +Learn how to find regions of code that must be locked and lock them. Do not lock regions of code that do not need to be locked. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4161-4161 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:40:57 + +deep understanding +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4161-4161 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:41:01 + +something is or is not shared. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 4167-4168 | Hinzugefügt am Donnerstag, 8. Juli 2021 22:41:44 + +Invest in this early. You want to be running your thread-based code as long as possible before you put it into production. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 5336-5337 | Hinzugefügt am Sonntag, 11. Juli 2021 16:36:50 + +It is not enough for code to work. Code that works is often badly broken. Programmers who satisfy themselves with merely working code are behaving unprofessionally. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 5338-5339 | Hinzugefügt am Sonntag, 11. Juli 2021 16:37:00 + +Nothing has a more profound and long-term degrading effect upon a development project than bad code. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 5339-5340 | Hinzugefügt am Sonntag, 11. Juli 2021 16:37:11 + +But bad code rots and ferments, becoming an inexorable weight that drags the team down. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 5341-5342 | Hinzugefügt am Sonntag, 11. Juli 2021 16:37:25 + +Of course bad code can be cleaned up. But it’s very expensive. As code rots, the modules insinuate themselves into each other, creating lots of hidden and tangled dependencies. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 5345-5346 | Hinzugefügt am Sonntag, 11. Juli 2021 16:37:48 + +So the solution is to continuously keep your code as clean and simple as it can be. Never let the rot get started. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 5635-5637 | Hinzugefügt am Sonntag, 11. Juli 2021 16:56:35 + +Often one refactoring leads to another that leads to the undoing of the first. Refactoring is an iterative process full of trial and error, inevitably converging on something that we feel is worthy of a professional. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 5638-5638 | Hinzugefügt am Sonntag, 11. Juli 2021 16:56:54 + +Boy Scout Rule. We have left this module a bit cleaner than we found it. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 5704-5705 | Hinzugefügt am Sonntag, 11. Juli 2021 17:06:17 + +On the other hand, the change history is a leftover from the 1960s. We have source code control tools that do this for us now. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 5843-5846 | Hinzugefügt am Sonntag, 11. Juli 2021 17:21:30 + +Robert Simmons6 strongly recommends us to “. . . spread final all over your code.” Clearly I disagree. I think that there are a few good uses for final, such as the occasional final constant, but otherwise the keyword adds little value and creates a lot of clutter. Perhaps I feel this way because the kinds of errors that final might catch are already caught by the unit tests I write. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 5843-5846 | Hinzugefügt am Sonntag, 11. Juli 2021 17:21:39 + +Robert Simmons6 strongly recommends us to “. . . spread final all over your code.” Clearly I disagree. I think that there are a few good uses for final, such as the occasional final constant, but otherwise the keyword adds little value and creates a lot of clutter. Perhaps I feel this way because the kinds of errors that final might catch are already caught by the unit tests I write. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 5839-5841 | Hinzugefügt am Sonntag, 11. Juli 2021 17:21:57 + +Javadocs that don’t add much to the method signature are just clutter [C3],[G12]. The only value this Javadoc adds is the description of the -1 return value. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 5924-5924 | Hinzugefügt am Sonntag, 11. Juli 2021 17:29:08 + +EXPLAINING TEMPORARY VARIABLES +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6017-6017 | Hinzugefügt am Sonntag, 11. Juli 2021 17:37:24 + +Comments C1: Inappropriate Information +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6021-6022 | Hinzugefügt am Sonntag, 11. Juli 2021 17:37:57 + +C2: Obsolete Comment +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6022-6022 | Hinzugefügt am Sonntag, 11. Juli 2021 17:38:07 + +A comment that has gotten old, irrelevant, and incorrect is obsolete. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6018-6019 | Hinzugefügt am Sonntag, 11. Juli 2021 17:38:15 + +It is inappropriate for a comment to hold information better held in a different kind of system such as your source code control system, your issue tracking system, or any other record-keeping system. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6025-6025 | Hinzugefügt am Sonntag, 11. Juli 2021 17:38:29 + +C3: Redundant Comment +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6026-6026 | Hinzugefügt am Sonntag, 11. Juli 2021 17:38:33 + +A comment is redundant if it describes something that adequately describes itself. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6026-6026 | Hinzugefügt am Sonntag, 11. Juli 2021 17:38:37 + +A comment is redundant if it describes something that adequately describes itself. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6032-6032 | Hinzugefügt am Sonntag, 11. Juli 2021 17:39:31 + +C4: Poorly Written Comment +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6032-6033 | Hinzugefügt am Sonntag, 11. Juli 2021 17:39:45 + +A comment worth writing is worth writing well. If you are going to write a comment, take the time to make sure it is the best comment you can write. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6034-6035 | Hinzugefügt am Sonntag, 11. Juli 2021 17:39:59 + +C5: Commented-Out Code +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6035-6037 | Hinzugefügt am Sonntag, 11. Juli 2021 17:40:07 + +It makes me crazy to see stretches of code that are commented out. Who knows how old it is? Who knows whether or not it’s meaningful? Yet no one will delete it because everyone assumes someone else needs it or has plans for it. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6041-6041 | Hinzugefügt am Sonntag, 11. Juli 2021 17:41:52 + +Environment +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6042-6042 | Hinzugefügt am Sonntag, 11. Juli 2021 17:41:55 + +E1: Build Requires More Than One Step +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6045-6050 | Hinzugefügt am Sonntag, 11. Juli 2021 17:42:26 + +You should be able to check out the system with one simple command and then issue one other simple command to build it. svn get mySystem cd mySystem ant all E2: Tests Require More Than One Step You should be able to run all the unit tests with just one command. In the best case you can run all the tests by clicking on one button in your IDE. In the worst case you should be able to issue a single simple command in a shell. Being able to run all the tests is so fundamental and so important that it should be quick, easy, and obvious to do. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6045-6048 | Hinzugefügt am Sonntag, 11. Juli 2021 17:42:55 + +You should be able to check out the system with one simple command and then issue one other simple command to build it. svn get mySystem cd mySystem ant all E2: Tests Require More Than One Step You should be able to run all the unit tests with just one command. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6047-6047 | Hinzugefügt am Sonntag, 11. Juli 2021 17:43:06 + +Tests Require More Than One Step +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6045-6046 | Hinzugefügt am Sonntag, 11. Juli 2021 17:43:22 + +You should be able to check out the system with one simple command and then issue one other simple command to build +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6045-6046 | Hinzugefügt am Sonntag, 11. Juli 2021 17:43:26 + +You should be able to check out the system with one simple command and then issue one other simple command to build it. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6047-6047 | Hinzugefügt am Sonntag, 11. Juli 2021 17:43:38 + +E2: Tests Require More Than One Step +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6048-6048 | Hinzugefügt am Sonntag, 11. Juli 2021 17:43:57 + +You should be able to run all the unit tests with just one command. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6051-6052 | Hinzugefügt am Sonntag, 11. Juli 2021 17:44:10 + +Functions F1: Too Many Arguments +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6052-6053 | Hinzugefügt am Sonntag, 11. Juli 2021 17:44:19 + +Functions should have a small number of arguments. No argument is best, followed by one, two, and three. More than three is very questionable and should be avoided with prejudice. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6054-6054 | Hinzugefügt am Sonntag, 11. Juli 2021 17:44:29 + +F2: Output Arguments +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6055-6056 | Hinzugefügt am Sonntag, 11. Juli 2021 17:44:41 + +Output arguments are counterintuitive. Readers expect arguments to be inputs, not outputs. If your function must change the state of something, have it change the state of the object it is called on. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6057-6057 | Hinzugefügt am Sonntag, 11. Juli 2021 17:44:48 + +F3: Flag Arguments +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6057-6058 | Hinzugefügt am Sonntag, 11. Juli 2021 17:44:52 + +Boolean arguments loudly declare that the function does more than one thing. They are confusing and should be eliminated. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6058-6059 | Hinzugefügt am Sonntag, 11. Juli 2021 17:44:58 + +F4: Dead Function +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6059-6060 | Hinzugefügt am Sonntag, 11. Juli 2021 17:45:01 + +Methods that are never called should be discarded. Keeping dead code around is wasteful. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6061-6062 | Hinzugefügt am Sonntag, 11. Juli 2021 17:45:12 + +General G1: Multiple Languages in One Source File +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6062-6063 | Hinzugefügt am Sonntag, 11. Juli 2021 17:45:17 + +Today’s modern programming environments make it possible to put many different languages into a single source file. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6067-6067 | Hinzugefügt am Sonntag, 11. Juli 2021 17:45:44 + +G2: Obvious Behavior Is Unimplemented +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6068-6069 | Hinzugefügt am Sonntag, 11. Juli 2021 17:45:54 + +Following “The Principle of Least Surprise,”2 any function or class should implement the behaviors that another programmer could reasonably expect. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6076-6077 | Hinzugefügt am Sonntag, 11. Juli 2021 17:46:25 + +G3: Incorrect Behavior at the Boundaries +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6077-6078 | Hinzugefügt am Sonntag, 11. Juli 2021 17:46:30 + +It seems obvious to say that code should behave correctly. The problem is that we seldom realize just how complicated correct behavior +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6079-6080 | Hinzugefügt am Sonntag, 11. Juli 2021 17:46:53 + +There is no replacement for due diligence. Every boundary condition, +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6081-6081 | Hinzugefügt am Sonntag, 11. Juli 2021 17:47:04 + +Don’t rely on your intuition. Look for every boundary condition and write a test for it. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6087-6088 | Hinzugefügt am Sonntag, 11. Juli 2021 17:47:49 + +G5: Duplication +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6088-6088 | Hinzugefügt am Sonntag, 11. Juli 2021 17:47:52 + +This is one of the most important rules in this book, and you should take it very seriously. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6089-6090 | Hinzugefügt am Sonntag, 11. Juli 2021 17:47:59 + +DRY3 principle (Don’t Repeat Yourself). +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6090-6090 | Hinzugefügt am Sonntag, 11. Juli 2021 17:48:06 + +“Once, and only once.” +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6091-6093 | Hinzugefügt am Sonntag, 11. Juli 2021 17:48:16 + +Every time you see duplication in the code, it represents a missed opportunity for abstraction. That duplication could probably become a subroutine or perhaps another class outright. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6098-6099 | Hinzugefügt am Sonntag, 11. Juli 2021 17:49:12 + +A more subtle form is the switch/case or if/else chain that appears again and again in various modules, always testing for the same set of conditions. These should be replaced with polymorphism. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6099-6100 | Hinzugefügt am Sonntag, 11. Juli 2021 17:49:33 + +Still more subtle are the modules that have similar algorithms, but that don’t share similar lines of code. This is still duplication and should be addressed by using the TEMPLATE METHOD,4 or STRATEGY5 pattern. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6101-6102 | Hinzugefügt am Sonntag, 11. Juli 2021 17:49:41 + +Indeed, most of the design patterns that have appeared in the last fifteen years are simply well-known ways to eliminate duplication. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6104-6105 | Hinzugefügt am Sonntag, 11. Juli 2021 17:49:52 + +G6: Code at Wrong Level of Abstraction +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6105-6106 | Hinzugefügt am Sonntag, 11. Juli 2021 17:49:58 + +It is important to create abstractions that separate higher level general concepts from lower level detailed concepts. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6108-6109 | Hinzugefügt am Sonntag, 11. Juli 2021 17:50:18 + +For example, constants, variables, or utility functions that pertain only to the detailed implementation should not be present in the base class. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6109-6118 | Hinzugefügt am Sonntag, 11. Juli 2021 17:50:25 + +The base class should know nothing about them. This rule also pertains to source files, components, and modules. Good software design requires that we separate concepts at different levels and place them in different containers. Sometimes these containers are base classes or derivatives and sometimes they are source files, modules, or components. Whatever the case may be, the separation needs to be complete. We don’t want lower and higher level concepts mixed together. Consider the following code: public interface Stack { Object pop() throws EmptyException; void push(Object o) throws FullException; double percentFull(); 4. [GOF]. 5. [GOF]. General 291 class EmptyException extends Exception {} class FullException extends Exception {} } The percentFull function is at the wrong level of abstraction. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6109-6112 | Hinzugefügt am Sonntag, 11. Juli 2021 17:50:45 + +The base class should know nothing about them. This rule also pertains to source files, components, and modules. Good software design requires that we separate concepts at different levels and place them in different containers. Sometimes these containers are base classes or derivatives and sometimes they are source files, modules, or components. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6109-6109 | Hinzugefügt am Sonntag, 11. Juli 2021 17:50:54 + +The base class should know nothing about them. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6126-6128 | Hinzugefügt am Sonntag, 11. Juli 2021 17:53:08 + +Therefore, when we see base classes mentioning the names of their derivatives, we suspect a problem. In general, base classes should know nothing about their derivatives. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6128-6129 | Hinzugefügt am Sonntag, 11. Juli 2021 17:53:18 + +Sometimes the number of derivatives is strictly fixed, and the base class has code that selects between the derivatives. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6129-6130 | Hinzugefügt am Sonntag, 11. Juli 2021 17:53:27 + +However, in that case the derivatives and base class are strongly coupled and always deploy together in the same jar file. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6134-6135 | Hinzugefügt am Sonntag, 11. Juli 2021 17:53:54 + +G8: Too Much Information +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6135-6135 | Hinzugefügt am Sonntag, 11. Juli 2021 17:53:58 + +Well-defined modules have very small interfaces that allow you to do a lot with a little. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6137-6137 | Hinzugefügt am Sonntag, 11. Juli 2021 17:54:14 + +A well-defined interface does not offer very many functions to depend upon, so coupling is low. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6141-6142 | Hinzugefügt am Sonntag, 11. Juli 2021 17:55:01 + +Don’t create classes with lots of methods or lots of instance variables. Don’t create lots of protected variables and functions for your subclasses. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6144-6144 | Hinzugefügt am Sonntag, 11. Juli 2021 17:55:11 + +G9: Dead Code +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6144-6144 | Hinzugefügt am Sonntag, 11. Juli 2021 17:55:25 + +Dead code is code that isn’t executed. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6149-6149 | Hinzugefügt am Sonntag, 11. Juli 2021 17:55:48 + +When you find dead code, do the right thing. Give it a decent burial. Delete it from the system. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6150-6150 | Hinzugefügt am Sonntag, 11. Juli 2021 17:55:53 + +G10: Vertical Separation +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6150-6151 | Hinzugefügt am Sonntag, 11. Juli 2021 17:55:57 + +Variables and function should be defined close to where they are used. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6152-6154 | Hinzugefügt am Sonntag, 11. Juli 2021 17:56:24 + +Private functions should be defined just below their first usage. Private functions belong to the scope of the whole class, but we’d still like to limit the vertical distance between the invocations and definitions. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6155-6155 | Hinzugefügt am Sonntag, 11. Juli 2021 17:56:34 + +G11: Inconsistency +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6155-6156 | Hinzugefügt am Sonntag, 11. Juli 2021 17:56:47 + +If you do something a certain way, do all similar things in the same way. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6157-6159 | Hinzugefügt am Sonntag, 11. Juli 2021 17:57:07 + +If within a particular function you use a variable named response to hold an HttpServletResponse, then use the same variable name consistently in the other functions that use HttpServletResponse objects. If you name a method processVerificationRequest, then use a similar name, such as processDeletionRequest, for the methods that process other kinds of requests. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6161-6161 | Hinzugefügt am Sonntag, 11. Juli 2021 17:57:15 + +G12: Clutter +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6163-6164 | Hinzugefügt am Sonntag, 11. Juli 2021 17:57:27 + +Keep your source files clean, well organized, and free of clutter. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6162-6163 | Hinzugefügt am Sonntag, 11. Juli 2021 17:57:35 + +serves to do is clutter up the code with meaningless artifacts. Variables that aren’t used, functions that are never called, comments that add no information, and so forth. All these things are clutter and should be removed. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6164-6165 | Hinzugefügt am Sonntag, 11. Juli 2021 17:57:43 + +G13: Artificial Coupling +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6165-6165 | Hinzugefügt am Sonntag, 11. Juli 2021 17:57:50 + +Things that don’t depend upon each other should not be artificially coupled. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6167-6169 | Hinzugefügt am Sonntag, 11. Juli 2021 17:58:46 + +In general an artificial coupling is a coupling between two modules that serves no direct purpose. It is a result of putting a variable, constant, or function in a temporarily convenient, though inappropriate, location. This is lazy and careless. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6171-6171 | Hinzugefügt am Sonntag, 11. Juli 2021 17:58:58 + +G14: Feature Envy +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6171-6172 | Hinzugefügt am Sonntag, 11. Juli 2021 17:59:12 + +This is one of Martin Fowler’s code smells.6 The methods of a class should be interested in the variables and functions of the class they belong to, and not the variables and functions of other classes. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6183-6184 | Hinzugefügt am Sonntag, 11. Juli 2021 18:00:31 + +All else being equal, we want to eliminate Feature Envy because it exposes the internals of one class to another. Sometimes, however, Feature Envy is a necessary evil. Consider the following: +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6192-6193 | Hinzugefügt am Sonntag, 11. Juli 2021 18:02:34 + +G15: Selector Arguments +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6193-6194 | Hinzugefügt am Sonntag, 11. Juli 2021 18:02:41 + +There is hardly anything more abominable than a dangling false argument at the end of a function call. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6210-6212 | Hinzugefügt am Sonntag, 11. Juli 2021 18:05:47 + +Of course, selectors need not be boolean. They can be enums, integers, or any other type of argument that is used to select the behavior of the function. In general it is better to have many functions than to pass some code into a function to select the behavior. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6218-6218 | Hinzugefügt am Sonntag, 11. Juli 2021 18:06:29 + +G17: Misplaced Responsibility +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6231-6231 | Hinzugefügt am Sonntag, 11. Juli 2021 18:08:59 + +Inappropriate Static +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6220-6221 | Hinzugefügt am Sonntag, 11. Juli 2021 18:09:09 + +The principle of least surprise comes into play here. Code should be placed where a reader would naturally expect it to be. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6235-6235 | Hinzugefügt am Sonntag, 11. Juli 2021 18:09:28 + +Sometimes, however, we write static functions that should not be static. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6237-6238 | Hinzugefügt am Sonntag, 11. Juli 2021 18:09:43 + +However, there is a reasonable chance that we’ll want this function to be polymorphic. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6238-6240 | Hinzugefügt am Sonntag, 11. Juli 2021 18:09:55 + +We may wish to implement several different algorithms for calculating hourly pay, for example, OvertimeHourlyPayCalculator and StraightTimeHourlyPayCalculator. So in this case the function should not be static. It should be a nonstatic member function of Employee. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6240-6241 | Hinzugefügt am Sonntag, 11. Juli 2021 18:10:06 + +In general you should prefer nonstatic methods to static methods. When in doubt, make the function nonstatic. If you really want a function to be static, make sure that there is no chance that you’ll want it to behave polymorphically. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6242-6242 | Hinzugefügt am Sonntag, 11. Juli 2021 18:10:14 + +G19: Use Explanatory Variables +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6251-6252 | Hinzugefügt am Sonntag, 11. Juli 2021 18:11:18 + +It is hard to overdo this. More explanatory variables are generally better than fewer. It is remarkable how an opaque module can suddenly become transparent simply by breaking the calculations up into well-named intermediate values. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6253-6253 | Hinzugefügt am Sonntag, 11. Juli 2021 18:11:24 + +G20: Function Names Should Say +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6253-6253 | Hinzugefügt am Sonntag, 11. Juli 2021 18:11:27 + +G20: Function Names Should Say +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6253-6253 | Hinzugefügt am Sonntag, 11. Juli 2021 18:11:34 + +G20: Function Names Should Say What They Do +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6254-6255 | Hinzugefügt am Sonntag, 11. Juli 2021 18:11:46 + +Would you expect this to add five days to the date? Or is it weeks, or hours? Is the date instance changed or does the function just return a new Date without changing the old one? +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6254-6255 | Hinzugefügt am Sonntag, 11. Juli 2021 18:11:51 + +Date newDate = date.add(5); Would you expect this to add five days to the date? Or is it weeks, or hours? Is the date instance changed or does the function just return a new Date without changing the old one? +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6255-6256 | Hinzugefügt am Sonntag, 11. Juli 2021 18:11:57 + +You can’t tell from the call what the function does. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6258-6260 | Hinzugefügt am Sonntag, 11. Juli 2021 18:12:15 + +If you have to look at the implementation (or documentation) of the function to know what it does, then you should work to find a better name or rearrange the functionality so that it can be placed in functions with better names. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6260-6260 | Hinzugefügt am Sonntag, 11. Juli 2021 18:12:20 + +G21: Understand the Algorithm +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6268-6270 | Hinzugefügt am Sonntag, 11. Juli 2021 18:13:00 + +Often the best way to gain this knowledge and understanding is to refactor the function into something that is so clean and expressive that it is obvious how it works. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6270-6270 | Hinzugefügt am Sonntag, 11. Juli 2021 18:13:03 + +G22: Make Logical Dependencies Physical +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6271-6271 | Hinzugefügt am Sonntag, 11. Juli 2021 18:13:07 + +If one module depends upon another, that dependency should be physical, not just logical. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6273-6273 | Hinzugefügt am Sonntag, 11. Juli 2021 18:13:29 + +all the information it depends upon. For +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6295-6297 | Hinzugefügt am Sonntag, 11. Juli 2021 18:15:10 + +HourlyReporter depends on the fact that HourlyReportFormatter can deal with page sizes of 55. If some implementation of HourlyReportFormatter could not deal with such sizes, then there would be +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6295-6297 | Hinzugefügt am Sonntag, 11. Juli 2021 18:15:13 + +HourlyReporter depends on the fact that HourlyReportFormatter can deal with page sizes of 55. If some implementation of HourlyReportFormatter could not deal with such sizes, then there would be an error. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6298-6299 | Hinzugefügt am Sonntag, 11. Juli 2021 18:15:29 + +G23: Prefer Polymorphism to If/Else or Switch/Case +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6299-6301 | Hinzugefügt am Sonntag, 11. Juli 2021 18:15:36 + +This might seem a strange suggestion given the topic of Chapter 6. After all, in that chapter I make the point that switch statements are probably appropriate in the parts of the system where adding new functions is more likely than adding new types. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6304-6305 | Hinzugefügt am Sonntag, 11. Juli 2021 18:15:56 + +There may be no more than one switch statement for a given type of selection. The cases +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6304-6306 | Hinzugefügt am Sonntag, 11. Juli 2021 18:16:04 + +There may be no more than one switch statement for a given type of selection. The cases in that switch statement must create polymorphic objects that take the place of other such switch statements in the rest of the system. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6306-6306 | Hinzugefügt am Sonntag, 11. Juli 2021 18:16:45 + +G24: Follow Standard Conventions +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6307-6307 | Hinzugefügt am Sonntag, 11. Juli 2021 18:17:00 + +Every team should follow a coding standard based on +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6307-6307 | Hinzugefügt am Sonntag, 11. Juli 2021 18:17:07 + +common industry norms. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6308-6309 | Hinzugefügt am Sonntag, 11. Juli 2021 18:17:19 + +The team should not need a document to describe these conventions because their code provides the examples. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6313-6313 | Hinzugefügt am Sonntag, 11. Juli 2021 18:17:40 + +G25: Replace Magic Numbers with Named Constants +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6328-6329 | Hinzugefügt am Montag, 12. Juli 2021 16:10:49 + +The term “Magic Number” does not apply only to numbers. It applies to any token that has a value that is not self-describing. For example: +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6336-6336 | Hinzugefügt am Montag, 12. Juli 2021 16:11:25 + +G26: Be Precise +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6340-6340 | Hinzugefügt am Montag, 12. Juli 2021 16:12:03 + +When you make a decision in your code, make sure you make it precisely. Know why you have made it and how you will +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6340-6341 | Hinzugefügt am Montag, 12. Juli 2021 16:12:16 + +deal with any exceptions. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6344-6345 | Hinzugefügt am Montag, 12. Juli 2021 16:12:42 + +Ambiguities and imprecision in code are either a result of disagreements or laziness. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6345-6345 | Hinzugefügt am Montag, 12. Juli 2021 16:12:47 + +In either case they should be eliminated. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6344-6345 | Hinzugefügt am Montag, 12. Juli 2021 16:12:51 + +Ambiguities and imprecision in code are either a result of disagreements or laziness. In either case they should be eliminated. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6345-6346 | Hinzugefügt am Montag, 12. Juli 2021 16:12:59 + +G27: Structure over Convention +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6346-6347 | Hinzugefügt am Montag, 12. Juli 2021 16:13:08 + +Naming conventions are good, but they are inferior to structures that force compliance. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6347-6348 | Hinzugefügt am Montag, 12. Juli 2021 16:13:15 + +For example, switch/cases with nicely named enumerations are inferior to base classes with abstract methods. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6349-6349 | Hinzugefügt am Montag, 12. Juli 2021 16:13:24 + +G28: Encapsulate Conditionals +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6350-6354 | Hinzugefügt am Montag, 12. Juli 2021 16:13:33 + +Boolean logic is hard enough to understand without having to see it in the context of an if or while statement. Extract functions that explain the intent of the conditional. For example: if (shouldBeDeleted(timer)) is preferable to if (timer.hasExpired() && !timer.isRecurrent()) 11. Or better yet, a Money class that uses integers. 302 Chapter 17: Smells and Heuristics G29: Avoid Negative Conditionals +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6350-6351 | Hinzugefügt am Montag, 12. Juli 2021 16:13:46 + +Boolean logic is hard enough to understand without having to see it in the context of an if or while statement. Extract functions that explain the intent of the conditional. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6357-6357 | Hinzugefügt am Montag, 12. Juli 2021 16:14:14 + +G30: Functions Should Do One Thing +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6358-6359 | Hinzugefügt am Montag, 12. Juli 2021 16:14:25 + +It is often tempting to create functions that have multiple sections that perform a series of operations. Functions of this kind do more than one thing, and should be converted into +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6359-6359 | Hinzugefügt am Montag, 12. Juli 2021 16:14:30 + +many smaller functions, each of which does one thing. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6369-6369 | Hinzugefügt am Montag, 12. Juli 2021 16:15:00 + +G31: Hidden Temporal Couplings +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6370-6371 | Hinzugefügt am Montag, 12. Juli 2021 16:15:09 + +Temporal couplings are often necessary, but you should not hide the coupling. Structure the arguments of your functions such that the order in which they should be called is obvious. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6382-6383 | Hinzugefügt am Montag, 12. Juli 2021 16:15:47 + +Each function produces a result that the next function needs, so there is no reasonable way to call them out of order. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6383-6384 | Hinzugefügt am Montag, 12. Juli 2021 16:15:55 + +You might complain that this increases the complexity of the functions, and you’d be right. But that extra syntactic complexity exposes the true temporal complexity of the situation. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6386-6386 | Hinzugefügt am Montag, 12. Juli 2021 16:16:09 + +G32: Don’t Be Arbitrary +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6387-6387 | Hinzugefügt am Montag, 12. Juli 2021 16:16:13 + +Have a reason for the way you structure your code, and make sure that reason is communicated by the structure of the code. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6397-6398 | Hinzugefügt am Montag, 12. Juli 2021 16:17:01 + +G33: Encapsulate Boundary Conditions +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6398-6399 | Hinzugefügt am Montag, 12. Juli 2021 16:17:05 + +Boundary conditions are hard to keep track of. Put the processing for them in one place. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6405-6406 | Hinzugefügt am Montag, 12. Juli 2021 16:17:32 + +G34: Functions Should Descend Only One Level of Abstraction +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6406-6408 | Hinzugefügt am Montag, 12. Juli 2021 16:17:41 + +The statements within a function should all be written at the same level of abstraction, which should be one level below the operation described by the name of the function. This may be the hardest of these heuristics to interpret and follow. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6427-6428 | Hinzugefügt am Montag, 12. Juli 2021 16:19:20 + +Separating levels of abstraction is one of the most important functions of refactoring, and it’s one of the hardest to do well. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6436-6437 | Hinzugefügt am Montag, 12. Juli 2021 16:19:47 + +G35: Keep Configurable Data at High Levels +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6437-6438 | Hinzugefügt am Montag, 12. Juli 2021 16:19:57 + +you have a constant such as a default or configuration value that is known and expected at a high level of abstraction, do not bury it in a low-level function. Expose it as an argument to that low-level function called from the high-level function. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6448-6448 | Hinzugefügt am Montag, 12. Juli 2021 16:20:31 + +G36: Avoid Transitive Navigation +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6449-6451 | Hinzugefügt am Montag, 12. Juli 2021 16:20:44 + +about its collaborators. More specifically, if A collaborates with B, and B collaborates with C, we don’t want modules that use A to know about C. (For example, we don’t want a.getB().getC().doSomething();.) This is sometimes called the Law of Demeter. The Pragmatic Programmers call it +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6448-6451 | Hinzugefügt am Montag, 12. Juli 2021 16:20:49 + +In general we don’t want a single module to know much about its collaborators. More specifically, if A collaborates with B, and B collaborates with C, we don’t want modules that use A to know about C. (For example, we don’t want a.getB().getC().doSomething();.) This is sometimes called the Law of Demeter. The Pragmatic Programmers call it +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6448-6448 | Hinzugefügt am Montag, 12. Juli 2021 16:21:07 + +G36: Avoid Transitive Navigation +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6448-6450 | Hinzugefügt am Montag, 12. Juli 2021 16:21:10 + +In general we don’t want a single module to know much about its collaborators. More specifically, if A collaborates with B, and B collaborates with C, we don’t want modules that use A to know about C. (For example, we don’t want a.getB().getC().doSomething();.) This is sometimes called the Law of Demeter. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6452-6452 | Hinzugefügt am Montag, 12. Juli 2021 16:21:29 + +immediate collaborators +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6458-6459 | Hinzugefügt am Montag, 12. Juli 2021 16:22:15 + +Java J1: Avoid Long Import Lists by Using Wildcards +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6459-6460 | Hinzugefügt am Montag, 12. Juli 2021 16:22:20 + +If you use two or more classes from a package, then import the whole package with import package.*; +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6472-6472 | Hinzugefügt am Montag, 12. Juli 2021 16:23:15 + +J2: Don’t Inherit Constants +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6486-6487 | Hinzugefügt am Montag, 12. Juli 2021 16:23:50 + +Don’t use inheritance as a way to cheat the scoping rules of the language. Use a static import instead. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6492-6493 | Hinzugefügt am Montag, 12. Juli 2021 16:24:02 + +J3: Constants versus Enums +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6493-6495 | Hinzugefügt am Montag, 12. Juli 2021 16:24:11 + +Now that enums have been added to the language (Java 5), use them! Don’t keep using the old trick of public static final ints. The meaning of ints can get lost. The meaning of enums cannot, because they belong to an enumeration that is named. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6509-6510 | Hinzugefügt am Montag, 12. Juli 2021 16:24:40 + +Names N1: Choose Descriptive Names +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6510-6510 | Hinzugefügt am Montag, 12. Juli 2021 16:24:45 + +Don’t be too quick to choose a name. Make sure the name is +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6510-6511 | Hinzugefügt am Montag, 12. Juli 2021 16:24:50 + +descriptive. Remember that meanings tend to drift as software evolves, so frequently reevaluate the appropriateness of the names you choose. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6535-6535 | Hinzugefügt am Montag, 12. Juli 2021 16:27:38 + +N2: Choose Names at the Appropriate Level of Abstraction +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6535-6536 | Hinzugefügt am Montag, 12. Juli 2021 16:27:44 + +Don’t pick names that communicate implementation; choose names the reflect the level of abstraction of the class or function you are working +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6535-6536 | Hinzugefügt am Montag, 12. Juli 2021 16:27:50 + +Don’t pick names that communicate implementation; choose names the reflect the level of abstraction of the class or function you are working +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6535-6536 | Hinzugefügt am Montag, 12. Juli 2021 16:27:57 + +Don’t pick names that communicate implementation; choose names the reflect the level of abstraction of the class or function you are working in. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6549-6550 | Hinzugefügt am Montag, 12. Juli 2021 16:29:16 + +N3: Use Standard Nomenclature Where Possible +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6550-6551 | Hinzugefügt am Montag, 12. Juli 2021 16:31:33 + +Names are easier to understand if they are based on existing convention or usage. For example, if you are using the DECORATOR pattern, you should use the word Decorator in the names of the decorating classes. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6559-6559 | Hinzugefügt am Montag, 12. Juli 2021 16:32:21 + +N4: Unambiguous Names +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6559-6560 | Hinzugefügt am Montag, 12. Juli 2021 16:32:25 + +Choose names that make the workings of a function or variable unambiguous. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6558-6559 | Hinzugefügt am Montag, 12. Juli 2021 16:32:57 + +N4: Unambiguous Names +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6567-6568 | Hinzugefügt am Dienstag, 13. Juli 2021 17:58:23 + +N5: Use Long Names for Long Scopes +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6568-6569 | Hinzugefügt am Dienstag, 13. Juli 2021 17:58:30 + +The length of a name should be related to the length of the scope. You can use very short variable names for tiny scopes, but for big scopes you should use longer names. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6573-6574 | Hinzugefügt am Dienstag, 13. Juli 2021 17:58:48 + +On the other hand, variables and functions with short names lose their meaning over long distances. So the longer the scope of the name, the longer and more precise the name should be. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6574-6575 | Hinzugefügt am Dienstag, 13. Juli 2021 17:58:55 + +N6: Avoid Encodings +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6575-6576 | Hinzugefügt am Dienstag, 13. Juli 2021 17:59:00 + +Names should not be encoded with type or scope information. Prefixes such as m_ or f are useless in today’s environments. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6578-6579 | Hinzugefügt am Dienstag, 13. Juli 2021 17:59:13 + +N7: Names Should Describe Side-Effects +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6579-6581 | Hinzugefügt am Dienstag, 13. Juli 2021 17:59:24 + +Names should describe everything that a function, variable, or class is or does. Don’t hide side effects with a name. Don’t use a simple verb to describe a function that does more than just that simple action. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6585-6585 | Hinzugefügt am Dienstag, 13. Juli 2021 17:59:58 + +Tests T1: Insufficient Tests +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6586-6586 | Hinzugefügt am Dienstag, 13. Juli 2021 18:00:04 + +How many tests should be in a test suite? +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6586-6587 | Hinzugefügt am Dienstag, 13. Juli 2021 18:00:13 + +A test suite should test everything that could possibly break. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6587-6588 | Hinzugefügt am Dienstag, 13. Juli 2021 18:00:20 + +The tests are insufficient so long as there are conditions that have not been explored by the tests or calculations that have not been validated. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6588-6589 | Hinzugefügt am Dienstag, 13. Juli 2021 18:00:23 + +T2: Use a Coverage Tool! +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6589-6590 | Hinzugefügt am Dienstag, 13. Juli 2021 18:00:31 + +Coverage tools reports gaps in your testing strategy. They make it easy to find modules, classes, and functions that are insufficiently tested. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6592-6592 | Hinzugefügt am Dienstag, 13. Juli 2021 18:00:34 + +T3: Don’t Skip Trivial Tests +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6592-6593 | Hinzugefügt am Dienstag, 13. Juli 2021 18:00:38 + +They are easy to write and their documentary value is higher than the cost to produce them. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6593-6594 | Hinzugefügt am Dienstag, 13. Juli 2021 18:00:42 + +T4: An Ignored Test Is a Question about an Ambiguity +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6594-6595 | Hinzugefügt am Dienstag, 13. Juli 2021 18:00:52 + +Sometimes we are uncertain about a behavioral detail because the requirements are unclear. We can express our question about the requirements as a test that is commented out, or as a test that annotated with @Ignore. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6596-6597 | Hinzugefügt am Dienstag, 13. Juli 2021 18:00:57 + +Chapter 17: Smells and Heuristics +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6597-6597 | Hinzugefügt am Dienstag, 13. Juli 2021 18:01:11 + +T5: Test Boundary Conditions +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6598-6598 | Hinzugefügt am Dienstag, 13. Juli 2021 18:01:16 + +Take special care to test boundary conditions. We often get the middle of an algorithm right but misjudge the boundaries. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6599-6599 | Hinzugefügt am Dienstag, 13. Juli 2021 18:01:21 + +T6: Exhaustively Test Near Bugs +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6599-6601 | Hinzugefügt am Dienstag, 13. Juli 2021 18:01:28 + +Bugs tend to congregate. When you find a bug in a function, it is wise to do an exhaustive test of that function. You’ll probably find that the bug was not alone. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6601-6601 | Hinzugefügt am Dienstag, 13. Juli 2021 18:01:30 + +T7: Patterns of Failure Are Revealing +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6602-6603 | Hinzugefügt am Dienstag, 13. Juli 2021 18:01:44 + +This is another argument for making the test cases as complete as possible. Complete test cases, ordered in a reasonable way, expose patterns. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6607-6607 | Hinzugefügt am Dienstag, 13. Juli 2021 18:01:58 + +T8: Test Coverage Patterns Can Be Revealing +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6607-6608 | Hinzugefügt am Dienstag, 13. Juli 2021 18:02:03 + +Looking at the code that is or is not executed by the passing tests gives clues to why the failing tests fail. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6608-6610 | Hinzugefügt am Dienstag, 13. Juli 2021 18:02:18 + +T9: Tests Should Be Fast A slow test is a test that won’t get run. When things get tight, it’s the slow tests that will be dropped from the suite. So do what you must to keep your tests fast. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6611-6612 | Hinzugefügt am Dienstag, 13. Juli 2021 18:02:28 + +could hardly be said to be complete. Indeed, I’m not sure that such a list can ever be complete. +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6611-6611 | Hinzugefügt am Dienstag, 13. Juli 2021 18:02:33 + +Conclusion +========== +Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) +- Ihre Markierung bei Position 6613-6615 | Hinzugefügt am Dienstag, 13. Juli 2021 18:02:50 + +Clean code is not written by following a set of rules. You don’t become a software craftsman by learning a list of heuristics. Professionalism and craftsmanship come from values that drive disciplines. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 3774-3774 | Hinzugefügt am Mittwoch, 14. Juli 2021 17:49:43 + +advantages of the cache, another is that it helps to prevent the +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihr Lesezeichen bei Position 1461 | Hinzugefügt am Mittwoch, 14. Juli 2021 17:51:15 + + +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 376-378 | Hinzugefügt am Mittwoch, 14. Juli 2021 17:53:32 + +"Architecture" is a term that lots of people try to define, with little agreement. There are two common elements: One is the highest-level breakdown of a system into its parts; the other, decisions that are hard to change. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 381-382 | Hinzugefügt am Mittwoch, 14. Juli 2021 17:54:34 + +architecture is a subjective thing, a shared understanding of a system's design by the expert developers on a project. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 385-390 | Hinzugefügt am Mittwoch, 14. Juli 2021 17:54:56 + +In the end architecture boils down to the important stuff—whatever that is. In this book I present my perception of the major parts of an enterprise application and of the decisions I wish I could get right early on. The architectural pattern I like the most is that of layers, which I describe more in Chapter 1. This book is thus about how you decompose an enterprise application into layers and how these layers work together. Most nontrivial enterprise applications use a layered architecture of some form, but in some situations other approaches, such as pipes and filters, are valuable. I don't go into those situations, focusing instead on the context of a layered architecture because it's the most widely useful. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 397-398 | Hinzugefügt am Mittwoch, 14. Juli 2021 17:55:43 + +Enterprise applications often have complex data—and lots of it—to work on, together with business rules that fail all tests of logical reasoning. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 405-405 | Hinzugefügt am Mittwoch, 14. Juli 2021 17:56:19 + +Enterprise applications usually involve persistent data. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 405-406 | Hinzugefügt am Mittwoch, 14. Juli 2021 17:56:27 + +it needs to be around between multiple runs of the program—indeed, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 405-406 | Hinzugefügt am Mittwoch, 14. Juli 2021 17:56:33 + +it needs to be around between multiple runs of the program—indeed, it usually needs to persist for several years. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 410-410 | Hinzugefügt am Mittwoch, 14. Juli 2021 17:57:27 + +a lot of data—a +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 413-413 | Hinzugefügt am Mittwoch, 14. Juli 2021 17:57:51 + +access data concurrently. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 417-418 | Hinzugefügt am Mittwoch, 14. Juli 2021 17:58:30 + +a lot of user interface screens to handle it. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 421-421 | Hinzugefügt am Mittwoch, 14. Juli 2021 17:58:51 + +integrate with other enterprise applications +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 427-428 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:00:16 + +conceptual dissonance with the data. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 433-433 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:00:33 + +"business logic." +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 434-435 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:00:46 + +But business rules are just given to you, and without major political effort there's nothing you can do to change them. You +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 434-435 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:00:49 + +But business rules are just given to you, and without major political effort there's nothing you can do to change them. You +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 434-435 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:00:59 + +But business rules are just given to you, and without major political effort there's nothing you can do to change them. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 437-438 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:01:29 + +special cases is what leads to the complex business "illogic" that makes business software so difficult. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 438-439 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:01:35 + +In this situation you have to organize the business logic as effectively as you can, because the only certain thing is that the logic will change over time. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 475-476 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:07:26 + +Choosing an architecture means that you have to understand the particular problems of your system and choose an appropriate design based on that understanding. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 478-479 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:07:39 + +Instead, many of the patterns are about choices and alternatives. Even when you choose a particular pattern, you'll have to modify it to meet your demands. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 483-483 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:08:08 + +Many architectural decisions are about performance. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 484-485 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:08:21 + +However, some architectural decisions affect performance in a way that's difficult to fix with later optimization. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 490-491 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:09:00 + +Similarly there are several occasions where code examples in this book sacrifice performance for understandability. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 493-495 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:09:23 + +There's an important corollary to this: A significant change in configuration may invalidate any facts about performance. Thus, if you upgrade to a new version of your virtual machine, hardware, database, or almost anything else, you must redo your performance optimizations and make sure they're still helping. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 498-499 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:09:51 + +Response time is the amount of time it takes for the system to process a request from the outside. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 500-502 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:10:05 + +Responsiveness is about how quickly the system acknowledges a request as opposed to processing it. This is important in many systems because users may become frustrated if a system has low responsiveness, even if its response time is good. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 502-502 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:10:32 + +If your system waits during the whole request, then your responsiveness and response time are the same. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 504-505 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:11:28 + +Latency is the minimum time required to get any form +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 504-505 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:11:33 + +Latency is the minimum time required to get any form of response, even if the work to be done is nonexistent. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 509-509 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:11:39 + +Throughput is how much stuff you can do in a given amount of time. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 513-513 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:11:58 + +performance is either throughput or response time—whichever matters more to you. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 516-517 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:12:30 + +Load is a statement of how much stress a system is under, which might be measured in how many users are currently connected to +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 518-519 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:12:41 + +Load sensitivity is an expression of how the response time varies with the load. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 521-522 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:13:15 + +Efficiency is performance divided by resources. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 523-523 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:13:45 + +The capacity of a system is an indication of maximum effective throughput or load. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 524-525 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:13:54 + +Scalability is a measure of how adding resources (usually hardware) affects performance. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 526-527 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:14:04 + +Vertical scalability, or scaling up, means adding more power to a single server, such as more memory. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 527-528 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:14:07 + +Horizontal scalability, or scaling out, means adding more servers. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 528-529 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:14:18 + +The problem here is that design decisions don't affect all of these performance factors equally. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 534-535 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:15:02 + +When building enterprise systems, it often makes sense to build for hardware scalability rather than capacity or even efficiency. Scalability gives you the option of better performance if you need +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 534-535 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:15:06 + +When building enterprise systems, it often makes sense to build for hardware scalability rather than capacity or even efficiency. Scalability gives you the option of better performance if you need it. Scalability +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 534-535 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:15:20 + +When building enterprise systems, it often makes sense to build for hardware scalability rather than capacity or even efficiency. Scalability gives you the option of better performance if you need it. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 544-546 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:16:57 + +"Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice" +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 553-554 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:17:48 + +You just need to read enough to have a sense of what the patterns are, what problems they solve, and how they solve them. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 556-557 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:18:07 + +A key thing about patterns is that you can never just apply the solution blindly, which is why pattern tools have been such miserable failures. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 632-632 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:24:39 + +Chapter 1. Layering +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 636-637 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:24:59 + +In this scheme the higher layer uses various services defined by the lower layer, but the lower layer is unaware of the higher layer. Furthermore, each layer usually hides its lower layers from the layers above, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 640-641 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:25:16 + +You can understand a single layer as a coherent whole without knowing much about the other layers. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 642-643 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:25:24 + +You can substitute layers with alternative implementations of the same basic services. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 644-644 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:25:30 + +You minimize dependencies between layers. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 645-646 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:25:36 + +Layers make good places for standardization. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 647-647 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:25:43 + +Once you have a layer built, you can use it for many higher-level services. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 649-650 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:25:56 + +Layers encapsulate some, but not all, things well. As a result you sometimes get cascading changes. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 654-655 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:26:39 + +But the hardest part of a layered architecture is deciding what layers to have and what the responsibility of each layer should be. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 652-652 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:26:45 + +Extra layers can harm performance. At every layer things typically need to be transformed from one representation to another. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 653-654 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:26:54 + +A layer that controls transactions can be optimized and will then make everything faster. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 652-653 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:26:58 + +However, the encapsulation of an underlying function often gives you efficiency gains that more than compensate. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 663-665 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:28:32 + +The problem came with domain logic: business rules, validations, calculations, and the like. Usually people would write these on the client, but this was awkward and usually done by embedding the logic directly into the UI screens. As the domain logic got more complex, this code became very difficult to work with. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 666-666 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:28:51 + +duplicate code, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 667-667 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:29:13 + +alternative +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 667-667 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:29:17 + +stored procedures. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 667-668 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:29:22 + +limited structuring mechanisms, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 672-672 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:29:53 + +three-layer system. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 672-673 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:30:00 + +presentation layer for your UI, a domain layer for your domain logic, and a data source. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 676-676 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:30:45 + +The client–server tools also were difficult, or even impossible, to use in a three-layer configuration. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 688-688 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:31:44 + +three primary layers: presentation, domain, and data source. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 689-690 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:31:50 + +Presentation logic is about how to handle the interaction +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 698-699 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:32:26 + +Data source logic is about communicating with other systems that carry out tasks on behalf of the application. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 700-700 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:32:36 + +database +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 701-701 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:32:41 + +domain logic, also referred to as business logic. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 701-702 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:32:45 + +This is the work that this application needs to do for the domain you're working with. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 720-720 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:34:38 + +Presentation is an external interface for a service your system offers to someone else, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 721-721 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:34:43 + +Data source is the interface to things that are providing a service to you. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 728-729 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:35:35 + +The domain and data source should never be dependent on the presentation. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 731-731 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:35:51 + +The relationship between the domain and the data source is more complex and depends upon the architectural patterns used for the data source. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 746-747 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:37:31 + +logical layers—that is, dividing a system into separate pieces to reduce the coupling between different parts of a system. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 786-786 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:41:25 + +Don't try to separate the layers into discrete processes unless you absolutely have +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 786-786 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:41:29 + +Don't try to separate the layers into discrete processes unless you absolutely have to. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 786-787 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:41:42 + +Doing that will both degrade performance and add complexity, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 793-795 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:42:25 + +In organizing domain logic I've separated it into three primary patterns: Transaction Script (110), Domain Model (116), and Table Module (125). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 795-797 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:42:43 + +A Transaction Script (110) is essentially a procedure that takes the input from the presentation, processes it with validations and calculations, stores data in the database, and invokes any operations from other systems. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 799-799 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:42:56 + +a script for an action, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 800-800 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:43:12 + +subroutines, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 800-801 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:43:15 + +shared between different Transaction +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 804-804 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:43:35 + +simple procedural model +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 805-805 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:43:40 + +works well with a simple data source layer +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 807-808 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:43:49 + +obvious how to set the transaction boundaries: +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 813-814 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:44:41 + +With a Domain Model (116) we build a model of our domain which, at least on a first approximation, is organized primarily around the nouns in the domain. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 812-812 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:45:23 + +object-oriented way to handle +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 813-813 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:45:28 + +Domain Model (116). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 837-837 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:47:57 + +many techniques that allow you to handle increasingly complex +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 837-837 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:48:03 + +many techniques that allow you to handle increasingly complex logic +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 837-837 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:48:06 + +many techniques that allow you to handle increasingly complex logic +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 840-841 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:48:31 + +costs of a Domain Model (116) come from the complexity of using it and the complexity of your data source layer. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 852-852 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:49:54 + +There's a third choice for structuring domain logic, Table Module (125). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 852-855 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:50:06 + +There's a third choice for structuring domain logic, Table Module (125). At very first blush the Table Module (125) looks like a Domain Model (116) since both have classes for contracts, products, and revenue recognitions. The vital difference is that a Domain Model (116) has one instance of contract +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 852-852 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:51:54 + +There's a third choice for structuring domain logic, Table Module +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 856-858 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:52:05 + +Table Module (125) has only one instance. A Table Module (125) is designed to work with a Record Set (508). Thus, the client of a contract Table Module +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 856-857 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:52:18 + +Table Module (125) has only one instance. A Table Module (125) is designed to work with a Record Set +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 863-864 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:53:07 + +A Table Module (125) is in many ways a middle ground between a Transaction Script (110) and a Domain Model (116). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 865-865 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:53:16 + +domain logic around tables rather than straight procedures provides more structure and makes it easier to find and remove duplication. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 866-866 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:53:26 + +can't use +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 867-867 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:53:31 + +inheritance, strategies, and other OO patterns. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 867-868 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:53:50 + +The biggest advantage of a Table Module (125) is how it fits into the rest of the architecture. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 868-869 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:53:56 + +built to work on the results of a SQL query organized in a Record Set (508). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 872-873 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:54:13 + +on the way back for further validations and calculations. A number of platforms, particularly Microsoft's COM and .NET, use this style of development. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 875-875 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:54:31 + +depends on how complex your domain logic is. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 878-880 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:54:52 + +Domain Model (116) is less attractive because the cost of understanding it and the complexity of the data source add a lot of effort to developing it that won't be paid back. Nevertheless, as the complexity of the domain logic increases, the other approaches tend to hit a wall where adding more features becomes exponentially more difficult. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 882-883 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:55:07 + +The good news is that I can say that you should use a Domain Model (116) whenever the complexity of your domain logic is greater than 7.42. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 887-887 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:55:29 + +Still, the better the team is, the more I'm inclined to use a +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 888-890 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:55:36 + +The attractiveness of a Table Module (125) depends very much on the support for a common Record Set (508) structure in your environment. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 896-896 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:56:02 + +upfront thought to decide which way to go. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 903-903 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:56:26 + +A common approach in handling domain logic is to split the domain layer in two. A Service Layer +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 904-905 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:56:37 + +placed over an underlying Domain Model (116) or Table Module (125). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 908-909 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:56:56 + +Service Layer (133), which acts as an API for the application. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 908-908 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:57:01 + +Service Layer +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 908-909 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:57:03 + +acts as an API for the application. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 910-910 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:57:25 + +place such things as transaction control and security. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 913-914 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:57:42 + +key decision is how much behavior to put in it. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 914-914 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:57:53 + +minimal +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 914-914 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:57:56 + +facade +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 915-915 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:58:01 + +forward calls on the facade +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 916-916 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:58:15 + +easier to use +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 916-917 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:58:18 + +oriented around use cases. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 922-922 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:58:44 + +controller-entity +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 927-928 | Hinzugefügt am Mittwoch, 14. Juli 2021 18:59:17 + +Behavior that's used in more than one use case goes on the domain objects, which are called entities. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 948-949 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:01:11 + +success of relational databases is the presence of SQL, a mostly standard language for database communication. Although SQL is full of annoying and complicated vendor-specific enhancements, its core syntax is common and well understood. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 951-951 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:01:41 + +architectural patterns, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 952-952 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:01:51 + +domain logic talks to the database. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 959-960 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:02:38 + +A good way of organizing these classes is to base them on the table structure of the database so that you have one class per database table. These classes then form a Gateway (466) +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 959-959 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:02:50 + +A good way of organizing these classes is to base them on the table structure of the database so that you have one class per database table. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 960-961 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:02:58 + +The rest of the application needs to know nothing about SQL, and all the SQL that accesses the database is easy to find. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 963-963 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:03:25 + +instance of it for each row that's returned by a query +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 963-964 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:03:36 + +Row Data Gateway +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 975-976 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:05:11 + +I find the clear separation of SQL and domain logic to be very helpful. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 985-986 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:05:57 + +In simple applications the Domain Model (116) +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 986-986 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:06:06 + +structure +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 986-987 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:06:11 + +corresponds pretty closely to the database structure, with one domain class per database table. Such domain objects often have only moderately complex business logic. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 986-987 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:06:17 + +one domain class per database table. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 988-988 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:06:34 + +each domain object be responsible for loading and saving from the database, which is Active Record (160) +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 996-997 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:07:01 + +one-to-one match of domain classes to tables starts to fail as you factor domain logic into smaller classes. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1004-1006 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:08:50 + +A better route is to isolate the Domain Model (116) from the database completely, by making your indirection layer entirely responsible for the mapping between domain objects and database tables. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1012-1014 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:09:14 + +If the domain logic is simple and you have a close correspondence between classes and tables, Active Record (160) is the simple way to go. If you have something more complicated, Data +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1012-1014 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:09:17 + +If the domain logic is simple and you have a close correspondence between classes and tables, Active Record (160) is the simple way to go. If you have something more complicated, Data Mapper (165) is what you need. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1030-1031 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:10:52 + +I should also mention the simplest way of persisting even the most complex Domain Model +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1042-1043 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:12:10 + +Domain Model +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1043-1043 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:12:15 + +While the patterns in this book will tell you a lot about how +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1044-1044 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:12:20 + +spent many years working on this problem, and commercial O/R mapping +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1044-1044 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:12:26 + +O/R mapping tools +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1235-1237 | Hinzugefügt am Dienstag, 20. Juli 2021 13:09:38 + +Instead, build up the database with each iteration, of no more than six weeks in length and preferably fewer. That way you'll get rapid and continuous feedback about how your database interactions work in practice. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1239-1241 | Hinzugefügt am Dienstag, 20. Juli 2021 13:09:51 + +With simple domain logic you build Row Data Gateway (152) or Table Data Gateway (144) classes that mimic the database, and layer domain logic on top of that. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1241-1243 | Hinzugefügt am Dienstag, 20. Juli 2021 13:10:07 + +With more complex domain logic you'll need a Domain Model (116), which is highly unlikely to match the database design. Therefore, gradually build up the Domain Model (116) and include Data Mappers (165) to persist the data to the existing database. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1244-1245 | Hinzugefügt am Dienstag, 20. Juli 2021 13:10:15 + +the same kind of data needs to be pulled from more than one source. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1248-1249 | Hinzugefügt am Dienstag, 20. Juli 2021 13:10:49 + +The simplest option is to have multiple mapping layers, one for each data source. However, if data is very similar this can lead to a lot of duplication. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1249-1250 | Hinzugefügt am Dienstag, 20. Juli 2021 13:11:01 + +two-step mapping scheme. The first step converts data from the in-memory schema +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1249-1249 | Hinzugefügt am Dienstag, 20. Juli 2021 13:11:07 + +two-step mapping scheme. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1249-1249 | Hinzugefügt am Dienstag, 20. Juli 2021 13:11:10 + +first +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1250-1250 | Hinzugefügt am Dienstag, 20. Juli 2021 13:11:16 + +converts data from the in-memory schema to a logical data store +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1250-1250 | Hinzugefügt am Dienstag, 20. Juli 2021 13:11:22 + +converts data from +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1250-1250 | Hinzugefügt am Dienstag, 20. Juli 2021 13:11:29 + +converts data from the in-memory schema to a logical data store schema. The +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1250-1250 | Hinzugefügt am Dienstag, 20. Juli 2021 13:11:38 + +converts data from the in-memory schema to a logical data store schema. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1250-1250 | Hinzugefügt am Dienstag, 20. Juli 2021 13:11:55 + +maximize the similarities +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1251-1251 | Hinzugefügt am Dienstag, 20. Juli 2021 13:12:06 + +second +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1251-1251 | Hinzugefügt am Dienstag, 20. Juli 2021 13:12:09 + +from the logical data store schema to the actual physical data store schema. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1251-1252 | Hinzugefügt am Dienstag, 20. Juli 2021 13:12:15 + +contains the differences. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1253-1253 | Hinzugefügt am Dienstag, 20. Juli 2021 13:12:27 + +use it when you have similar but annoyingly different physical data stores. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1253-1253 | Hinzugefügt am Dienstag, 20. Juli 2021 13:12:36 + +mapping +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1254-1254 | Hinzugefügt am Dienstag, 20. Juli 2021 13:12:42 + +as a Gateway +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1257-1258 | Hinzugefügt am Dienstag, 20. Juli 2021 13:12:56 + +repetitive code is a sign of something wrong with the design. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1258-1258 | Hinzugefügt am Dienstag, 20. Juli 2021 13:13:10 + +factoring out common behaviors with inheritance and delegation—good, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1259-1259 | Hinzugefügt am Dienstag, 20. Juli 2021 13:13:14 + +Metadata Mapping (306). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1259-1259 | Hinzugefügt am Dienstag, 20. Juli 2021 13:13:18 + +more sophisticated approach +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1260-1261 | Hinzugefügt am Dienstag, 20. Juli 2021 13:13:25 + +boiling down the mapping into a metadata file that details how columns in the database map to fields in objects. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1261-1261 | Hinzugefügt am Dienstag, 20. Juli 2021 13:13:37 + +avoid the repetitive code +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1267-1267 | Hinzugefügt am Dienstag, 20. Juli 2021 13:14:21 + +Metadata Mapping (306) +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1267-1268 | Hinzugefügt am Dienstag, 20. Juli 2021 13:14:24 + +foundation to build queries in terms of in-memory objects. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1268-1270 | Hinzugefügt am Dienstag, 20. Juli 2021 13:14:49 + +Query Object (316) allows you to build your queries in terms of in-memory objects and data in such a way that developers don't need to know either SQL or the details of the relational schema. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1270-1271 | Hinzugefügt am Dienstag, 20. Juli 2021 13:14:58 + +Metadata Mapping (306) to translate expressions based on object fields into the appropriate SQL. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1284-1285 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:28:40 + +If you're running inside a transaction, usually the transaction is bound to a particular connection and the connection must remain open while it is taking place. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1286-1286 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:28:48 + +it's expensive to create a connection, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1286-1286 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:28:54 + +connection pool. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1286-1287 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:29:02 + +which makes it worthwhile to create a connection pool. In this situation developers request +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1287-1287 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:29:18 + +request a connection from the pool and release it when they're done, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1288-1289 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:29:30 + +pooling actually does help performance. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1289-1289 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:29:37 + +Increasingly environments make it quicker to create a new connection so there's no need to pool. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1288-1288 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:29:47 + +check to see if +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1294-1294 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:30:24 + +connections need management. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1294-1294 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:30:31 + +expensive resources +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1294-1295 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:30:34 + +closed as soon as you're done +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1296-1297 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:30:53 + +The most common advice is to get a connection explicitly, using a call to a pool or connection manager, and then supply it to each database command you want to make. Once you're done with the connection, close +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1298-1298 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:30:59 + +issues: +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1298-1298 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:31:07 + +everywhere you need it and ensuring that you don't forget to close it at the end. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1299-1300 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:31:18 + +pass the connection around as an explicit parameter. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1300-1300 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:31:24 + +gets added to all sorts of method calls +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1300-1300 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:31:36 + +is to be passed +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1301-1301 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:31:38 + +layers down the call stack. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1301-1301 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:31:43 + +layers down the call stack. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1301-1302 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:31:55 + +Registry (480). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1302-1303 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:31:59 + +thread-scoped Registry (480). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1304-1305 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:32:18 + +You also can't close the connection with every command because you may be running inside a transaction and the closing will usually cause the transaction to roll back. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1306-1307 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:32:35 + +connections are closed is to use the garbage collector. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1308-1308 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:32:46 + +same management scheme that's used for memory +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1308-1309 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:32:51 + +familiar. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1309-1309 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:33:04 + +close of the connection only +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1309-1309 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:33:09 + +when the garbage collector actually reclaims the memory, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1310-1311 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:33:19 + +sit around a while before they're closed. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1311-1311 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:33:26 + +depends +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1311-1311 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:33:30 + +your specific environment. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1311-1311 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:33:33 + +Whether +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1311-1311 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:33:36 + +problem +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1312-1313 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:33:52 + +garbage collection makes a good backup in case the regular scheme fails. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1312-1312 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:34:09 + +Other schemes—even explicit closing—are better. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1314-1314 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:34:22 + +tie them to a transaction. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1317-1317 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:34:42 + +A Unit of Work (184) makes a natural fit to manage both the transaction and the connection. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1323-1324 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:35:14 + +The specifics of connection management are very much a feature of your database interaction software, so the strategy you use is often dictated by your environment. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8750-8750 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:35:43 + +relational data. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8749-8749 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:35:55 + +tabular relational form. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8748-8749 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:36:01 + +represent data +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8750-8750 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:36:17 + +every new development +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8752-8752 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:37:02 + +dark side +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8753-8753 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:37:06 + +have no real facilities in which to place business logic. Any +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8753-8753 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:37:12 + +have no real facilities in which to place business logic. Any validations beyond +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8757-8758 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:37:43 + +A Record Set is usually something that you won't build yourself, provided by the vendor of the software platform you're working with. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8758-8759 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:37:47 + +row set of JDBC 2.0. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8759-8760 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:38:05 + +looks exactly like the result of a database query. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8764-8764 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:39:52 + +Record Set structure as a list of maps, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8765-8767 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:40:06 + +The ability to disconnect the Record Set from its link to the data source is very valuable. This allows you to pass the Record Set around a network without having to worry about database connections. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8767-8767 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:40:21 + +easily serialize +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8767-8767 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:40:23 + +easily serialize the Record Set +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8768-8768 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:40:31 + +Data Transfer Object +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8772-8773 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:41:28 + +Lock (416) to see if there are any conflicts and, if not, write the changes out to the database. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8773-8774 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:41:37 + +Most Record Set implementations use an implicit interface. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8776-8776 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:41:56 + +An explicit interface requires a real reservation class with +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8777-8778 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:42:04 + +Implicit interfaces are flexible in that you can use a generic Record Set for any kind of data. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8778-8778 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:42:16 + +This saves you having to write a new class every time you define a new kind of Record Set. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8792-8793 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:44:05 + +For production code in ADO.NET, however, I suggest using data sets that are typed. In a non-ADO.NET environment, I suggest using code generation for your own explicit Record Sets. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8794-8795 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:44:12 + +To my mind the value of Record Set comes from having an environment that relies on it as a common way of manipulating data. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8796-8797 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:46:30 + +Table Module (125) to organize your domain logic: +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 8799-8800 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:47:15 + +In many ways the tools that make Record Set so valuable appeared because of the ever-presence of relational databases and SQL and the absence of any real alternative structure and query language. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1334-1336 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:50:07 + +As a result it's usually worth having simple create/read/update/delete test cases for each database mapping structure you use. This will help catch cases when your SQL gets out of sync with your code. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1336-1337 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:50:45 + +It's always worth making the effort to use static SQL that can be precompiled, rather than dynamic SQL that has to be compiled each time. Most platforms give you a mechanism for precompiling +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1338-1339 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:51:32 + +Many environments give you the ability to batch multiple SQL queries into a single database call. I haven't done that for these examples, but it's certainly a tactic you should use in production code. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1341-1342 | Hinzugefügt am Donnerstag, 22. Juli 2021 21:52:27 + +Registry (480). How you get a connection will depend on your environment so you'll substitute this with whatever you need to do. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1383-1386 | Hinzugefügt am Sonntag, 25. Juli 2021 16:05:19 + +When it's done it returns control to the input controller, which looks at the results and decides which view is needed to display the response. It then passes control, together with the response data, to the view. The input controller's handoff to the view often isn't always a straight call but often involves forwarding with the data placed in an agreed place on some form of HTTP session object that's shared between the input controller and the view. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1388-1388 | Hinzugefügt am Sonntag, 25. Juli 2021 16:06:06 + +ensure that the models are completely separated from the Web presentation. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1388-1389 | Hinzugefügt am Sonntag, 25. Juli 2021 16:06:27 + +This makes it easier to modify the presentation as well as easier to add additional presentations later. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1393-1394 | Hinzugefügt am Sonntag, 25. Juli 2021 16:07:16 + +Application Controller (379) is to handle the flow of an application, deciding which screens should appear in which order. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1399-1400 | Hinzugefügt am Sonntag, 25. Juli 2021 16:07:52 + +They're useful if your system has a lot of logic about the order of screens and the navigation between them. They're also useful if you haven't got a simple mapping between your pages and the actions on the domain. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1402-1402 | Hinzugefügt am Sonntag, 25. Juli 2021 16:08:31 + +If the machine is in control of the screen flow, you need an Application Controller +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1403-1403 | Hinzugefügt am Sonntag, 25. Juli 2021 16:08:36 + +if the user is in control, you don't. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1404-1404 | Hinzugefügt am Sonntag, 25. Juli 2021 16:08:47 + +view side +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1405-1405 | Hinzugefügt am Sonntag, 25. Juli 2021 16:08:49 + +Transform View (361), Template View +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1406-1406 | Hinzugefügt am Sonntag, 25. Juli 2021 16:08:54 + +Two Step View +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1407-1409 | Hinzugefügt am Sonntag, 25. Juli 2021 16:09:06 + +whether to use Transform View (361) or Template View (350), and whether either of them uses one stage or a Two Step View (365). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1412-1413 | Hinzugefügt am Sonntag, 25. Juli 2021 16:09:26 + +Template View (350) allows you write the presentation in the structure of the page and embed markers into the page to indicate where dynamic content needs to go. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1417-1418 | Hinzugefügt am Sonntag, 25. Juli 2021 16:10:00 + +The Transform View (361) uses a transform style of program. The usual example is XSLT. This can be very effective if you're +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1418-1418 | Hinzugefügt am Sonntag, 25. Juli 2021 16:10:07 + +working with domain data that's in XML format or can easily be converted to +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1423-1424 | Hinzugefügt am Sonntag, 25. Juli 2021 16:10:32 + +A single-stage view mostly has one view component for each screen in the application. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1424-1424 | Hinzugefügt am Sonntag, 25. Juli 2021 16:10:43 + +The view takes domain oriented data and renders it in HTML. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1427-1427 | Hinzugefügt am Sonntag, 25. Juli 2021 16:11:19 + +A two-stage view (Figure 4.3) breaks this process into two stages, producing a logical screen from +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1428-1429 | Hinzugefügt am Sonntag, 25. Juli 2021 16:11:25 + +the domain data and then rendering it in HTML. There's one first-stage view for each screen but only one second-stage view for the whole application. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1430-1430 | Hinzugefügt am Sonntag, 25. Juli 2021 16:11:54 + +puts the decision of what HTML to use in a single place. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1430-1431 | Hinzugefügt am Sonntag, 25. Juli 2021 16:12:02 + +This makes global changes to the HTML easy since there's only one object to alter in order to alter every screen on the site. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1435-1435 | Hinzugefügt am Sonntag, 25. Juli 2021 16:13:55 + +Within the limits of the logical screen, each front end can have a different appearance by using a different second stage. In +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1436-1437 | Hinzugefügt am Sonntag, 25. Juli 2021 16:14:02 + +Two Step View (365) to handle different output devices, with separate second stages +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1439-1441 | Hinzugefügt am Sonntag, 25. Juli 2021 16:14:18 + +two patterns for the input controller. The most common is an input controller object for every page on your Web site. In the simplest case this Page Controller (333) can be a server page itself, combining the roles of view and input controller. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1441-1442 | Hinzugefügt am Sonntag, 25. Juli 2021 16:14:26 + +split the input controller into a separate object. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1443-1444 | Hinzugefügt am Sonntag, 25. Juli 2021 16:15:09 + +find that there isn't quite a one-to-one relationship between Page Controllers (333) +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1443-1444 | Hinzugefügt am Sonntag, 25. Juli 2021 16:15:14 + +find that there isn't quite a one-to-one relationship between Page Controllers (333) and views. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1444-1444 | Hinzugefügt am Sonntag, 25. Juli 2021 16:15:28 + +you have a Page Controller (333) for each action, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1446-1447 | Hinzugefügt am Sonntag, 25. Juli 2021 16:16:11 + +With any input controller there are two responsibilities—handling the HTTP request and deciding what to do with it—and it often makes sense to separate them. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1447-1448 | Hinzugefügt am Sonntag, 25. Juli 2021 16:16:19 + +A server page can handle the request, delegating a separate helper object to decide what to do with it. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1448-1449 | Hinzugefügt am Sonntag, 25. Juli 2021 16:16:24 + +Front Controller (344) goes further in this separation by having only one object handling all requests. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1450-1451 | Hinzugefügt am Sonntag, 25. Juli 2021 16:16:36 + +In this way you can centralize all HTTP handling within a single object, avoiding the need to reconfigure the Web server whenever you change the action structure of the site. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1452-1452 | Hinzugefügt am Sonntag, 25. Juli 2021 16:16:54 + +Web server technologies provide a chapter or two on good server designs, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1453-1454 | Hinzugefügt am Sonntag, 25. Juli 2021 16:16:58 + +An excellent discussion of Java Web design is Chapter 9 of [Brown et al. ]. The best source for further patterns is [Alur et al. ]; +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1457-1457 | Hinzugefügt am Sonntag, 25. Juli 2021 16:17:22 + +Concurrency is one of the most tricky aspects of software development. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1456-1456 | Hinzugefügt am Sonntag, 25. Juli 2021 16:17:29 + +Chapter 5. Concurrency +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1458-1459 | Hinzugefügt am Sonntag, 25. Juli 2021 16:17:55 + +hard since it's difficult to enumerate the possible scenarios that can get you into trouble. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1460-1460 | Hinzugefügt am Sonntag, 25. Juli 2021 16:18:05 + +Furthermore, concurrency is hard to test for. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1460-1461 | Hinzugefügt am Sonntag, 25. Juli 2021 16:18:21 + +We're great fans of a large body of automated tests acting as a foundation for software development, but it's hard to get tests to give us the security we need for concurrency problems. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1462-1463 | Hinzugefügt am Sonntag, 25. Juli 2021 16:19:11 + +enterprise developers can get away with a naive view of concurrency is transaction managers. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1463-1464 | Hinzugefügt am Sonntag, 25. Juli 2021 16:19:17 + +Transactions provide a framework that helps avoid many of the most tricky aspects of concurrency in an enterprise application. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1466-1468 | Hinzugefügt am Sonntag, 25. Juli 2021 16:20:35 + +This forces us to manage concurrency in situations where data spans transactions. The term we use is offline concurrency, that is, concurrency control for data that's manipulated during multiple database transactions. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1468-1469 | Hinzugefügt am Sonntag, 25. Juli 2021 16:20:49 + +application servers—supporting multiple threads in an application server system. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1476-1477 | Hinzugefügt am Sonntag, 25. Juli 2021 16:21:45 + +if you aren't familiar with source code control systems, you really shouldn't be developing enterprise applications. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1478-1478 | Hinzugefügt am Sonntag, 25. Juli 2021 16:22:08 + +Concurrency Problems +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1481-1481 | Hinzugefügt am Sonntag, 25. Juli 2021 16:23:28 + +Lost updates +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1485-1485 | Hinzugefügt am Sonntag, 25. Juli 2021 16:25:04 + +inconsistent read +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1493-1493 | Hinzugefügt am Sonntag, 25. Juli 2021 16:25:57 + +Both of these problems cause a failure of correctness +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1495-1495 | Hinzugefügt am Sonntag, 25. Juli 2021 16:27:18 + +After all, we can arrange things so that only one of us can work the data at one time. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1496-1497 | Hinzugefügt am Sonntag, 25. Juli 2021 16:27:31 + +While this helps with correctness, it reduces the ability to do things concurrently. The essential problem of any concurrent programming is that it's not enough to worry about correctness; you also have to worry about liveness: +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1497-1498 | Hinzugefügt am Sonntag, 25. Juli 2021 16:27:40 + +how much concurrent activity can go +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1497-1498 | Hinzugefügt am Sonntag, 25. Juli 2021 16:27:43 + +how much concurrent activity can go on. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1501-1502 | Hinzugefügt am Sonntag, 25. Juli 2021 16:28:30 + +you can tolerate the problems, you can avoid any form of concurrency control. This is rare, but occasionally you find circumstances that permit it. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1506-1507 | Hinzugefügt am Sonntag, 25. Juli 2021 16:30:31 + +A request corresponds to a single call from the outside world which the software works on and for which it optionally sends back a response. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1507-1507 | Hinzugefügt am Sonntag, 25. Juli 2021 16:30:37 + +processing is largely in the server's court +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1507-1507 | Hinzugefügt am Sonntag, 25. Juli 2021 16:30:40 + +is assumed to wait for a response. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1511-1511 | Hinzugefügt am Sonntag, 25. Juli 2021 16:31:45 + +A session is a long-running interaction between a client and a server. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1512-1513 | Hinzugefügt am Sonntag, 25. Juli 2021 16:32:01 + +Commonly a session will begin with a user logging in and doing various bits of work that may involve issuing queries and one or more business transactions +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1514-1515 | Hinzugefügt am Sonntag, 25. Juli 2021 16:32:11 + +Server software in an enterprise application sees both requests and sessions from two angles, as the server from the client and +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1514-1515 | Hinzugefügt am Sonntag, 25. Juli 2021 16:32:50 + +Server software in an enterprise application sees both requests and sessions from two angles, as the server from the client and as the +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1515-1515 | Hinzugefügt am Sonntag, 25. Juli 2021 16:33:03 + +client to other systems. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1517-1518 | Hinzugefügt am Sonntag, 25. Juli 2021 16:33:20 + +A process is a, usually heavyweight, execution context that provides a lot of isolation for the internal data it works +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1518-1519 | Hinzugefügt am Sonntag, 25. Juli 2021 16:33:37 + +thread is a lighter-weight active agent that's set up so that multiple threads can operate in a single process. People like threads because they support multiple requests within a single process—which is good utilization of resources. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1520-1520 | Hinzugefügt am Sonntag, 25. Juli 2021 16:33:59 + +share memory, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1520-1520 | Hinzugefügt am Sonntag, 25. Juli 2021 16:34:03 + +sharing leads to concurrency problems. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1520-1520 | Hinzugefügt am Sonntag, 25. Juli 2021 16:34:07 + +sharing leads to concurrency problems. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1520-1521 | Hinzugefügt am Sonntag, 25. Juli 2021 16:34:14 + +you to control what data a thread may access, allowing you to have isolated +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1520-1521 | Hinzugefügt am Sonntag, 25. Juli 2021 16:34:27 + +you to control what data a thread may access, allowing you to have isolated threads that don't share memory. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1526-1527 | Hinzugefügt am Sonntag, 25. Juli 2021 16:35:05 + +When you're dealing with databases there's another important context—a transaction. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1527-1529 | Hinzugefügt am Sonntag, 25. Juli 2021 16:35:16 + +Transactions pull together several requests that the client wants treated as if they were a single request. They can occur from the application to the database (a system transaction) or from the user to an application (a business transaction). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1530-1531 | Hinzugefügt am Sonntag, 25. Juli 2021 16:35:26 + +Isolation and Immutability +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1534-1535 | Hinzugefügt am Sonntag, 25. Juli 2021 16:36:31 + +Partition the data so that any piece of it can only be accessed by one active agent. Processes work like this in operating system memory: The operating system allocates memory exclusively to a single process, and only that process can read or write the data linked to it. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1537-1538 | Hinzugefügt am Sonntag, 25. Juli 2021 16:36:59 + +Isolation is a vital technique because it reduces the chance of errors. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1541-1542 | Hinzugefügt am Sonntag, 25. Juli 2021 16:37:21 + +You only get concurrency problems if the data you're sharing can be modified. So one way to avoid concurrency conflicts is to recognize immutable data. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1547-1547 | Hinzugefügt am Sonntag, 25. Juli 2021 16:38:16 + +two forms of concurrency control that we can use: optimistic and pessimistic. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1548-1548 | Hinzugefügt am Sonntag, 25. Juli 2021 16:38:28 + +With optimistic locking both of them can make a copy of the file and edit it freely. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1549-1549 | Hinzugefügt am Sonntag, 25. Juli 2021 16:38:50 + +first to finish, he can check in his work without trouble. The +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1548-1549 | Hinzugefügt am Sonntag, 25. Juli 2021 16:38:55 + +David is the first to finish, he can check in his work without trouble. The +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1549-1549 | Hinzugefügt am Sonntag, 25. Juli 2021 16:39:05 + +tries to commit his changes. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1550-1551 | Hinzugefügt am Sonntag, 25. Juli 2021 16:39:13 + +detects a conflict between Martin's changes and David's changes. Martin's commit is rejected and it's up to him to figure out how to deal with the situation. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1551-1551 | Hinzugefügt am Sonntag, 25. Juli 2021 16:39:18 + +pessimistic locking whoever checks out the file first prevents anyone else from editing it. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:39:34 + +optimistic lock +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:39:38 + +conflict detection +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:39:42 + +is that an optimistic lock is about conflict detection while a pessimistic lock +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:39:48 + +optimistic lock +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:39:52 + +conflict detection +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:40:03 + +pessimistic lock +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:40:15 + +optimistic lock is about conflict detection while a pessimistic lock is about conflict +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:40:22 + +optimistic lock +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:40:25 + +conflict detection +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:40:28 + +this is that an optimistic lock is about conflict detection while a pessimistic lock +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:40:36 + +optimistic lock +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:40:42 + +conflict detection +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:40:48 + +pessimistic lock +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1553-1553 | Hinzugefügt am Sonntag, 25. Juli 2021 16:40:54 + +conflict prevention. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1556-1557 | Hinzugefügt am Sonntag, 25. Juli 2021 16:41:12 + +pessimistic lock is that it reduces concurrency. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1559-1559 | Hinzugefügt am Sonntag, 25. Juli 2021 16:41:34 + +Optimistic locks +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1560-1560 | Hinzugefügt am Sonntag, 25. Juli 2021 16:41:41 + +lock is only held during the commit. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1560-1560 | Hinzugefügt am Sonntag, 25. Juli 2021 16:41:48 + +conflict. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1561-1562 | Hinzugefügt am Sonntag, 25. Juli 2021 16:42:03 + +check out the version of the file that David checked in, figure out how to merge their changes with David's changes, and then check in a newer version. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1562-1562 | Hinzugefügt am Sonntag, 25. Juli 2021 16:42:17 + +source code this happens not to be too difficult. Indeed, in many cases the source +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1562-1562 | Hinzugefügt am Sonntag, 25. Juli 2021 16:42:22 + +source code +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1563-1564 | Hinzugefügt am Sonntag, 25. Juli 2021 16:42:30 + +tools can make it much easier to see the differences. But business data is usually too +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1563-1563 | Hinzugefügt am Sonntag, 25. Juli 2021 16:42:34 + +automatically do the merge for you, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1563-1564 | Hinzugefügt am Sonntag, 25. Juli 2021 16:42:36 + +tools can make it much easier to see the differences. But business data is usually too difficult +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1563-1564 | Hinzugefügt am Sonntag, 25. Juli 2021 16:42:44 + +business data is usually too difficult to automerge, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1565-1566 | Hinzugefügt am Sonntag, 25. Juli 2021 16:43:15 + +If conflicts are sufficiently rare, or if the consequences are no big deal, you should usually pick optimistic locks because they give you better concurrency and are usually easier to implement. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1567-1567 | Hinzugefügt am Sonntag, 25. Juli 2021 16:43:24 + +However, if the results of a conflict are painful for users, you'll need to use a pessimistic technique instead. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1570-1570 | Hinzugefügt am Sonntag, 25. Juli 2021 16:43:48 + +Preventing Inconsistent Reads +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1577-1577 | Hinzugefügt am Sonntag, 25. Juli 2021 16:45:00 + +read and write locks. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1579-1579 | Hinzugefügt am Sonntag, 25. Juli 2021 16:45:06 + +once somebody has a write lock, then nobody else can have any lock. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1579-1579 | Hinzugefügt am Sonntag, 25. Juli 2021 16:45:09 + +With this system you can avoid inconsistent reads with pessimistic locks. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1580-1580 | Hinzugefügt am Sonntag, 25. Juli 2021 16:45:19 + +Optimistic locks usually base their conflict detection on some kind of version marker on the data. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1581-1581 | Hinzugefügt am Sonntag, 25. Juli 2021 16:45:39 + +timestamp or a sequential counter. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1583-1584 | Hinzugefügt am Sonntag, 25. Juli 2021 16:45:49 + +In this case every bit of data that was read also needs to have its version marker compared with the shared data. Any differences indicate a conflict. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1590-1591 | Hinzugefügt am Sonntag, 25. Juli 2021 16:47:14 + +Another way to deal with inconsistent read problems is to use Temporal Reads. These prefix each read of data with some kind of timestamp or immutable label, and the database returns the data as it was according to that time or label. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1596-1596 | Hinzugefügt am Sonntag, 25. Juli 2021 16:47:46 + +Deadlocks +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1596-1596 | Hinzugefügt am Sonntag, 25. Juli 2021 16:47:51 + +pessimistic techniques is deadlock. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1598-1599 | Hinzugefügt am Sonntag, 25. Juli 2021 16:48:04 + +They are now deadlocked—neither can make progress until the other completes. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1601-1602 | Hinzugefügt am Sonntag, 25. Juli 2021 16:48:26 + +pick a victim, who has to throw away his work and his locks so the others can make progress. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1602-1602 | Hinzugefügt am Sonntag, 25. Juli 2021 16:48:33 + +to give every lock a time limit. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1603-1603 | Hinzugefügt am Sonntag, 25. Juli 2021 16:48:48 + +Timeouts are easier +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1603-1604 | Hinzugefügt am Sonntag, 25. Juli 2021 16:48:53 + +Timeouts are easier to implement than a deadlock detection mechanism, but if anyone holds locks for a while some people will be victimized when there actually is no deadlock present. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1607-1608 | Hinzugefügt am Sonntag, 25. Juli 2021 16:49:13 + +force people to acquire all their locks at once at the beginning of their work and then prevent them gaining more. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1612-1613 | Hinzugefügt am Sonntag, 25. Juli 2021 16:50:25 + +If you're very conservative, you can use multiple schemes. For example, you force everyone to get all their locks at the beginning, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1613-1615 | Hinzugefügt am Sonntag, 25. Juli 2021 16:50:31 + +but add a timeout in case something goes wrong. That may seem like using a belt and braces, but such conservatism is often wise with deadlocks because they are pesky things that are easy to get wrong. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1616-1616 | Hinzugefügt am Sonntag, 25. Juli 2021 16:50:44 + +prefer very simple and conservative schemes for enterprise application development. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1617-1618 | Hinzugefügt am Sonntag, 25. Juli 2021 16:52:14 + +Transactions +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1618-1618 | Hinzugefügt am Sonntag, 25. Juli 2021 16:52:17 + +The primary tool for handling concurrency in enterprise applications is the transaction. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1623-1624 | Hinzugefügt am Sonntag, 25. Juli 2021 16:52:35 + +resources are in a consistent state both when the transaction begins and when the transaction ends. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1626-1627 | Hinzugefügt am Sonntag, 25. Juli 2021 16:52:51 + +each transaction must complete on and all-or-nothing basis. The bank can't subtract from an account holder's balance unless the ATM machine actually delivers the cash. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1629-1629 | Hinzugefügt am Sonntag, 25. Juli 2021 16:53:03 + +ACID +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1629-1630 | Hinzugefügt am Sonntag, 25. Juli 2021 16:53:11 + +Atomicity: Each step in the sequence of actions performed within the boundaries of a transaction must complete successfully or all work must roll back. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1633-1634 | Hinzugefügt am Sonntag, 25. Juli 2021 16:53:35 + +Consistency: A system's resources must be in a consistent, noncorrupt state at both the start and the completion of a transaction. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1635-1636 | Hinzugefügt am Sonntag, 25. Juli 2021 16:53:39 + +Isolation: The result of an individual transaction must not be visible to any other open transactions until that transaction commits successfully. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1636-1637 | Hinzugefügt am Sonntag, 25. Juli 2021 16:53:45 + +Durability: Any result of a committed transaction must be made permanent. This translates to "Must survive a crash of any sort." +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1639-1640 | Hinzugefügt am Sonntag, 25. Juli 2021 16:54:08 + +"transactional resource" to mean anything that's transactional—that is, that uses transactions to +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1639-1640 | Hinzugefügt am Sonntag, 25. Juli 2021 16:54:12 + +"transactional resource" to mean anything that's transactional—that is, that uses transactions to +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1639-1640 | Hinzugefügt am Sonntag, 25. Juli 2021 16:54:17 + +"transactional resource" to mean anything that's transactional—that is, that uses transactions to control concurrency. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1643-1644 | Hinzugefügt am Sonntag, 25. Juli 2021 16:54:40 + +As a result the general advice is to never make a transaction span multiple requests. A transaction that spans multiple requests is generally known as a long transaction. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1645-1645 | Hinzugefügt am Sonntag, 25. Juli 2021 16:55:02 + +request transaction +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1647-1648 | Hinzugefügt am Sonntag, 25. Juli 2021 16:55:14 + +late transaction you may do all the reads outside it and only open it up when you do updates. This has the advantage of minimizing the time spent in a transaction. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1649-1649 | Hinzugefügt am Sonntag, 25. Juli 2021 16:55:40 + +may improve liveness. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1650-1650 | Hinzugefügt am Sonntag, 25. Juli 2021 16:55:50 + +inconsistent reads. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1657-1658 | Hinzugefügt am Sonntag, 25. Juli 2021 16:56:36 + +Reducing Transaction Isolation for Liveness +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1659-1660 | Hinzugefügt am Sonntag, 25. Juli 2021 16:56:52 + +If you have full isolation, you get serializable transactions. Transactions are serializable if they can be executed concurrently and you get a result that's the same as you get from some sequence of executing the transactions serially. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1662-1663 | Hinzugefügt am Sonntag, 25. Juli 2021 16:57:19 + +Serializability can't guarantee which result, as in this case, but at least it guarantees a correct one. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1668-1668 | Hinzugefügt am Sonntag, 25. Juli 2021 16:58:09 + +serializable, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1671-1671 | Hinzugefügt am Sonntag, 25. Juli 2021 16:58:14 + +repeatable read, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1671-1671 | Hinzugefügt am Sonntag, 25. Juli 2021 16:58:25 + +allows phantoms. Phantoms occur when you add some elements to a collection +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1671-1671 | Hinzugefügt am Sonntag, 25. Juli 2021 16:58:34 + +allows phantoms. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1671-1672 | Hinzugefügt am Sonntag, 25. Juli 2021 16:58:37 + +add some elements to a collection and the reader sees only some of them. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1675-1675 | Hinzugefügt am Sonntag, 25. Juli 2021 16:59:21 + +read committed, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1675-1675 | Hinzugefügt am Sonntag, 25. Juli 2021 16:59:24 + +allows unrepeatable reads. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1679-1680 | Hinzugefügt am Sonntag, 25. Juli 2021 17:00:03 + +so the repeatable read gives you more correctness than read committed but less liveness. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1680-1680 | Hinzugefügt am Sonntag, 25. Juli 2021 17:00:07 + +lowest level of isolation is read uncommitted, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1680-1680 | Hinzugefügt am Sonntag, 25. Juli 2021 17:00:12 + +dirty reads. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1680-1680 | Hinzugefügt am Sonntag, 25. Juli 2021 17:00:20 + +allows +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1681-1681 | Hinzugefügt am Sonntag, 25. Juli 2021 17:00:41 + +read data that another transaction hasn't actually committed +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1683-1684 | Hinzugefügt am Sonntag, 25. Juli 2021 17:01:01 + +rolls back his transaction—in which case Martin sees files that were never really there. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1685-1685 | Hinzugefügt am Sonntag, 25. Juli 2021 17:01:10 + +sure of correctness +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1685-1685 | Hinzugefügt am Sonntag, 25. Juli 2021 17:01:15 + +serializable isolation level. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1685-1686 | Hinzugefügt am Sonntag, 25. Juli 2021 17:01:23 + +messes up the liveness of a system, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1686-1686 | Hinzugefügt am Sonntag, 25. Juli 2021 17:01:30 + +reduce serializability in order to increase throughput. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1686-1687 | Hinzugefügt am Sonntag, 25. Juli 2021 17:01:41 + +decide what risks you want take and make your own trade-off of errors versus performance. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1689-1689 | Hinzugefügt am Sonntag, 25. Juli 2021 17:02:45 + +Business and System Transactions +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1690-1690 | Hinzugefügt am Sonntag, 25. Juli 2021 17:02:54 + +system transactions, or transactions supported by RDBMS systems and transaction monitors. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1703-1704 | Hinzugefügt am Sonntag, 25. Juli 2021 17:03:19 + +business transaction, and that displays the same ACID properties as a system transaction seems a reasonable expectation. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1701-1704 | Hinzugefügt am Sonntag, 25. Juli 2021 17:03:35 + +To an online banking system user a transaction consists of logging in, selecting an account, setting up some bill payments, and finally clicking the OK button to pay the bills. This is what we call a business transaction, and that displays the same ACID properties as a system transaction seems a reasonable expectation. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1705-1706 | Hinzugefügt am Sonntag, 25. Juli 2021 17:04:50 + +The obvious answer to supporting the ACID properties of a business transaction is to execute the entire business transaction within a single system transaction. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1706-1707 | Hinzugefügt am Sonntag, 25. Juli 2021 17:04:54 + +Unfortunately business transactions often take multiple +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1707-1707 | Hinzugefügt am Sonntag, 25. Juli 2021 17:05:00 + +multiple requests to complete, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1709-1709 | Hinzugefügt am Sonntag, 25. Juli 2021 17:05:14 + +only modest concurrency needs, you may well be able to get away with +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1709-1709 | Hinzugefügt am Sonntag, 25. Juli 2021 17:05:17 + +only modest concurrency needs, you may well be able to get away with +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1709-1709 | Hinzugefügt am Sonntag, 25. Juli 2021 17:05:29 + +only modest concurrency needs, you may well be able to get away with it. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1710-1711 | Hinzugefügt am Sonntag, 25. Juli 2021 17:06:25 + +won't be scalable because long transactions will turn the database into +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1710-1711 | Hinzugefügt am Sonntag, 25. Juli 2021 17:06:30 + +won't be scalable because long transactions will turn the database into +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1710-1710 | Hinzugefügt am Sonntag, 25. Juli 2021 17:06:45 + +won't be scalable +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1712-1712 | Hinzugefügt am Sonntag, 25. Juli 2021 17:07:06 + +many enterprise applications can't risk long transactions. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1713-1714 | Hinzugefügt am Sonntag, 25. Juli 2021 17:07:25 + +your own devices to support the ACID properties of business transactions between system transactions—a problem we call offline concurrency. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1719-1719 | Hinzugefügt am Sonntag, 25. Juli 2021 17:08:01 + +running the commit phase of the business transaction, when the user hits Save within a system transaction. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1725-1726 | Hinzugefügt am Sonntag, 25. Juli 2021 17:10:42 + +Failures of isolation lead to failures of consistency. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1726-1726 | Hinzugefügt am Sonntag, 25. Juli 2021 17:10:50 + +Consistency dictates that a business transaction not leave the record set in an invalid state. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1727-1728 | Hinzugefügt am Sonntag, 25. Juli 2021 17:11:12 + +rules. Across multiple transactions the application's responsibility is to ensure that one session doesn't step all over another session's changes, leaving the record set in the invalid state of having lost a user's work. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1735-1736 | Hinzugefügt am Sonntag, 25. Juli 2021 17:12:34 + +Patterns for Offline Concurrency Control +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1736-1737 | Hinzugefügt am Sonntag, 25. Juli 2021 17:12:41 + +As much as possible, you should let your transaction system deal with concurrency problems. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1740-1741 | Hinzugefügt am Sonntag, 25. Juli 2021 17:13:25 + +these are techniques you should only use if you have to. If +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1740-1742 | Hinzugefügt am Sonntag, 25. Juli 2021 17:13:32 + +these are techniques you should only use if you have to. If you can make all your business transactions fit into a system transaction by ensuring that they fit within a single request, then do that. If +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1740-1741 | Hinzugefügt am Sonntag, 25. Juli 2021 17:13:40 + +these are techniques you should only use if you have to. If you can make all your business transactions fit into a system transaction by ensuring +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1740-1742 | Hinzugefügt am Sonntag, 25. Juli 2021 17:13:57 + +these are techniques you should only use if you have to. If you can make all your business transactions fit into a system transaction by ensuring that they fit within a single request, then do that. If you can get away +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1740-1742 | Hinzugefügt am Sonntag, 25. Juli 2021 17:14:25 + +these are techniques you should only use if you have to. If you can make all your business transactions fit into a system transaction by ensuring that they fit within a single request, then do that. If you can get away with long transactions by forsaking scalability, then do that. By +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1740-1742 | Hinzugefügt am Sonntag, 25. Juli 2021 17:14:30 + +these are techniques you should only use if you have to. If you can make all your business transactions fit into a system transaction by ensuring that they fit within a single request, then do that. If you can get away with long transactions by forsaking scalability, then do that. By +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1746-1746 | Hinzugefügt am Sonntag, 25. Juli 2021 17:14:53 + +Optimistic Offline Lock (416), which essentially uses optimistic concurrency control across the business transactions. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1747-1747 | Hinzugefügt am Sonntag, 25. Juli 2021 17:15:24 + +yields the best liveness. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1747-1748 | Hinzugefügt am Sonntag, 25. Juli 2021 17:15:30 + +Optimistic Offline Lock +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1748-1749 | Hinzugefügt am Sonntag, 25. Juli 2021 17:15:47 + +you only find out that a business transaction is going to fail when you try to commit it, and in some circumstances the pain of that late discovery +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1751-1752 | Hinzugefügt am Sonntag, 25. Juli 2021 17:16:07 + +Pessimistic Offline Lock (426), with which you find out early if you're in trouble but lose out because it's harder to program and it reduces your liveness. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1753-1755 | Hinzugefügt am Sonntag, 25. Juli 2021 17:16:30 + +A Coarse-Grained Lock (438) allows you to manage the concurrency of a group of objects together. Another way you can make life easier for application developers is to use Implicit Lock (449), which saves them from having to manage locks +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1756-1757 | Hinzugefügt am Sonntag, 25. Juli 2021 17:16:50 + +concurrency is that it's a purely technical decision that can be decided on after requirements are complete. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1756-1757 | Hinzugefügt am Sonntag, 25. Juli 2021 17:16:56 + +hard to find. A common statement about concurrency is that it's a purely technical decision that can be decided on after requirements are complete. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1757-1760 | Hinzugefügt am Sonntag, 25. Juli 2021 17:17:14 + +The choice of optimistic or pessimistic controls affects the whole user experience of the system. An intelligent design of Pessimistic Offline Lock (426) needs a lot of input about the domain from the users of the system. Similarly domain knowledge is needed to choose good Coarse-Grained Locks (438). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1763-1764 | Hinzugefügt am Sonntag, 25. Juli 2021 17:17:49 + +Application Server Concurrency +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1764-1765 | Hinzugefügt am Sonntag, 25. Juli 2021 17:18:00 + +against a shared data source. Another form of concurrency is the process concurrency of the application server itself: +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1765-1765 | Hinzugefügt am Sonntag, 25. Juli 2021 17:18:04 + +process concurrency of the application server itself: +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1767-1767 | Hinzugefügt am Sonntag, 25. Juli 2021 17:18:31 + +that application server concurrency doesn't involve transactions, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1770-1771 | Hinzugefügt am Sonntag, 25. Juli 2021 17:18:54 + +software is incredibly frustrating to use and debug, so our policy is to avoid the need for explicit handling of synchronization and locks as much as possible. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1770-1771 | Hinzugefügt am Sonntag, 25. Juli 2021 17:18:58 + +avoid the need for explicit handling of synchronization and locks as much as possible. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1772-1773 | Hinzugefügt am Sonntag, 25. Juli 2021 17:19:11 + +process-per-session, where each session runs in its own process. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1773-1773 | Hinzugefügt am Sonntag, 25. Juli 2021 17:19:22 + +state of each process is completely isolated +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1774-1775 | Hinzugefügt am Sonntag, 25. Juli 2021 17:19:40 + +almost equally effective to have each request start a new process or to have one process tied to the session that's idle between requests. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1776-1776 | Hinzugefügt am Sonntag, 25. Juli 2021 17:19:54 + +uses up a lot +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1776-1776 | Hinzugefügt am Sonntag, 25. Juli 2021 17:20:02 + +resources, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1777-1778 | Hinzugefügt am Sonntag, 25. Juli 2021 17:20:23 + +can pool the processes, such that each one only handles a single request at one time but can handle multiple requests from different sessions in a sequence. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1778-1778 | Hinzugefügt am Sonntag, 25. Juli 2021 17:20:31 + +pooled process-per-request will use many fewer processes to support a given number of sessions. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1779-1780 | Hinzugefügt am Sonntag, 25. Juli 2021 17:20:42 + +process-per-session is that you have to ensure that any resources used to handle a request are released at the end of the request. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1784-1785 | Hinzugefügt am Sonntag, 25. Juli 2021 17:21:21 + +The problem with using thread-per-request is that there's no isolation between the threads and any thread can touch any piece of data that it can get access to. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1785-1789 | Hinzugefügt am Sonntag, 25. Juli 2021 17:22:00 + +In our view there's a lot to be said for using process-per-request. Although it's less efficient than thread-per-request, using process-per-request is equally scalable. You also get better robustness— if one thread goes haywire it can bring down an entire process, so using process-per-request limits the damage. Particularly with a less experienced team, the reduction of threading headaches (and the time and cost of fixing bugs) is worth the extra hardware costs. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1793-1794 | Hinzugefügt am Sonntag, 25. Juli 2021 17:22:36 + +If you use thread-per-request, the most important thing is to create and enter an isolated zone where application developers can mostly ignore multithreaded issues. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1795-1796 | Hinzugefügt am Sonntag, 25. Juli 2021 17:22:56 + +objects are isolated because other threads have no way of referencing them. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1797-1799 | Hinzugefügt am Sonntag, 25. Juli 2021 17:23:26 + +that object creation is an expensive process. As a result they often pool objects. The problem with pooling is that you have to synchronize access to the pooled objects in some way. But the cost of object creation is very dependent on the virtual machine and memory management strategies. In modern environments object creation is actually pretty fast +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1801-1801 | Hinzugefügt am Sonntag, 25. Juli 2021 17:23:41 + +Creating fresh objects for each session avoids a lot of concurrency bugs and can actually improve scalability. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1802-1803 | Hinzugefügt am Sonntag, 25. Juli 2021 17:23:52 + +One is static, class-based variables or global variables because any use of these has to be synchronized. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1803-1803 | Hinzugefügt am Sonntag, 25. Juli 2021 17:23:59 + +This is also true of singletons. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1803-1804 | Hinzugefügt am Sonntag, 25. Juli 2021 17:24:05 + +need some kind of global memory, use a Registry +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1806-1808 | Hinzugefügt am Sonntag, 25. Juli 2021 17:24:37 + +differently—the most common example of this is a database connection. To deal with this you can place these objects in an explicit pool where you acquire a connection while you need it and return it when done. These operations will need to be synchronized. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1810-1811 | Hinzugefügt am Sonntag, 25. Juli 2021 17:24:46 + +To investigate further we suggest starting with [Bernstein and Newcomer], [Lea], and [Schmidt et al.]. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1814-1814 | Hinzugefügt am Montag, 26. Juli 2021 18:14:11 + +how to store the data that's used within a business transaction but isn't yet ready to be committed to the general database of record. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1812-1812 | Hinzugefügt am Montag, 26. Juli 2021 18:14:18 + +Session State +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1815-1816 | Hinzugefügt am Montag, 26. Juli 2021 18:14:33 + +stateless versus stateful sessions. There's been a lot written about this issue, but in my view the +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1815-1816 | Hinzugefügt am Montag, 26. Juli 2021 18:14:39 + +stateless versus stateful sessions. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1817-1817 | Hinzugefügt am Montag, 26. Juli 2021 18:14:54 + +is realizing that some sessions are inherently stateful and then deciding +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1817-1817 | Hinzugefügt am Montag, 26. Juli 2021 18:14:57 + +is realizing +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1810-1810 | Hinzugefügt am Montag, 26. Juli 2021 18:15:01 + +In many ways, this chapter only skims the surface of a much +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1817-1817 | Hinzugefügt am Montag, 26. Juli 2021 18:15:08 + +is realizing that some sessions are inherently stateful and then deciding what +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1817-1817 | Hinzugefügt am Montag, 26. Juli 2021 18:15:10 + +is realizing that some sessions are inherently stateful and then deciding what +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1817-1817 | Hinzugefügt am Montag, 26. Juli 2021 18:15:11 + +is realizing that some sessions are inherently stateful and then deciding what to +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1817-1818 | Hinzugefügt am Montag, 26. Juli 2021 18:15:17 + +do about the state. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1818-1818 | Hinzugefügt am Montag, 26. Juli 2021 18:15:22 + +The Value of Statelessness +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1819-1820 | Hinzugefügt am Montag, 26. Juli 2021 18:15:30 + +A true stateless object is one with no fields. Such +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1819-1820 | Hinzugefügt am Montag, 26. Juli 2021 18:15:34 + +A true stateless object is one with no fields. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1822-1830 | Hinzugefügt am Montag, 26. Juli 2021 18:16:00 + +When people refer to a stateless server they mean an object that doesn't retain state between requests. Such an object may well have fields, but when you invoke a method on a stateless server the values of the fields are undefined. An example of a stateless server object might be one that returns a Web page telling you all about a book. You invoke a call on it by accessing a URL—the object might be an ASP document or a servlet. In the URL you supply an ISBN number that the server uses to generate the HTTP reply. During the interaction the server object might stash the book's ISBN, title, and price in fields when it gets them back from the database, before it generates the HTML; maybe it does some business logic to determine which complimentary reviews to show the user. Once it's done its job, however, these values become useless. The next ISBN is a whole new story, and the server object will probably reinitialize to clear out any old values to avoid mistakes. Now imagine that you want to keep track of all the ISBNs visited by a particular client IP address. You can keep this in a list maintained by the server object. However, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1822-1823 | Hinzugefügt am Montag, 26. Juli 2021 18:16:16 + +an object that doesn't retain state between requests. Such an object may well have fields, but when you invoke a method on a stateless server the values of the fields are undefined. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1830-1831 | Hinzugefügt am Montag, 26. Juli 2021 18:17:18 + +this list must persist between requests and thus you have a stateful server object. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1832-1833 | Hinzugefügt am Montag, 26. Juli 2021 18:17:23 + +The primary issue is one of server resources. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1832-1832 | Hinzugefügt am Montag, 26. Juli 2021 18:17:29 + +disastrous. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1832-1832 | Hinzugefügt am Montag, 26. Juli 2021 18:17:33 + +stateful +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1832-1832 | Hinzugefügt am Montag, 26. Juli 2021 18:17:36 + +Why +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1836-1837 | Hinzugefügt am Montag, 26. Juli 2021 18:18:21 + +balanced. If we want to track a user's requests with a stateful server object, we must have one server object per user: one hundred objects. But 90 percent of the time these objects are sitting around doing nothing. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1840-1841 | Hinzugefügt am Montag, 26. Juli 2021 18:18:49 + +Statelessness allows us to pool our objects so that we need fewer objects to handle more users. The more idle users we have, the more valuable stateless servers are. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1849-1849 | Hinzugefügt am Montag, 26. Juli 2021 18:19:45 + +Session State +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1849-1850 | Hinzugefügt am Montag, 26. Juli 2021 18:19:51 + +The details of the shopping cart are session state, meaning that the data in the cart is relevant only to that particular session. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1853-1853 | Hinzugefügt am Montag, 26. Juli 2021 18:20:07 + +record data, which is the long-term persistent data held in the database and visible to all sessions. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1853-1854 | Hinzugefügt am Montag, 26. Juli 2021 18:20:11 + +Session state needs to be committed to become record data. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1865-1866 | Hinzugefügt am Montag, 26. Juli 2021 18:21:56 + +may cache some data that doesn't really need to be stored between requests but is stored to improve performance. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1867-1868 | Hinzugefügt am Montag, 26. Juli 2021 18:22:05 + +Ways to Store Session State +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1869-1870 | Hinzugefügt am Montag, 26. Juli 2021 18:22:13 + +Client Session State (456) stores the data on the client. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1870-1870 | Hinzugefügt am Montag, 26. Juli 2021 18:22:19 + +encoding data in a URL +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1870-1870 | Hinzugefügt am Montag, 26. Juli 2021 18:22:24 + +using cookies, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1870-1871 | Hinzugefügt am Montag, 26. Juli 2021 18:22:27 + +serializing the data into some hidden field on a Web form, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1871-1871 | Hinzugefügt am Montag, 26. Juli 2021 18:22:34 + +holding the data in objects on a rich client. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1872-1872 | Hinzugefügt am Montag, 26. Juli 2021 18:22:42 + +holding the data in memory between requests. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1873-1873 | Hinzugefügt am Montag, 26. Juli 2021 18:22:53 + +more durable as a serialized object. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1873-1873 | Hinzugefügt am Montag, 26. Juli 2021 18:22:57 + +application server's local file system, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1874-1874 | Hinzugefügt am Montag, 26. Juli 2021 18:23:02 + +shared data source. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1873-1874 | Hinzugefügt am Montag, 26. Juli 2021 18:23:08 + +application server's local file system, or it can be placed in a shared data source. This could be a simple database table with a session ID as a key and a serialized object as a value. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1875-1875 | Hinzugefügt am Montag, 26. Juli 2021 18:23:14 + +Database Session State (462) is also server-side storage, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1875-1876 | Hinzugefügt am Montag, 26. Juli 2021 18:23:23 + +breaking up the data into tables and fields and storing it in the database much as you would store more lasting +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1875-1876 | Hinzugefügt am Montag, 26. Juli 2021 18:23:41 + +breaking up the data into tables and fields and storing it in the database much as you would store more lasting data. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1883-1884 | Hinzugefügt am Montag, 26. Juli 2021 18:24:26 + +with every request you have to transfer all the data the server uses for it, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1884-1885 | Hinzugefügt am Montag, 26. Juli 2021 18:25:26 + +you don't want to use Client Session State (456) unless the amount of session state you need to store is pretty small. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1885-1886 | Hinzugefügt am Montag, 26. Juli 2021 18:25:31 + +security and integrity. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1886-1886 | Hinzugefügt am Montag, 26. Juli 2021 18:25:39 + +encrypt the data, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1886-1886 | Hinzugefügt am Montag, 26. Juli 2021 18:25:53 + +any malicious user could edit your session data, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1887-1887 | Hinzugefügt am Montag, 26. Juli 2021 18:26:02 + +Session data has to be isolated. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1889-1889 | Hinzugefügt am Montag, 26. Juli 2021 18:26:29 + +it's unseen to anything outside the session. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1890-1890 | Hinzugefügt am Montag, 26. Juli 2021 18:26:36 + +Database Session State (462), +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1890-1890 | Hinzugefügt am Montag, 26. Juli 2021 18:26:39 + +have to work hard to isolate the session +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1891-1891 | Hinzugefügt am Montag, 26. Juli 2021 18:26:48 + +consider clustering +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1892-1893 | Hinzugefügt am Montag, 26. Juli 2021 18:27:04 + +Session migration allows a session to move from server to server as one server handles one request and other servers take on the others. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1893-1893 | Hinzugefügt am Montag, 26. Juli 2021 18:27:13 + +opposite is server affinity, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1893-1894 | Hinzugefügt am Montag, 26. Juli 2021 18:27:20 + +forces one server to handle all requests for a particular session. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1894-1894 | Hinzugefügt am Montag, 26. Juli 2021 18:27:40 + +Server migration leads to a better balancing +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1895-1895 | Hinzugefügt am Montag, 26. Juli 2021 18:27:46 + +can be awkward +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1895-1895 | Hinzugefügt am Montag, 26. Juli 2021 18:27:52 + +sessions are long. However, that can be awkward if you're using Server Session State +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1914-1914 | Hinzugefügt am Montag, 26. Juli 2021 18:28:49 + +doesn't come back. Client Session State (456) certainly wins here because you +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1907-1908 | Hinzugefügt am Montag, 26. Juli 2021 18:28:55 + +implies that each approach can have different effects on the system's responsiveness. The size and complexity of the data will have an effect on this time. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1915-1916 | Hinzugefügt am Montag, 26. Juli 2021 18:29:29 + +be able to clean out session state when you realize it's canceled, as well as set up a system that allows you to cancel after some +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1914-1915 | Hinzugefügt am Montag, 26. Juli 2021 18:29:49 + +(456) certainly wins here because you can forget about that user easily. In the +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1914-1914 | Hinzugefügt am Montag, 26. Juli 2021 18:30:06 + +Client Session State +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1915-1915 | Hinzugefügt am Montag, 26. Juli 2021 18:30:11 + +forget about that user easily. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1915-1915 | Hinzugefügt am Montag, 26. Juli 2021 18:30:17 + +other approaches +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1915-1915 | Hinzugefügt am Montag, 26. Juli 2021 18:30:21 + +clean out session state when you realize it's canceled, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1917-1917 | Hinzugefügt am Montag, 26. Juli 2021 18:30:31 + +automatic timeout. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1919-1919 | Hinzugefügt am Montag, 26. Juli 2021 18:31:03 + +Database Session State (462) can usually cope with all three pretty well. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1920-1920 | Hinzugefügt am Montag, 26. Juli 2021 18:31:10 + +Server Session State (458) may or may not survive, depending on whether the session +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1920-1920 | Hinzugefügt am Montag, 26. Juli 2021 18:31:17 + +Server Session State +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1919-1922 | Hinzugefügt am Montag, 26. Juli 2021 18:31:41 + +Database Session State (462) can usually cope with all three pretty well. Server Session State (458) may or may not survive, depending on whether the session object is backed up to a nonvolatile store and where that store is kept. Client Session State (456) won't survive a client crash, but should survive the rest going down. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1922-1923 | Hinzugefügt am Montag, 26. Juli 2021 18:31:56 + +the development effort involved in these patterns. Usually the Server Session State (458) is the easiest on development resources, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1924-1926 | Hinzugefügt am Montag, 26. Juli 2021 18:32:08 + +Database Session State (462) and Client Session State (456) will usually involve code to transform from a database or transport format to the form that the session objects will use. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1932-1933 | Hinzugefügt am Montag, 26. Juli 2021 18:33:57 + +you'll have to keep at least a session identifier in Client Session State (456) even +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1932-1933 | Hinzugefügt am Montag, 26. Juli 2021 18:34:05 + +you'll have to keep at least a session identifier in Client Session State +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1934-1935 | Hinzugefügt am Montag, 26. Juli 2021 18:34:13 + +My preference is for Server Session State (458), particularly if the memento is stored remotely so +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1934-1935 | Hinzugefügt am Montag, 26. Juli 2021 18:34:16 + +Session State (458), particularly if the memento is stored remotely so +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1934-1935 | Hinzugefügt am Montag, 26. Juli 2021 18:34:27 + +My preference is for Server Session State (458), particularly if the memento is stored remotely so +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1934-1936 | Hinzugefügt am Montag, 26. Juli 2021 18:34:42 + +My preference is for Server Session State (458), particularly if the memento is stored remotely so it can survive a server crash. I also like Client Session State (456) for session IDs and for session data +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1936-1936 | Hinzugefügt am Montag, 26. Juli 2021 18:34:50 + +that's very small. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1936-1938 | Hinzugefügt am Montag, 26. Juli 2021 18:34:59 + +I don't like Database Session State (462) unless you need failover and clustering and if you can't store remote mementos or if isolation between sessions isn't an issue for you. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1961-1962 | Hinzugefügt am Montag, 26. Juli 2021 18:37:39 + +The primary reason that the distribution by class model doesn't work has to do with a fundamental fact of computers. A procedure call +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1962-1963 | Hinzugefügt am Montag, 26. Juli 2021 18:37:52 + +within a process is very, very fast. A procedure call between two separate processes is orders of magnitude slower. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1964-1965 | Hinzugefügt am Montag, 26. Juli 2021 18:38:04 + +the interface for an object to be used remotely must be different from that for an object used locally within the same process. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1965-1966 | Hinzugefügt am Montag, 26. Juli 2021 18:38:10 + +A local interface is best as a fine-grained interface. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1967-1968 | Hinzugefügt am Montag, 26. Juli 2021 18:38:45 + +A fine-grained interface is good because it follows the general OO principle of lots of little pieces that can be combined and overridden in various ways to extend the design +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1967-1968 | Hinzugefügt am Montag, 26. Juli 2021 18:38:50 + +A fine-grained interface is good because it follows the general OO principle of lots of little pieces that can be combined and overridden in various ways to extend the design into the future. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1968-1969 | Hinzugefügt am Montag, 26. Juli 2021 18:39:12 + +A fine-grained interface doesn't work well when it's remote. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1970-1970 | Hinzugefügt am Montag, 26. Juli 2021 18:39:58 + +coarse-grained, designed not for flexibility and extendibility but for minimizing calls. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1974-1975 | Hinzugefügt am Montag, 26. Juli 2021 18:42:57 + +This much is, to some extent, true, but it doesn't avoid the essential point that any object that may be used remotely should have a coarse-grained interface while every object that isn't used remotely should have a fine-grained interface. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1976-1977 | Hinzugefügt am Montag, 26. Juli 2021 18:43:08 + +If the object could ever be in separate processes you have to use the coarse-grained interface and pay the cost of the harder programming model. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1982-1982 | Hinzugefügt am Montag, 26. Juli 2021 18:43:44 + +Don't distribute your objects! +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1980-1982 | Hinzugefügt am Montag, 26. Juli 2021 18:43:50 + +In the end, even with coarse-grained interfaces on every remotable class, you'll still end up with too many remote calls and a system that's awkward to modify as a bonus. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1983-1983 | Hinzugefügt am Montag, 26. Juli 2021 18:43:58 + +How, then, do you effectively use multiple processors? +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1983-1983 | Hinzugefügt am Montag, 26. Juli 2021 18:44:02 + +clustering +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1983-1984 | Hinzugefügt am Montag, 26. Juli 2021 18:44:08 + +How, then, do you effectively use multiple processors? In most cases the way to go is clustering (see Figure 7.2). Put all the classes into a single process and then run multiple copies of that process on the various nodes. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1985-1986 | Hinzugefügt am Montag, 26. Juli 2021 18:44:26 + +You can also use fine-grained interfaces for all the classes within the process and thus get better +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1986-1986 | Hinzugefügt am Montag, 26. Juli 2021 18:44:30 + +maintainability with a simpler programming model. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1990-1991 | Hinzugefügt am Montag, 26. Juli 2021 18:44:54 + +limits to that approach—that is, places where you need to separate the processes. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1992-1993 | Hinzugefügt am Montag, 26. Juli 2021 18:45:01 + +One obvious separation is between the traditional clients and servers of business software. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1994-1994 | Hinzugefügt am Montag, 26. Juli 2021 18:45:22 + +The client–server divide +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1995-1995 | Hinzugefügt am Montag, 26. Juli 2021 18:45:27 + +divide often occurs between server-based application software +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 1995-1996 | Hinzugefügt am Montag, 26. Juli 2021 18:45:32 + +divide often occurs between server-based application software (the application server) and the database. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2003-2003 | Hinzugefügt am Montag, 26. Juli 2021 18:46:52 + +At least a good package will have a coarse-grained interface. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2008-2009 | Hinzugefügt am Montag, 26. Juli 2021 18:47:22 + +As you design your system you need to limit your distribution boundaries as much as possible, but where you have them you need to take them into account. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2010-2012 | Hinzugefügt am Montag, 26. Juli 2021 18:47:51 + +However, you can still design within a single process using fine-grained objects. The key is to use them internally and place coarse-grained objects at the distribution boundaries, whose sole role is to provide a remote interface to the fine-grained objects. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2013-2013 | Hinzugefügt am Montag, 26. Juli 2021 18:48:17 + +facade is there only for +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2013-2013 | Hinzugefügt am Montag, 26. Juli 2021 18:48:25 + +distribution purposes—hence +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2014-2015 | Hinzugefügt am Montag, 26. Juli 2021 18:48:29 + +Remote Facade (388) helps minimize the difficulties that the coarse-grained interface introduces. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2017-2018 | Hinzugefügt am Montag, 26. Juli 2021 18:49:38 + +By keeping the coarse-grained interfaces as mere facades, however, you allow people to use the fine-grained objects whenever they know they are running in the same process. This makes the whole distribution policy much more explicit. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2019-2019 | Hinzugefügt am Montag, 26. Juli 2021 18:50:32 + +Data Transfer Object +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2022-2023 | Hinzugefügt am Montag, 26. Juli 2021 18:50:56 + +So you take all the data that the client needs and bundle it in a particular object for the transfer—hence the term Data Transfer Object (401). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2029-2029 | Hinzugefügt am Montag, 26. Juli 2021 18:51:06 + +Lazy Load (200) scheme where, instead of lazy reading from a database, you move objects across the wire. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2030-2030 | Hinzugefügt am Montag, 26. Juli 2021 18:51:25 + +with lots of remote calls. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2031-2032 | Hinzugefügt am Montag, 26. Juli 2021 18:51:30 + +Interfaces for Distribution +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2033-2034 | Hinzugefügt am Montag, 26. Juli 2021 18:51:51 + +SOAP +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2035-2035 | Hinzugefügt am Montag, 26. Juli 2021 18:52:00 + +XML-based HTTP communication is handy for several reasons. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2035-2035 | Hinzugefügt am Montag, 26. Juli 2021 18:52:04 + +easily allows a lot of data +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2035-2036 | Hinzugefügt am Montag, 26. Juli 2021 18:52:11 + +easily allows a lot of data to be sent, in structured form, in a single roundtrip. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2037-2038 | Hinzugefügt am Montag, 26. Juli 2021 18:52:25 + +The fact that XML is textual makes it easy to see what's going across the wire. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2038-2039 | Hinzugefügt am Montag, 26. Juli 2021 18:52:32 + +HTTP is also easy to get through firewalls when security and political reasons often make it difficult to open up other ports. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2037-2037 | Hinzugefügt am Montag, 26. Juli 2021 18:52:37 + +HTTP is pretty universal +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2039-2040 | Hinzugefügt am Montag, 26. Juli 2021 18:52:46 + +Moving all the transferred data into XML structures and strings can add a considerable burden to the remote +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2039-2040 | Hinzugefügt am Montag, 26. Juli 2021 18:52:49 + +Moving all the transferred data into XML structures and strings can add a considerable burden to the remote call. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2044-2044 | Hinzugefügt am Montag, 26. Juli 2021 18:53:22 + +My attitude is to use XML Web services only when a more direct approach isn't possible. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2045-2045 | Hinzugefügt am Montag, 26. Juli 2021 18:53:41 + +you can have the best of both worlds by layering an HTTP interface over an object-oriented interface. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2046-2047 | Hinzugefügt am Montag, 26. Juli 2021 18:53:59 + +does add complexity +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2047-2049 | Hinzugefügt am Montag, 26. Juli 2021 18:54:14 + +Therefore, you should only do this if you need an HTTP as well as a remote OO API or if the facilities of the remote OO API for security and transaction handling make it easier to deal with these issues than using non-remote objects. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2053-2053 | Hinzugefügt am Montag, 26. Juli 2021 18:54:43 + +asynchronous, message-based approaches. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2053-2053 | Hinzugefügt am Montag, 26. Juli 2021 18:54:50 + +at asynchronous, message-based approaches. In particular I think they're the best use of Web services, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2070-2070 | Hinzugefügt am Montag, 26. Juli 2021 18:56:07 + +continuous integration +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2071-2071 | Hinzugefügt am Montag, 26. Juli 2021 18:56:13 + +test driven development +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2071-2071 | Hinzugefügt am Montag, 26. Juli 2021 18:56:17 + +refactoring +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2072-2072 | Hinzugefügt am Montag, 26. Juli 2021 18:56:28 + +make it much easier for you to change your mind when you discover you need to. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2074-2076 | Hinzugefügt am Montag, 26. Juli 2021 18:56:40 + +The start of the process is deciding which domain logic approach to go with. The three main contenders are Transaction Script (110), Table Module (125), and Domain Model (116). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2077-2077 | Hinzugefügt am Montag, 26. Juli 2021 18:56:49 + +complexity of the domain logic, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2078-2079 | Hinzugefügt am Montag, 26. Juli 2021 18:57:08 + +the difficulty of the connection with a database. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2079-2080 | Hinzugefügt am Montag, 26. Juli 2021 18:57:16 + +The simplest of the three patterns is Transaction Script (110). It fits with the procedural model that most people are still comfortable with. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2080-2081 | Hinzugefügt am Montag, 26. Juli 2021 18:57:28 + +encapsulates the logic of each system transaction in a comprehensible script. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2081-2081 | Hinzugefügt am Montag, 26. Juli 2021 18:57:34 + +doesn't deal well with complex business logic, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2082-2082 | Hinzugefügt am Montag, 26. Juli 2021 18:57:39 + +duplicate code. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2084-2085 | Hinzugefügt am Montag, 26. Juli 2021 18:57:51 + +Domain Model (116). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2087-2088 | Hinzugefügt am Montag, 26. Juli 2021 18:58:09 + +really complex domain logic nothing can handle this hell better than a rich Domain Model (116). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2089-2089 | Hinzugefügt am Montag, 26. Juli 2021 18:58:14 + +even simple problems can be tackled with ease. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2090-2090 | Hinzugefügt am Montag, 26. Juli 2021 18:58:33 + +difficulty of learning how to use a domain model. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2091-2092 | Hinzugefügt am Montag, 26. Juli 2021 18:58:45 + +requires skill if it's to be done well—done poorly it's a disaster. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2095-2096 | Hinzugefügt am Montag, 26. Juli 2021 18:59:06 + +The complexity of many of the O/R mapping patterns I describe is the result. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2095-2095 | Hinzugefügt am Montag, 26. Juli 2021 18:59:13 + +object models and relational models don't fit well +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2096-2098 | Hinzugefügt am Montag, 26. Juli 2021 18:59:21 + +Table Module (125) represents an attractive middle ground between these poles. It can handle domain logic better than Transaction Scripts (110). Also, while it can't touch a real Domain Model +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2098-2099 | Hinzugefügt am Montag, 26. Juli 2021 18:59:32 + +on handling complex domain logic, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2100-2100 | Hinzugefügt am Montag, 26. Juli 2021 18:59:52 + +Record Set +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2101-2101 | Hinzugefügt am Montag, 26. Juli 2021 18:59:57 + +playing to the strengths of the relational database and yet representing a reasonable factoring of the domain logic. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2102-2103 | Hinzugefügt am Montag, 26. Juli 2021 19:00:04 + +the tools you have also affect your architecture. Sometimes you're able to choose the tools based on the architecture, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2104-2106 | Hinzugefügt am Montag, 26. Juli 2021 19:00:19 + +Table Module (125) is the one whose star rises the most when you have tools that match it. It's a particularly strong choice for .NET environments, since so much of the platform is geared around Record Set (508). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2111-2112 | Hinzugefügt am Montag, 26. Juli 2021 19:00:44 + +Data Source for Transaction Script (110) +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2114-2115 | Hinzugefügt am Montag, 26. Juli 2021 19:00:56 + +The database patterns to choose from here are Row Data Gateway (152) and Table Data Gateway (144). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2116-2118 | Hinzugefügt am Montag, 26. Juli 2021 19:01:09 + +With a Row Data Gateway (152) each record is read into an object with a clear and explicit interface. With Table Data +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2116-2119 | Hinzugefügt am Montag, 26. Juli 2021 19:01:21 + +With a Row Data Gateway (152) each record is read into an object with a clear and explicit interface. With Table Data Gateway (144) you may have less code to write since you don't need all the accessor code to get at the data, but you end up with a much more implicit interface that relies on accessing a record set structure that's little more than a glorified map. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2120-2122 | Hinzugefügt am Montag, 26. Juli 2021 19:01:30 + +Having a platform that provides a lot of tools that work well with Record Set (508), particularly UI tools or transactional disconnected record sets, tilts you decisively in the direction of a Table Data Gateway (144). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2123-2124 | Hinzugefügt am Montag, 26. Juli 2021 19:01:48 + +You might consider a Unit of Work (184), but usually it's easy to keep track of what's changed in the script. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2127-2127 | Hinzugefügt am Montag, 26. Juli 2021 19:02:11 + +Optimistic Offline Lock (416) is almost always the best choice. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2129-2129 | Hinzugefügt am Montag, 26. Juli 2021 19:02:16 + +Data Source Table Module (125) +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2129-2130 | Hinzugefügt am Montag, 26. Juli 2021 19:02:20 + +The main reason to choose Table Module (125) is the presence of a good Record Set (508) +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2129-2133 | Hinzugefügt am Montag, 26. Juli 2021 19:02:29 + +The main reason to choose Table Module (125) is the presence of a good Record Set (508) framework. In this case you'll want a database mapping pattern that works well with Record Sets (508), and that leads you inexorably toward Table Data Gateway (144). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2134-2135 | Hinzugefügt am Montag, 26. Juli 2021 19:02:46 + +Record Set (508) has some kind of concurrency control mechanism built in, which effectively turns it into a Unit of Work +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2136-2136 | Hinzugefügt am Montag, 26. Juli 2021 19:02:50 + +Data Source for Domain Model (116) +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2137-2138 | Hinzugefügt am Montag, 26. Juli 2021 19:02:55 + +connection to the database is complicated. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2139-2140 | Hinzugefügt am Montag, 26. Juli 2021 19:03:06 + +fairly simple, say a couple of dozen classes that are pretty close to the database, then an Active Record (160) makes sense. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2140-2142 | Hinzugefügt am Montag, 26. Juli 2021 19:03:14 + +decouple things a bit, you can use either Table Data Gateway (144) or Row Data Gateway (152) to do that. Whether you separate 105 or not isn't a huge deal either way. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2140-2141 | Hinzugefügt am Montag, 26. Juli 2021 19:03:36 + +decouple things a bit, you can use either Table Data Gateway (144) or Row Data Gateway +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2142-2143 | Hinzugefügt am Montag, 26. Juli 2021 19:03:44 + +As things get more complicated, you'll need to consider Data Mapper (165). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2143-2144 | Hinzugefügt am Montag, 26. Juli 2021 19:03:52 + +Domain Model (116) as independent as possible of all the other layers. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2145-2145 | Hinzugefügt am Montag, 26. Juli 2021 19:03:56 + +most complicated one to implement. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2147-2148 | Hinzugefügt am Montag, 26. Juli 2021 19:04:09 + +heartily recommend Unit of Work (184), +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2148-2148 | Hinzugefügt am Montag, 26. Juli 2021 19:04:16 + +The Presentation Layer +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2149-2149 | Hinzugefügt am Montag, 26. Juli 2021 19:04:23 + +relatively independent of the choice of the lower layers. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2149-2151 | Hinzugefügt am Montag, 26. Juli 2021 19:04:30 + +whether to provide a rich-client interface or an HTML browser interface. A rich client will give you a nicer UI, but then you need a certain amount of control and deployment of your clients. My preference is to pick an HTML browser +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2149-2151 | Hinzugefügt am Montag, 26. Juli 2021 19:04:37 + +whether to provide a rich-client interface or an HTML browser interface. A rich client will give you a nicer UI, but then you need a certain amount of control and deployment of your clients. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2151-2152 | Hinzugefügt am Montag, 26. Juli 2021 19:04:43 + +pick an HTML browser if you can get away with it and a rich client if that's not possible. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2154-2155 | Hinzugefügt am Montag, 26. Juli 2021 19:04:58 + +HTML route, you have to decide how to structure your application. I certainly recommend the Model View Controller (330) as the underpinning for your design. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2157-2158 | Hinzugefügt am Montag, 26. Juli 2021 19:05:16 + +Page Controller (333) and Template View (350). If you use Java, you have a choice of Web frameworks to consider. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2159-2160 | Hinzugefügt am Montag, 26. Juli 2021 19:05:19 + +Front Controller (344) and a Template View +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2160-2161 | Hinzugefügt am Montag, 26. Juli 2021 19:05:25 + +Given a freer choice, I'd recommend Page Controller +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2161-2162 | Hinzugefügt am Montag, 26. Juli 2021 19:05:35 + +More complex navigation and UI lead you toward a Front Controller (344) +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2163-2163 | Hinzugefügt am Montag, 26. Juli 2021 19:05:43 + +On the view front the choice between Template View (350) and Transform View +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2164-2164 | Hinzugefügt am Montag, 26. Juli 2021 19:05:49 + +pages or XSLT +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2164-2166 | Hinzugefügt am Montag, 26. Juli 2021 19:05:57 + +Template Views (350) have the edge at the moment, although I rather like the added testability of Transform View (361). If you have the need to display a common site with multiple looks and feels, you should consider Two Step View +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2168-2169 | Hinzugefügt am Montag, 26. Juli 2021 19:06:13 + +My preference is to have everything run in one process if you can—that way you don't have to worry about slow inter-process calls. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2169-2170 | Hinzugefügt am Montag, 26. Juli 2021 19:06:20 + +If you can't do that, you should wrap your domain layer with Remote Facade (388) and use Data Transfer Object +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2177-2177 | Hinzugefügt am Montag, 26. Juli 2021 19:07:01 + +I'm writing in early 2002, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2209-2210 | Hinzugefügt am Montag, 26. Juli 2021 19:09:27 + +JDBC row set—if it does this pattern could become a viable approach. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2226-2226 | Hinzugefügt am Montag, 26. Juli 2021 19:10:28 + +Stored Procedures +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2227-2228 | Hinzugefügt am Montag, 26. Juli 2021 19:10:36 + +They're often the fastest way to do things since they run in the same process as your database and thus reduce the laggardly remote calls. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2228-2229 | Hinzugefügt am Montag, 26. Juli 2021 19:10:41 + +don't give you good structuring mechanisms for your stored procedures, and stored procedures will lock you into a particular database vendor. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2232-2232 | Hinzugefügt am Montag, 26. Juli 2021 19:11:04 + +For the reasons of modularity and portability a lot of people avoid using stored procedures for business +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2232-2232 | Hinzugefügt am Montag, 26. Juli 2021 19:11:08 + +For the reasons of modularity and portability a lot of people avoid using stored procedures for business logic. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2249-2250 | Hinzugefügt am Montag, 26. Juli 2021 19:12:43 + +good architectural books have layering schemes, and they all have value. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2251-2252 | Hinzugefügt am Montag, 26. Juli 2021 19:12:59 + +model, which is discussed in [Brown et al.] (see Table 8.1). This +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2251-2251 | Hinzugefügt am Montag, 26. Juli 2021 19:13:04 + +Brown model, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2252-2253 | Hinzugefügt am Montag, 26. Juli 2021 19:13:06 + +presentation, controller/mediator, domain, data mapping, and data source. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2267-2267 | Hinzugefügt am Montag, 26. Juli 2021 19:13:49 + +Another good layering scheme for J2EE appears in CoreJ2EE patterns +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2270-2270 | Hinzugefügt am Montag, 26. Juli 2021 19:14:12 + +The main difference is that they split the presentation layer between the part that runs on the +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2268-2268 | Hinzugefügt am Montag, 26. Juli 2021 19:14:18 + +client, presentation, business, integration, and resource. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2270-2271 | Hinzugefügt am Montag, 26. Juli 2021 19:14:24 + +client (client) and the part that runs on a server (presentation). +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2271-2272 | Hinzugefügt am Montag, 26. Juli 2021 19:14:36 + +The Microsoft DNA architect [Kirtland] defines three layers: presentation, business, and +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2271-2272 | Hinzugefügt am Montag, 26. Juli 2021 19:14:39 + +The Microsoft DNA architect [Kirtland] defines three layers: presentation, business, and data +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2271-2273 | Hinzugefügt am Montag, 26. Juli 2021 19:14:44 + +The Microsoft DNA architect [Kirtland] defines three layers: presentation, business, and data access, +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2274-2274 | Hinzugefügt am Montag, 26. Juli 2021 19:14:54 + +In Microsoft DNA all the layers operate on record sets that result from SQL queries issued by the data access layer. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2274-2275 | Hinzugefügt am Montag, 26. Juli 2021 19:14:59 + +This introduces an apparent coupling in that both the business and the presentation layers know about the database. +========== +Patterns of enterprise application architecture-Addison-Wesley (2015) (Fowler, Martin) +- Ihre Markierung bei Position 2298-2299 | Hinzugefügt am Montag, 26. Juli 2021 19:15:58 + +The idea of splitting a services layer from a domain layer is based on a separation of workflow logic from pure domain logic. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 283-284 | Hinzugefügt am Montag, 23. August 2021 16:37:32 + +The twenty-four-hour biological clock sitting in the middle of your brain is called the suprachiasmatic (pronounced soo-pra-kai-as-MAT-ik) nucleus. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 276-277 | Hinzugefügt am Montag, 23. August 2021 16:37:42 + +Yet daylight isn’t the only signal that the brain can latch on to for the purpose of biological clock resetting, though it is the principal and preferential signal, when present. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 277-278 | Hinzugefügt am Montag, 23. August 2021 16:37:49 + +food, exercise, temperature fluctuations, and even regularly timed social interaction. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 265-266 | Hinzugefügt am Montag, 23. August 2021 16:38:04 + +average duration of a human adult’s endogenous circadian clock runs around twenty-four hours and fifteen minutes in length. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 292-293 | Hinzugefügt am Montag, 23. August 2021 16:39:05 + +nucleus on the rest of the brain and the body is anything but meek. This tiny clock is the central conductor of life’s biological rhythmic symphony—yours and every other living species. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 292-294 | Hinzugefügt am Montag, 23. August 2021 16:39:11 + +nucleus on the rest of the brain and the body is anything but meek. This tiny clock is the central conductor of life’s biological rhythmic symphony—yours and every other living species. The suprachiasmatic nucleus controls a vast array of behaviors, including our focus in this chapter: when you want to be awake and asleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 303-305 | Hinzugefügt am Montag, 23. August 2021 16:40:28 + +If I were to keep you awake all night, your core body temperature would still show the same pattern. Although the temperature drop helps to initiate sleep, the temperature change itself will rise and fall across the twenty-four-hour period regardless of whether you are awake or asleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 307-308 | Hinzugefügt am Montag, 23. August 2021 16:40:45 + +Wakefulness and sleep are another. Wakefulness and sleep are therefore under the control of the circadian rhythm, and not the other way around. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 311-311 | Hinzugefügt am Montag, 23. August 2021 16:41:04 + +the respective peak and trough points are strikingly different from one individual to the next. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 311-316 | Hinzugefügt am Montag, 23. August 2021 16:41:41 + +For some people, their peak of wakefulness arrives early in the day, and their sleepiness trough arrives early at night. These are “morning types,” and make up about 40 percent of the populace. They prefer to wake at or around dawn, are happy to do so, and function optimally at this time of day. Others are “evening types,” and account for approximately 30 percent of the population. They naturally prefer going to bed late and subsequently wake up late the following morning, or even in the afternoon. The remaining 30 percent of people lie somewhere in between morning and evening types, with a slight leaning toward eveningness, like myself. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 325-326 | Hinzugefügt am Montag, 23. August 2021 16:42:40 + +Sadly, society treats night owls rather unfairly on two counts. First is the label of being lazy, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 326-328 | Hinzugefügt am Montag, 23. August 2021 16:42:56 + +based on a night owl’s wont to wake up later in the day, due to the fact that they did not fall asleep until the early-morning hours. Others (usually morning larks) will chastise night owls on the erroneous assumption that such preferences are a choice, and if they were not so slovenly, they could easily wake up early. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 326-329 | Hinzugefügt am Montag, 23. August 2021 16:43:01 + +based on a night owl’s wont to wake up later in the day, due to the fact that they did not fall asleep until the early-morning hours. Others (usually morning larks) will chastise night owls on the erroneous assumption that such preferences are a choice, and if they were not so slovenly, they could easily wake up early. However, night owls are not owls by choice. They are bound to a delayed schedule by unavoidable DNA hardwiring. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 329-331 | Hinzugefügt am Montag, 23. August 2021 16:43:11 + +Second is the engrained, un-level playing field of society’s work scheduling, which is strongly biased toward early start times that punish owls and favor larks. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 334-336 | Hinzugefügt am Montag, 23. August 2021 16:43:43 + +Owls are thus often forced to burn the proverbial candle at both ends. Greater ill health caused by a lack of sleep therefore befalls owls, including higher rates of depression, anxiety, diabetes, cancer, heart attack, and stroke. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 340-342 | Hinzugefügt am Montag, 23. August 2021 16:44:14 + +humans likely evolved to co-sleep as families or even whole tribes, not alone or as couples. Appreciating this evolutionary context, the benefits of such genetically programmed variation in sleep/wake timing preferences can be understood. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 345-345 | Hinzugefügt am Montag, 23. August 2021 16:44:38 + +increase in survival fitness. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 345-347 | Hinzugefügt am Montag, 23. August 2021 16:44:48 + +would never pass on a biological trait—here, the useful variability in when individuals within a collective tribe go to sleep and wake up—that could enhance the survival safety and thus fitness of a species by this amount. And so she hasn’t. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 347-348 | Hinzugefügt am Montag, 23. August 2021 16:45:06 + +Your suprachiasmatic nucleus communicates its repeating signal of night and day to your brain and body using a circulating messenger called melatonin. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 353-354 | Hinzugefügt am Montag, 23. August 2021 16:46:13 + +In this way, melatonin helps regulate the timing of when sleep occurs by systemically signaling darkness throughout the organism. But +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 353-354 | Hinzugefügt am Montag, 23. August 2021 16:46:16 + +In this way, melatonin helps regulate the timing of when sleep occurs by systemically signaling darkness throughout the organism. But +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 353-354 | Hinzugefügt am Montag, 23. August 2021 16:46:23 + +onset.V In this way, melatonin helps regulate the timing of when sleep +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 353-354 | Hinzugefügt am Montag, 23. August 2021 16:46:24 + +onset.V In this way, melatonin helps regulate the timing of when sleep +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 353-354 | Hinzugefügt am Montag, 23. August 2021 16:46:29 + +In this way, melatonin helps regulate the timing of when sleep occurs by systemically signaling darkness throughout the organism. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 354-355 | Hinzugefügt am Montag, 23. August 2021 16:46:34 + +little influence on the generation of sleep +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 358-359 | Hinzugefügt am Montag, 23. August 2021 16:47:01 + +Melatonin corrals these sleep-generating regions of the brain to the starting line of bedtime. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 361-363 | Hinzugefügt am Montag, 23. August 2021 16:47:32 + +There may be little, if any, quality melatonin in the pill. That said, there is a significant sleep placebo effect of melatonin, which should not be underestimated: +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 366-367 | Hinzugefügt am Montag, 23. August 2021 16:48:02 + +Once sleep is under way, melatonin slowly decreases in concentration across the night and into the morning hours. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 367-368 | Hinzugefügt am Montag, 23. August 2021 16:48:19 + +as sunlight enters the brain through the eyes (even through the closed lids), a brake pedal is applied to the pineal gland, thereby shutting off the release of melatonin. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 378-379 | Hinzugefügt am Montag, 23. August 2021 16:49:12 + +As a result, we feel tired and sleepy during the day in a distant time zone because our internal clock still thinks it is nighttime. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 389-391 | Hinzugefügt am Montag, 23. August 2021 16:50:10 + +This is jet lag: you feel tired and sleepy during the day in the new time zone because your body clock and associated biology still “think” it is nighttime. At night, you are frequently unable to sleep solidly because your biological rhythm still believes it to be daytime. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 392-393 | Hinzugefügt am Montag, 23. August 2021 16:50:29 + +But it’s a slow process. For every day you are in a different time zone, your suprachiasmatic nucleus can only readjust by about one hour. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 397-397 | Hinzugefügt am Montag, 23. August 2021 16:50:52 + +You may have noticed that it feels harder to acclimate to a new time zone when traveling eastward than when flying westward. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 398-399 | Hinzugefügt am Montag, 23. August 2021 16:51:01 + +First, the eastward direction requires that you fall asleep earlier than you would normally, which is a tall biological order for the mind to simply will into action. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 401-403 | Hinzugefügt am Montag, 23. August 2021 16:51:53 + +this makes it somewhat easier for you to artificially stretch a day than shrink it. When you travel westward—in the direction of your innately longer internal clock—that “day” is longer than twenty-four hours for you and why it feels a little easier to accommodate to. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 405-406 | Hinzugefügt am Montag, 23. August 2021 16:52:35 + +jet lag still places a torturous physiological strain on the brain, and a deep biological stress upon the cells, organs, and major systems of the body. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 407-408 | Hinzugefügt am Montag, 23. August 2021 16:52:53 + +First, parts of their brains—specifically those related to learning and memory—had physically shrunk, suggesting the destruction of brain cells caused by the biological stress of time-zone +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 408-409 | Hinzugefügt am Montag, 23. August 2021 16:53:03 + +Second, their short-term memory was significantly impaired. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 416-420 | Hinzugefügt am Montag, 23. August 2021 16:54:06 + +at around seven to eight p.m. London time I would take a melatonin pill, triggering an artificial rise in circulating melatonin that mimics the natural melatonin spike currently occurring in most of the people in London. As a consequence, my brain is fooled into believing it’s nighttime, and with that chemically induced trick comes the signaled timing of the sleep race. It will still be a struggle to generate the event of sleep itself at this irregular time (for me), but the timing signal does significantly increase the likelihood of sleep in this jet-lagged context. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 422-422 | Hinzugefügt am Montag, 23. August 2021 16:54:13 + +The second is sleep pressure. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 422-422 | Hinzugefügt am Montag, 23. August 2021 16:54:19 + +two factors determining wake and sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 422-423 | Hinzugefügt am Montag, 23. August 2021 16:54:29 + +a chemical called adenosine is building up in your brain. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 423-423 | Hinzugefügt am Montag, 23. August 2021 16:54:35 + +increase in concentration with every waking minute that elapses. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 425-426 | Hinzugefügt am Montag, 23. August 2021 16:55:00 + +One consequence of increasing adenosine in the brain is an increasing desire to sleep. This is known as sleep pressure, and it is the second force that will determine when you feel sleepy, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 428-429 | Hinzugefügt am Montag, 23. August 2021 16:55:22 + +As a result of that chemical sleep pressure, when adenosine concentrations peak, an irresistible urge for slumber will take hold.VII It happens to most people after twelve to +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 428-429 | Hinzugefügt am Montag, 23. August 2021 16:55:31 + +As a result of that chemical sleep pressure, when adenosine concentrations peak, an irresistible urge for slumber will take hold.VII It happens to most people after twelve to sixteen hours of being awake. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 430-431 | Hinzugefügt am Montag, 23. August 2021 16:56:09 + +You can, however, artificially mute the sleep signal of adenosine by using a chemical that makes you feel more alert and awake: caffeine. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 456-457 | Hinzugefügt am Montag, 23. August 2021 16:58:40 + +some people have a more efficient version of the enzyme that degrades caffeine, allowing the liver to rapidly clear it from the bloodstream. These rare individuals can drink an espresso with dinner and fall fast asleep at midnight without a problem. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 441-443 | Hinzugefügt am Montag, 23. August 2021 16:58:51 + +Caffeine has an average half-life of five to seven hours. Let’s say that you have a cup of coffee after your evening dinner, around 7:30 p.m. This means that by 1:30 a.m., 50 percent of that caffeine may still be active and circulating throughout your brain tissue. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 445-448 | Hinzugefügt am Montag, 23. August 2021 16:59:07 + +Sleep will not come easily or be smooth throughout the night as your brain continues its battle against the opposing force of caffeine. Most people do not realize how long it takes to overcome a single dose of caffeine, and therefore fail to make the link between the bad night of sleep we wake from in the morning and the cup of coffee we had ten hours earlier with dinner. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 454-454 | Hinzugefügt am Montag, 23. August 2021 16:59:29 + +Caffeine is removed from your system by an enzyme within your liver, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 460-461 | Hinzugefügt am Montag, 23. August 2021 16:59:52 + +Aging also alters the speed of caffeine clearance: the older we are, the longer it takes our brain and body to remove caffeine, and thus the more sensitive we become in later life to caffeine’s sleep-disrupting influence. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 465-466 | Hinzugefügt am Montag, 23. August 2021 17:00:15 + +For the entire time that caffeine is in your system, the sleepiness chemical it blocks (adenosine) nevertheless continues to build up. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 467-469 | Hinzugefügt am Montag, 23. August 2021 17:00:33 + +But once your liver dismantles that barricade of caffeine, you feel a vicious backlash: you are hit with the sleepiness you had experienced two or three hours ago before you drank that cup coffee plus all the extra adenosine that has accumulated in the hours in between, impatiently waiting for caffeine to leave. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 483-484 | Hinzugefügt am Montag, 23. August 2021 17:04:41 + +In actual fact, they don’t. They are two distinct and separate systems that are ignorant of each other. They are not coupled; though, they are usually aligned. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 495-496 | Hinzugefügt am Montag, 23. August 2021 17:06:39 + +This combination of strong activating output from the circadian rhythm together with low levels of adenosine result in a delightful sensation of being wide awake. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 497-498 | Hinzugefügt am Montag, 23. August 2021 17:06:50 + +If you feel as though you could fall asleep easily midmorning, you are very likely not getting enough sleep, or the quality of your sleep is insufficient.) +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 506-507 | Hinzugefügt am Montag, 23. August 2021 17:08:02 + +As a result, the difference between the two lines has grown large, reflected in the long vertical double arrow in figure 6. This powerful combination of abundant adenosine (high sleep pressure) and declining circadian rhythm (lowered activity levels) triggers a strong desire for sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 510-511 | Hinzugefügt am Montag, 23. August 2021 17:08:23 + +During sleep, a mass evacuation gets under way as the brain has the chance to degrade and remove the day’s adenosine. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 528-529 | Hinzugefügt am Montag, 23. August 2021 17:09:59 + +By remaining awake, and blocking access to the adenosine drain that sleep opens up, the brain is unable to rid itself of the chemical sleep pressure. The mounting adenosine levels continue to +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 528-529 | Hinzugefügt am Montag, 23. August 2021 17:10:03 + +By remaining awake, and blocking access to the adenosine drain that sleep opens up, the brain is unable to rid itself of the chemical sleep pressure. The mounting adenosine levels continue to rise. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 532-536 | Hinzugefügt am Montag, 23. August 2021 17:10:40 + +The answer resides with your twenty-four-hour circadian rhythm, which offers a brief period of salvation from sleepiness. Unlike sleep pressure, your circadian rhythm pays no attention to whether you are asleep or awake. Its slow, rhythmic countenance continues to fall and rise strictly on the basis of what time of night or day it is. No matter what state of adenosine sleepiness pressure exists within the brain, the twenty-four-hour circadian rhythm cycles on as per usual, oblivious to your ongoing lack of sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 537-538 | Hinzugefügt am Montag, 23. August 2021 17:10:54 + +The vertical distance separating these two lines at three a.m. is large, indicated by the first vertical arrow in the figure. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 537-539 | Hinzugefügt am Montag, 23. August 2021 17:11:00 + +The vertical distance separating these two lines at three a.m. is large, indicated by the first vertical arrow in the figure. But if you can make it past this alertness low point, you’re in for +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 537-539 | Hinzugefügt am Montag, 23. August 2021 17:11:04 + +The vertical distance separating these two lines at three a.m. is large, indicated by the first vertical arrow in the figure. But if you can make it past this alertness low point, you’re in for a +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 539-539 | Hinzugefügt am Montag, 23. August 2021 17:11:10 + +rally. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 549-551 | Hinzugefügt am Montag, 23. August 2021 17:12:21 + +First, after waking up in the morning, could you fall back asleep at ten or eleven a.m.? If the answer is “yes,” you are likely not getting sufficient sleep quantity and/or quality. Second, can you function optimally without caffeine before noon? If the answer is “no,” then you are most likely self-medicating your state of chronic sleep deprivation. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 554-560 | Hinzugefügt am Montag, 23. August 2021 17:13:35 + +alertness with caffeine, are usually due to individuals not giving themselves adequate sleep opportunity time—at least eight or nine hours in bed. When you don’t get enough sleep, one consequence among many is that adenosine concentrations remain too high. Like an outstanding debt on a loan, come the morning, some quantity of yesterday’s adenosine remains. You then carry that outstanding sleepiness balance throughout the following day. Also like a loan in arrears, this sleep debt will continue to accumulate. You cannot hide from it. The debt will roll over into the next payment cycle, and the next, and the next, producing a condition of prolonged, chronic sleep deprivation from one day to another. This outstanding sleep obligation results in a feeling of chronic fatigue, manifesting in many forms of mental and physical ailments that are now rife throughout industrialized nations. Other +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 560-561 | Hinzugefügt am Montag, 23. August 2021 17:14:13 + +Other questions that can draw out signs of insufficient sleep are: If you didn’t set an alarm clock, would you sleep past that time? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 562-562 | Hinzugefügt am Montag, 23. August 2021 17:14:24 + +Do you find yourself at your computer screen reading and then rereading +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 562-563 | Hinzugefügt am Montag, 23. August 2021 17:14:31 + +the same sentence? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 563-563 | Hinzugefügt am Montag, 23. August 2021 17:14:35 + +Do you sometimes forget what color the last few traffic lights were while driving? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 564-566 | Hinzugefügt am Montag, 23. August 2021 17:15:30 + +cause, but a lack of sleep is very much another culprit.) Of course, even if you are giving yourself plenty of time to get a full night of shut-eye, next-day fatigue and sleepiness can still occur because you are suffering from an undiagnosed sleep disorder, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 566-567 | Hinzugefügt am Montag, 23. August 2021 17:15:35 + +The most common is insomnia, followed by sleep-disordered breathing, or sleep apnea, which includes heavy snoring. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 625-626 | Hinzugefügt am Montag, 23. August 2021 17:20:43 + +universal indicators that offer a convincing conclusion of sleep—two, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 626-626 | Hinzugefügt am Montag, 23. August 2021 17:20:55 + +loss of external +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 626-626 | Hinzugefügt am Montag, 23. August 2021 17:21:05 + +awareness—you +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 630-630 | Hinzugefügt am Montag, 23. August 2021 17:21:31 + +The signals are blocked by a perceptual barricade set up in a structure called the thalamus +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 630-631 | Hinzugefügt am Montag, 23. August 2021 17:21:38 + +The signals are blocked by a perceptual barricade set up in a structure called the thalamus (THAL-uh-muhs). A smooth, oval-shaped object just smaller than a lemon, the thalamus is the sensory gate of the brain. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 636-636 | Hinzugefügt am Montag, 23. August 2021 17:22:11 + +The second feature +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 636-637 | Hinzugefügt am Montag, 23. August 2021 17:22:19 + +time distortion experienced in two contradictory ways. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 637-637 | Hinzugefügt am Montag, 23. August 2021 17:22:23 + +you lose your conscious sense of time when you sleep, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 640-641 | Hinzugefügt am Montag, 23. August 2021 17:22:45 + +But while your conscious mapping of time is lost during sleep, at a non-conscious level, time continues to be cataloged by the brain with incredible precision. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 663-665 | Hinzugefügt am Montag, 23. August 2021 17:24:54 + +the gold-standard scientific verification of sleep requires the recording of signals, using electrodes, arising from three different regions: (1) brainwave activity, (2) eye movement activity, and (3) muscle activity. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 666-666 | Hinzugefügt am Montag, 23. August 2021 17:25:06 + +that is made up of multiple signals (poly). +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 665-666 | Hinzugefügt am Montag, 23. August 2021 17:25:10 + +“polysomnography” (PSG), meaning a readout (graph) of sleep (somnus) that is made up of multiple signals (poly). +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 673-675 | Hinzugefügt am Montag, 23. August 2021 17:25:55 + +As if that weren’t strange enough, Aserinsky also observed that these two phases of slumber (sleep with eye movements, sleep with no eye movements) would repeat in a somewhat regular pattern throughout the night, over, and over, and over again. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 677-679 | Hinzugefügt am Montag, 23. August 2021 17:26:17 + +humans don’t just sleep, but cycle through two completely different types of sleep. They named these sleep stages based on their defining ocular features: non–rapid eye movement, or NREM, sleep, and rapid eye movement, or REM, sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 680-682 | Hinzugefügt am Montag, 23. August 2021 17:26:33 + +REM sleep, in which brain activity was almost identical to that when we are awake, was intimately connected to the experience we call dreaming, and is often described as dream sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 687-689 | Hinzugefügt am Montag, 23. August 2021 17:27:34 + +The cerebral war between the two is won and lost every ninety minutes,II ruled first by NREM sleep, followed by the comeback of REM sleep. No sooner has the battle finished than it starts anew, replaying every ninety minutes. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 698-701 | Hinzugefügt am Montag, 23. August 2021 17:29:01 + +In the first half of the night, the vast majority of our ninety-minute cycles are consumed by deep NREM sleep, and very little REM sleep, as can be seen in cycle 1 of the figure above. But as we transition through into the second half of the night, this seesaw balance shifts, with most of the time dominated by REM sleep, with little, if any, deep NREM sleep. Cycle 5 is a perfect example of this REM-rich type of sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 707-708 | Hinzugefügt am Montag, 23. August 2021 17:29:31 + +We have no scientific consensus as to why our sleep (and that of all other mammals and birds) cycles in this repeatable but dramatically asymmetric pattern, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 713-715 | Hinzugefügt am Montag, 23. August 2021 17:30:09 + +As we will discover in chapter 6, a key function of deep NREM sleep, which predominates early in the night, is to do the work of weeding out and removing unnecessary neural connections. In contrast, the dreaming stage of REM sleep, which prevails later in the night, plays a role in strengthening those connections. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 734-736 | Hinzugefügt am Montag, 23. August 2021 17:32:34 + +Since your brain desires most of its REM sleep in the last part of the night, which is to say the late-morning hours, you will lose 60 to 90 percent of all your REM sleep, even though you are losing 25 percent of your +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 736-737 | Hinzugefügt am Montag, 23. August 2021 17:32:40 + +total sleep time. It works both ways. If you wake up at eight a.m., but don’t go to bed until two a.m., then you lose a significant amount of deep NREM sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 739-740 | Hinzugefügt am Montag, 23. August 2021 17:32:54 + +When it comes to sleep, there is no such thing as burning the candle at both ends—or even at one end—and getting away with it. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 750-751 | Hinzugefügt am Montag, 23. August 2021 17:36:06 + +frenetic, meaning that the brainwaves are cycling (going up and down) perhaps thirty or forty times per second, similar to a very fast drumbeat. This is termed “fast frequency” brain activity. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 757-759 | Hinzugefügt am Montag, 23. August 2021 17:39:47 + +The contradictory electrical chaos is explained by the fact that different parts of your waking brain are processing different pieces of information at different moments in time and in different ways. When summed together, they produce what appears to be a discombobulated pattern of activity recorded by the electrodes placed on your head. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 770-771 | Hinzugefügt am Montag, 23. August 2021 17:41:46 + +First, you will wade out into the shallows of light NREM sleep: stages 1 and 2. Thereafter, you will enter the deeper waters of stages 3 and 4 of NREM sleep, which are grouped together under the blanket term “slow-wave sleep.” +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 772-774 | Hinzugefügt am Montag, 23. August 2021 17:44:50 + +In deep, slow-wave sleep, the up-and-down tempo of your brainwave activity dramatically decelerates, perhaps just two to four waves per second: ten times slower than the fervent speed of brain activity you were expressing while awake. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 811-813 | Hinzugefügt am Montag, 23. August 2021 17:49:31 + +That default mode is what we call deep slow-wave sleep. It is an active, deliberate, but highly synchronous state of brain activity. It is a near state of nocturnal cerebral meditation, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 815-816 | Hinzugefügt am Montag, 23. August 2021 17:49:56 + +However, one brain benefit—the saving of memories—deserves further mention at this moment in our story, as it serves as an elegant example of what those deep, slow brainwaves are capable of. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 826-827 | Hinzugefügt am Montag, 23. August 2021 17:50:56 + +As your brain shifts from the fast-frequency activity of waking to the slower, more measured pattern of deep NREM sleep, the very same long-range communication advantage becomes possible. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 828-829 | Hinzugefügt am Montag, 23. August 2021 17:51:03 + +open up communication possibilities between distant regions of the brain, allowing them to collaboratively send and receive their different repositories of stored experience. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 829-830 | Hinzugefügt am Montag, 23. August 2021 17:51:11 + +In this regard, you can think of each individual slow wave of NREM sleep as a courier, able to carry packets of information between +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 830-831 | Hinzugefügt am Montag, 23. August 2021 17:51:18 + +different anatomical brain centers. One benefit of these traveling deep-sleep brainwaves is a file-transfer process. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 831-832 | Hinzugefügt am Montag, 23. August 2021 17:51:27 + +will move memory packets (recent experiences) from a short-term storage site, which is fragile, to a more permanent, and thus safer, long-term storage location. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 838-838 | Hinzugefügt am Montag, 23. August 2021 17:52:35 + +REM sleep brain activity is an almost perfect replica of that seen during +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 838-840 | Hinzugefügt am Montag, 23. August 2021 17:52:44 + +attentive, alert wakefulness—the top line in the figure. Indeed, recent MRI scanning studies have found that there are individual parts of the brain that are up to 30 percent more active during REM sleep than when we are awake! +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 840-840 | Hinzugefügt am Montag, 23. August 2021 17:52:54 + +paradoxical sleep: +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 840-841 | Hinzugefügt am Montag, 23. August 2021 17:52:57 + +a brain that appears awake, yet a body that is clearly asleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 847-849 | Hinzugefügt am Montag, 23. August 2021 17:54:51 + +It is not sensations from the outside that are allowed to journey to the cortex during REM sleep. Rather, signals of emotions, motivations, and memories (past and present) are all played out on the big screens of our visual, auditory, and kinesthetic sensory cortices in the brain. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 849-850 | Hinzugefügt am Montag, 23. August 2021 17:54:58 + +a preposterous theater wherein you are treated to a bizarre, highly associative carnival of autobiographical themes. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 850-851 | Hinzugefügt am Montag, 23. August 2021 17:55:06 + +reception (experiencing and constantly learning the world around you), +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 851-853 | Hinzugefügt am Montag, 23. August 2021 17:55:18 + +NREM sleep as reflection (storing and strengthening those raw ingredients of new facts and skills), and REM sleep as integration (interconnecting these raw ingredients with each other, with all past experiences, and, in doing so, building an ever more accurate model of how the world works, including innovative insights and problem-solving abilities). +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 850-850 | Hinzugefügt am Montag, 23. August 2021 17:55:27 + +wake state principally as +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 858-858 | Hinzugefügt am Montag, 23. August 2021 17:56:04 + +As you pass into NREM sleep, some of that muscle tension disappears, but much remains. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 858-859 | Hinzugefügt am Montag, 23. August 2021 17:56:15 + +Gearing up for the leap into REM sleep, however, an impressive change occurs. Mere seconds before the dreaming phase begins, and for +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 859-860 | Hinzugefügt am Montag, 23. August 2021 17:56:18 + +as long as that REM-sleep period lasts, you are completely paralyzed. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 863-864 | Hinzugefügt am Montag, 23. August 2021 17:56:45 + +“atonia” (an absence of tone, referring here to the muscles), is instigated by a powerful disabling signal that is transmitted down the full length of your spinal cord from your brain stem. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 881-882 | Hinzugefügt am Montag, 23. August 2021 17:58:42 + +the very same story that Kleitman and Aserinsky unearthed in 1952 when observing infant sleep. During REM sleep, there are phases when your eyeballs +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 882-885 | Hinzugefügt am Montag, 23. August 2021 17:59:01 + +will jag, with urgency, left-to-right, left-to-right, and so on. At first, scientists assumed that these rat-a-tat-tat eye movements corresponded to the tracking of visual experience in dreams. This is not true. Instead, the eye movements are intimately linked with the physiological creation of REM sleep, and reflect something even more extraordinary than the passive apprehension of moving objects within dream space. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 829-830 | Hinzugefügt am Montag, 23. August 2021 18:00:58 + +In this regard, you can think of each individual slow wave of NREM sleep as a courier, able to carry packets of information between +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 941-943 | Hinzugefügt am Mittwoch, 25. August 2021 14:26:47 + +The relationship between the size of the nervous system, the complexity of the nervous system, and total body mass appears to be a somewhat meaningful predictor, with increasing brain complexity relative to body size resulting in greater sleep amounts. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 943-944 | Hinzugefügt am Mittwoch, 25. August 2021 14:27:16 + +weak and not entirely consistent, this relationship suggests that one evolutionary function that demands more +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 951-952 | Hinzugefügt am Mittwoch, 25. August 2021 14:28:18 + +they suspected that assessing sleep quality, rather than quantity (time), would shed some light on the mystery. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 953-954 | Hinzugefügt am Mittwoch, 25. August 2021 14:28:30 + +we’ve discovered the opposite relationship: those that sleep more +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 953-954 | Hinzugefügt am Mittwoch, 25. August 2021 14:28:36 + +we’ve discovered the opposite relationship: those that sleep more have deeper, “higher”-quality sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 956-960 | Hinzugefügt am Mittwoch, 25. August 2021 14:29:06 + +quality across the animal kingdom will likely explain what currently appears to be an incomprehensible map of sleep-time differences. For now, our most accurate estimate of why different species need different sleep amounts involves a complex hybrid of factors, such as dietary type (omnivore, herbivore, carnivore), predator/prey balance within a habitat, the presence and nature of a social network, metabolic rate, and nervous system complexity. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 968-969 | Hinzugefügt am Mittwoch, 25. August 2021 14:30:34 + +Another remarkable difference in sleep across species is composition. Not all species experience all stages of sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 969-969 | Hinzugefügt am Mittwoch, 25. August 2021 14:30:41 + +Every species +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 970-970 | Hinzugefügt am Mittwoch, 25. August 2021 14:30:47 + +experiences NREM sleep—the +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 970-970 | Hinzugefügt am Mittwoch, 25. August 2021 14:30:56 + +insects, amphibians, fish, and most reptiles show no clear signs of REM +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 971-971 | Hinzugefügt am Mittwoch, 25. August 2021 14:31:06 + +birds and mammals, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 971-972 | Hinzugefügt am Mittwoch, 25. August 2021 14:31:12 + +have full-blown REM +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 970-971 | Hinzugefügt am Mittwoch, 25. August 2021 14:31:15 + +sleep—the type associated with dreaming in humans. Only birds and mammals, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 971-971 | Hinzugefügt am Mittwoch, 25. August 2021 14:31:31 + +birds and mammals, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 972-972 | Hinzugefügt am Mittwoch, 25. August 2021 14:32:37 + +dream (REM) sleep is the new kid on the evolutionary block. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 972-973 | Hinzugefügt am Mittwoch, 25. August 2021 14:32:43 + +support functions that NREM sleep alone could not accomplish, or that REM sleep was more efficient at accomplishing. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 974-975 | Hinzugefügt am Mittwoch, 25. August 2021 14:33:16 + +Certain of these ocean-faring species, such as dolphins and killer whales, buck the REM-sleep trend in mammals. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 975-975 | Hinzugefügt am Mittwoch, 25. August 2021 14:33:23 + +They don’t have any. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1073-1073 | Hinzugefügt am Mittwoch, 25. August 2021 14:53:01 + +always sleep with both halves of the brain during REM sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1074-1075 | Hinzugefügt am Mittwoch, 25. August 2021 14:53:08 + +functions of REM-sleep dreaming—and there appear to be many—they require participation of both sides of the brain at the same time, and to an equal degree. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1212-1215 | Hinzugefügt am Mittwoch, 25. August 2021 15:09:17 + +dominance over all other species in key ways. We know, for example, that REM sleep increases our ability to recognize and therefore successfully navigate the kaleidoscope of socioemotional signals that are abundant in human culture, such as overt and covert facial expressions, major and minor bodily gestures, and even mass group behavior. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1222-1224 | Hinzugefügt am Mittwoch, 25. August 2021 15:10:15 + +From this REM-sleep-enhanced emotional IQ emerged a new and far more sophisticated form of hominid socioecology across vast collectives, one that helped enable the creation of large, emotionally astute, stable, highly bonded, and intensely social communities of humans. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1225-1226 | Hinzugefügt am Mittwoch, 25. August 2021 15:10:28 + +the most influential function of REM sleep in mammals, perhaps the most influential function of all types of sleep in all mammals, and even the most eminent advantage ever gifted by sleep in the annals of all planetary life. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1226-1227 | Hinzugefügt am Mittwoch, 25. August 2021 15:10:38 + +benefits conferred by complex emotional processing are truly monumental, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1246-1247 | Hinzugefügt am Mittwoch, 25. August 2021 15:12:50 + +the superior emotional brain gifts that REM sleep affords should be considered more influential in defining our hominid success than the second benefit, of inspiring creativity. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1253-1253 | Hinzugefügt am Mittwoch, 25. August 2021 15:13:45 + +the harder we worked those increasingly developed emotional and creative circuits of the brain during the +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1253-1254 | Hinzugefügt am Mittwoch, 25. August 2021 15:13:51 + +the harder we worked those increasingly developed emotional and creative circuits of the brain during the day, the greater was our need to service and recalibrate these ever-demanding neural systems at night with more REM sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1256-1257 | Hinzugefügt am Mittwoch, 25. August 2021 15:14:22 + +The rapidly increasing creative abilities could thus be spread more efficiently and rapidly, and even improved by that ever-increasing amount of hominid REM-sleep that enhances emotional and social sophistication. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1257-1259 | Hinzugefügt am Mittwoch, 25. August 2021 15:14:41 + +therefore represents a tenable new contributing factor, among others, that led to our astonishingly rapid evolutionary rise to power, for better and worse—a new (sleep-fueled), globally dominant social superclass. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1284-1285 | Hinzugefügt am Mittwoch, 25. August 2021 15:53:41 + +spent awake in the womb. Even +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1286-1288 | Hinzugefügt am Mittwoch, 25. August 2021 15:53:53 + +ramp up its consumption of REM sleep to almost nine hours a day. In the last week before birth, REM-sleep amount hits a lifetime high of twelve hours a day. With near insatiable appetite, the human fetus therefore doubles its hunger for REM sleep just before entering the world. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1289-1290 | Hinzugefügt am Mittwoch, 25. August 2021 15:54:04 + +Is the fetus actually dreaming when in REM sleep? Probably not in the way most of us conceptualize dreams. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1290-1291 | Hinzugefügt am Mittwoch, 25. August 2021 15:54:09 + +vital for promoting brain maturation. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1294-1296 | Hinzugefügt am Mittwoch, 25. August 2021 15:55:09 + +Detailed creation of the brain and its component parts occurs at a rapid pace during the second and third trimesters of human development—precisely the time window when REM-sleep amounts skyrocket. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1296-1296 | Hinzugefügt am Mittwoch, 25. August 2021 15:55:14 + +REM sleep acts as an electrical fertilizer during this critical phase of early life. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1300-1301 | Hinzugefügt am Mittwoch, 25. August 2021 15:55:48 + +This phase of development, which infuses the brain with masses of neural connections, is called synaptogenesis, as it involves the creation of millions of wiring links, or synapses, between neurons. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1307-1308 | Hinzugefügt am Mittwoch, 25. August 2021 15:58:20 + +the time of life when REM sleep is greatest is the same stage when the brain is undergoing the greatest construction. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1308-1309 | Hinzugefügt am Mittwoch, 25. August 2021 15:58:32 + +if you disturb or impair the REM sleep of a developing infant brain, pre- or early post-term, and there are consequences. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1319-1320 | Hinzugefügt am Mittwoch, 25. August 2021 15:59:43 + +The core symptom of autism is a lack of social interaction. Individuals with autism do not communicate or engage with other people easily, or typically. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1322-1323 | Hinzugefügt am Mittwoch, 25. August 2021 16:00:00 + +Imbalances in synaptic connections are common in autistic individuals: excess amounts of connectivity in some parts of the brain, deficiencies in others. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1324-1325 | Hinzugefügt am Mittwoch, 25. August 2021 16:00:13 + +Infants and young children who show signs of autism, or who are diagnosed with autism, do not have normal sleep patterns or amounts. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1327-1328 | Hinzugefügt am Mittwoch, 25. August 2021 16:00:47 + +it is as if the day and night are far less light and dark, respectively, for autistic individuals. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1329-1329 | Hinzugefügt am Mittwoch, 25. August 2021 16:00:58 + +the total amount of sleep that autistic children can generate is less than that of non-autistic children. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1330-1331 | Hinzugefügt am Mittwoch, 25. August 2021 16:01:06 + +Autistic individuals show a 30 to 50 percent deficit in the amount of REM sleep they obtain, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1343-1344 | Hinzugefügt am Mittwoch, 25. August 2021 16:02:19 + +Alcohol consumed by a mother +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1346-1346 | Hinzugefügt am Mittwoch, 25. August 2021 16:02:36 + +The newborns of heavy-drinking mothers spent far less time in the active state of REM +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1351-1352 | Hinzugefügt am Mittwoch, 25. August 2021 16:03:34 + +the infants of heavy-drinking mothers emitted a brainwave pattern that was far more sedentary in this regard. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1352-1354 | Hinzugefügt am Mittwoch, 25. August 2021 16:03:55 + +you are now wondering whether or not epidemiological studies have linked alcohol use during pregnancy and an increased likelihood of neuropsychiatric illness in the mother’s child, including autism, the answer is yes. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1360-1361 | Hinzugefügt am Mittwoch, 25. August 2021 16:04:34 + +Alcohol significantly reduced the amount of time that the unborn babies spent in REM sleep, relative to the non-alcohol condition. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1366-1366 | Hinzugefügt am Mittwoch, 25. August 2021 16:05:17 + +Alcohol is readily absorbed in a mother’s milk. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1366-1367 | Hinzugefügt am Mittwoch, 25. August 2021 16:05:28 + +Concentrations of alcohol in breast milk closely resemble those in a mother’s bloodstream: +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1369-1370 | Hinzugefügt am Mittwoch, 25. August 2021 16:05:40 + +Newborns will normally transition straight into REM sleep after a feeding. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1370-1371 | Hinzugefügt am Mittwoch, 25. August 2021 16:05:57 + +almost as soon as suckling stops, and sometimes even before, the infant’s eyelids will close, and underneath, the eyes will begin darting left-right, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1370-1371 | Hinzugefügt am Mittwoch, 25. August 2021 16:06:01 + +almost as soon as suckling stops, and sometimes even before, the infant’s eyelids will close, and underneath, the eyes will begin darting left-right, indicating that their baby is now being nourished by REM sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1374-1375 | Hinzugefügt am Mittwoch, 25. August 2021 16:06:32 + +When babies consume alcohol-laced milk, their sleep is more fragmented, they spend more time awake, and they suffer a 20 to 30 percent suppression of REM sleep soon after. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1376-1377 | Hinzugefügt am Mittwoch, 25. August 2021 16:06:45 + +try to get back some of that missing REM sleep once they have cleared it from their bloodstream, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1378-1379 | Hinzugefügt am Mittwoch, 25. August 2021 16:07:01 + +REM sleep is not optional during early human life, but obligatory. Every hour of REM sleep appears to count, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1380-1380 | Hinzugefügt am Mittwoch, 25. August 2021 16:07:10 + +Sadly, we do not yet fully understand what the long-term effects are of fetal or neonate REM-sleep disruption, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1381-1382 | Hinzugefügt am Mittwoch, 25. August 2021 16:07:18 + +hinders and distorts brain development, leading to an adult that is socially abnormal. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1384-1385 | Hinzugefügt am Mittwoch, 25. August 2021 16:07:41 + +infants and young kids display polyphasic sleep: many short snippets of sleep through the day and night, punctuated by numerous awakenings, often vocal. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1401-1402 | Hinzugefügt am Mittwoch, 25. August 2021 16:09:33 + +By four years of age, the circadian rhythm is in dominant command of a child’s sleep behavior, with a lengthy slab of nighttime sleep, usually supplemented by just a single daytime nap. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1403-1404 | Hinzugefügt am Mittwoch, 25. August 2021 16:09:46 + +late childhood, the modern, monophasic pattern of sleep is finally made real. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1404-1405 | Hinzugefügt am Mittwoch, 25. August 2021 16:10:00 + +progressive establishment of stable rhythmicity hides, however, is a much more tumultuous power struggle between NREM and REM sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1406-1406 | Hinzugefügt am Mittwoch, 25. August 2021 16:10:09 + +the ratio of time spent in NREM sleep and REM sleep does not decline in a similarly stable manner. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1407-1408 | Hinzugefügt am Mittwoch, 25. August 2021 16:10:18 + +During the fourteen hours of total shut-eye per day that a six-month-old infant obtains, there is a 50/50 timeshare between NREM and REM sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1408-1408 | Hinzugefügt am Mittwoch, 25. August 2021 16:10:22 + +five-year-old, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1408-1408 | Hinzugefügt am Mittwoch, 25. August 2021 16:10:26 + +70/30 +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1411-1412 | Hinzugefügt am Mittwoch, 25. August 2021 16:10:46 + +That balance will finally stabilize to an 80/20 NREM/REM sleep split by the late teen years, and remain so throughout early and midadulthood. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1415-1416 | Hinzugefügt am Mittwoch, 25. August 2021 16:11:11 + +hitting a peak just before puberty, and then damping back down. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1417-1418 | Hinzugefügt am Mittwoch, 25. August 2021 16:11:21 + +build and add vast numbers of neural highways and interconnections that become a fledgling brain. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1418-1418 | Hinzugefügt am Mittwoch, 25. August 2021 16:11:28 + +REM sleep plays an essential role +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1419-1420 | Hinzugefügt am Mittwoch, 25. August 2021 16:11:37 + +since this first round of brain wiring is purposefully overzealous, a second round of remodeling must take place. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1420-1421 | Hinzugefügt am Mittwoch, 25. August 2021 16:11:46 + +late childhood and adolescence. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1421-1421 | Hinzugefügt am Mittwoch, 25. August 2021 16:11:51 + +goal is not to scale up, but to scale back for the goal of efficiency and effectiveness. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1422-1423 | Hinzugefügt am Mittwoch, 25. August 2021 16:11:59 + +pruning of connections becomes the order of the day or, should I say, night. Enter the sculpting hand of deep NREM sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1437-1437 | Hinzugefügt am Mittwoch, 25. August 2021 16:15:17 + +A (somewhat) generic brain becomes ever more individualized, based on the personalized use of the owner. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1434-1435 | Hinzugefügt am Mittwoch, 25. August 2021 16:15:33 + +The unique experiences of a child during their formative years translate to a set of personal usage statistics. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1438-1439 | Hinzugefügt am Mittwoch, 25. August 2021 16:15:40 + +the brain employs the services of deep NREM sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1439-1440 | Hinzugefügt am Mittwoch, 25. August 2021 16:15:49 + +synaptic pruning that features prominently during adolescence. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1441-1442 | Hinzugefügt am Mittwoch, 25. August 2021 16:16:02 + +His findings help justify an opinion you may also hold: adolescents +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1442-1442 | Hinzugefügt am Mittwoch, 25. August 2021 16:16:20 + +adolescents have a less rational version of an adult brain, one that takes more risks and has relatively poor decision-making skills. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1455-1456 | Hinzugefügt am Mittwoch, 25. August 2021 16:17:38 + +Deep NREM sleep had aided their transition into early adulthood. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1456-1457 | Hinzugefügt am Mittwoch, 25. August 2021 16:18:00 + +that the rise and fall of deep-sleep intensity were helping lead the maturational journey through the precarious heights of adolescence, followed by safe onward passage into adulthood. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1458-1459 | Hinzugefügt am Mittwoch, 25. August 2021 16:18:06 + +NREM sleep performs its final overhaul and refinement of the brain during adolescence, cognitive skills, reasoning, and critical thinking start to +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1459-1459 | Hinzugefügt am Mittwoch, 25. August 2021 16:18:12 + +improve, and do so in a proportional manner with that NREM sleep change. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1460-1461 | Hinzugefügt am Mittwoch, 25. August 2021 16:18:26 + +The changes in deep NREM sleep always precede the cognitive and developmental milestones within the brain by several weeks or months, implying a direction of influence: deep sleep may be a driving force of brain maturation, not the other way around. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1463-1464 | Hinzugefügt am Mittwoch, 25. August 2021 16:18:56 + +the rise-and-fall pattern of maturation always began at the back of the brain, which performs the functions of visual and spatial perception, and then progressed steadily forward as adolescence progressed. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1465-1465 | Hinzugefügt am Mittwoch, 25. August 2021 16:19:05 + +tip of the frontal lobe, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1465-1465 | Hinzugefügt am Mittwoch, 25. August 2021 16:19:08 + +rational thinking and critical decision-making. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1482-1483 | Hinzugefügt am Mittwoch, 25. August 2021 16:21:05 + +Recognizing the importance of deep NREM sleep in teenagers has been instrumental to our understanding of healthy development, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1483-1483 | Hinzugefügt am Mittwoch, 25. August 2021 16:21:14 + +clues as to what happens when things go wrong in the context of abnormal development. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1483-1484 | Hinzugefügt am Mittwoch, 25. August 2021 16:21:18 + +Many of the major psychiatric disorders, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1484-1484 | Hinzugefügt am Mittwoch, 25. August 2021 16:21:28 + +are now considered disorders of abnormal development, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1491-1492 | Hinzugefügt am Mittwoch, 25. August 2021 16:22:34 + +teenagers and young adults with schizophrenia, there is a two- to threefold reduction in deep NREM sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1492-1493 | Hinzugefügt am Mittwoch, 25. August 2021 16:22:43 + +the electrical brainwaves of NREM sleep are not normal in their shape or number in the affected individuals. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1495-1496 | Hinzugefügt am Mittwoch, 25. August 2021 16:23:14 + +Adolescents face two other harmful challenges in their struggle to obtain sufficient sleep +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1496-1496 | Hinzugefügt am Mittwoch, 25. August 2021 16:23:18 + +first is a change in their circadian rhythm. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1496-1496 | Hinzugefügt am Mittwoch, 25. August 2021 16:23:22 + +The second is early school start times. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1503-1505 | Hinzugefügt am Mittwoch, 25. August 2021 16:24:11 + +Adolescent teenagers, however, have a different circadian rhythm from their young siblings. During puberty, the timing of the suprachiasmatic nucleus is shifted progressively forward: a change that is common across all adolescents, irrespective of culture or geography. So far forward, in fact, it passes even the timing of their adult parents. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1521-1523 | Hinzugefügt am Mittwoch, 25. August 2021 16:25:52 + +Sadly, neither society nor our parental attitudes are well designed to appreciate or accept that teenagers need more sleep than adults, and that they are biologically wired to obtain that sleep at a different time from their parents. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1527-1528 | Hinzugefügt am Mittwoch, 25. August 2021 16:26:23 + +As they age into young and middle adulthood, their circadian schedule will gradually slide back in time. Not all the way back to the timing present in childhood, but back to an earlier schedule: +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1534-1537 | Hinzugefügt am Mittwoch, 25. August 2021 16:27:20 + +One way in which Mother Nature has perhaps helped adolescents unbuckle themselves from their parents is to march their circadian rhythms forward in time, past that of their adult mothers and fathers. This ingenious biological solution selectively shifts teenagers to a later phase when they can, for several hours, operate independently—and do so as a peer-group collective. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1544-1544 | Hinzugefügt am Mittwoch, 25. August 2021 16:28:13 + +a new policy has rightly been suggested by my colleague Dr. Mary Carskadon: “No child needs caffeine.” +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1547-1547 | Hinzugefügt am Mittwoch, 25. August 2021 19:55:38 + +result in older adults being less able, on average, to obtain as much sleep, or as restorative a sleep, as young adults. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1548-1549 | Hinzugefügt am Mittwoch, 25. August 2021 19:55:48 + +Older adults appear to need just as much sleep as they do in midlife, but are simply less able to generate that (still necessary) sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1553-1554 | Hinzugefügt am Mittwoch, 25. August 2021 19:56:17 + +These three key changes are: (1) reduced quantity/quality, (2) reduced sleep efficiency, and (3) disrupted timing of sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1560-1561 | Hinzugefügt am Mittwoch, 25. August 2021 19:57:00 + +By the time you reach seventy years old, you will have lost 80 to 90 percent of your youthful deep sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1563-1564 | Hinzugefügt am Mittwoch, 25. August 2021 19:57:23 + +it means that elderly individuals fail to connect their deterioration in health with their deterioration in sleep, despite causal links between the two having been known to scientists for many decades. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1567-1567 | Hinzugefügt am Mittwoch, 25. August 2021 19:57:37 + +To be clear, not all medical problems of aging are attributable to poor sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1572-1573 | Hinzugefügt am Mittwoch, 25. August 2021 19:58:09 + +The older we get, the more frequently we wake up throughout the night. There are many causes, including interacting medications and diseases, but chief among them is a weakened bladder. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1574-1575 | Hinzugefügt am Mittwoch, 25. August 2021 19:58:22 + +Due to sleep fragmentation, older individuals will suffer a reduction in sleep efficiency, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1582-1584 | Hinzugefügt am Mittwoch, 25. August 2021 19:59:26 + +the lower an older individual’s sleep efficiency score, the higher their mortality risk, the worse their physical health, the more likely they are to suffer from depression, the less energy they report, and the lower their cognitive function, typified by forgetfulness. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1587-1588 | Hinzugefügt am Mittwoch, 25. August 2021 20:00:00 + +But I will describe evidence in chapter 7 that clearly shows how and why sleep disruption is a causal factor contributing to dementia in mid- and later life. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1596-1596 | Hinzugefügt am Mittwoch, 25. August 2021 20:00:40 + +The third sleep change with advanced age is that of circadian timing. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1597-1597 | Hinzugefügt am Mittwoch, 25. August 2021 20:00:46 + +seniors commonly experience a regression in sleep timing, leading to earlier and earlier bedtimes. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1599-1601 | Hinzugefügt am Mittwoch, 25. August 2021 20:01:04 + +Changes in circadian rhythms with advancing age may appear harmless, but they can be the cause of numerous sleep (and wake) problems in the elderly. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1603-1603 | Hinzugefügt am Mittwoch, 25. August 2021 20:01:20 + +Their regressed circadian rhythm, instructed by an earlier release of melatonin, left them no choice. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1612-1613 | Hinzugefügt am Mittwoch, 25. August 2021 20:02:12 + +Making matters worse, the strengths of the circadian rhythm and amount of nighttime melatonin released also decrease the older we get. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1615-1618 | Hinzugefügt am Mittwoch, 25. August 2021 20:02:38 + +There are methods that can help push the circadian rhythm in older adults somewhat later, and also strengthen the rhythm. Here again, they are not a complete or perfect solution, I’m sad to say. Later chapters will describe the damaging influence of artificial light on the circadian twenty-four-hour rhythm +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1622-1622 | Hinzugefügt am Mittwoch, 25. August 2021 20:03:03 + +Instead, older adults who want to shift their bedtimes to a later hour should get bright-light exposure in the late-afternoon hours. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1624-1626 | Hinzugefügt am Mittwoch, 25. August 2021 20:03:27 + +First, wear sunglasses during morning exercise outdoors. This will reduce the influence of morning light being sent to your suprachiasmatic clock that would otherwise keep you on an early-to-rise schedule. Second, go back outside in the late afternoon for sunlight exposure, but this time do not wear sunglasses. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1627-1628 | Hinzugefügt am Mittwoch, 25. August 2021 20:03:37 + +Plentiful later-afternoon daylight will help delay the evening release of melatonin, helping push the timing of sleep to a later hour. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1630-1631 | Hinzugefügt am Mittwoch, 25. August 2021 20:03:56 + +melatonin has been shown to help boost the otherwise blunted circadian and associated melatonin rhythm in the elderly, reducing the time taken to fall asleep and improving self-reported sleep quality and morning alertness. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1634-1635 | Hinzugefügt am Mittwoch, 25. August 2021 20:04:16 + +Although scientists have known about the pernicious loss of deep sleep with advancing age for many decades, the cause has remained elusive: +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1644-1646 | Hinzugefügt am Mittwoch, 25. August 2021 20:05:11 + +First, the areas of the brain that suffer the most dramatic deterioration with aging are, unfortunately, the very same deep-sleep-generating regions—the middle-frontal regions seated above the bridge of the nose. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1647-1648 | Hinzugefügt am Mittwoch, 25. August 2021 20:05:22 + +Second, and unsurprisingly, older adults suffered a 70 percent loss of deep sleep, compared with matched young individuals. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1648-1650 | Hinzugefügt am Mittwoch, 25. August 2021 20:05:33 + +Third, and most critical, we discovered that these changes were not independent, but instead significantly connected with one another: the more severe the deterioration that an older adult suffers within this specific mid-frontal region of their brain, the more dramatic their loss of deep NREM sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1650-1651 | Hinzugefügt am Mittwoch, 25. August 2021 20:05:40 + +the parts of our brain that ignite healthy deep sleep at night are the very same areas that degenerate, or atrophy, earliest and most severely as we age. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1661-1663 | Hinzugefügt am Mittwoch, 25. August 2021 20:06:45 + +But the more important lesson to be gleaned from this discovery for me was that 40 percent of the explanation for the loss of deep sleep in the elderly remained unaccounted for by our discovery. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1665-1667 | Hinzugefügt am Mittwoch, 25. August 2021 20:07:07 + +More generally, these and similar studies have confirmed that poor sleep is one of the most underappreciated factors contributing to cognitive and medical ill health in the elderly, including issues of diabetes, depression, chronic pain, stroke, cardiovascular disease, and Alzheimer’s disease. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1667-1668 | Hinzugefügt am Mittwoch, 25. August 2021 20:07:15 + +An urgent need therefore exists for us to develop new methods that restore some quality of deep, stable sleep in the elderly. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1689-1690 | Hinzugefügt am Mittwoch, 25. August 2021 20:09:09 + +Finally, the preliminary results of our brain stimulation studies suggest that older adults, may, in fact, need more sleep than they themselves can naturally generate, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1692-1693 | Hinzugefügt am Mittwoch, 25. August 2021 20:09:47 + +Yet they do benefit from having their sleep enhanced, or perhaps worded correctly, restored. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1720-1721 | Hinzugefügt am Mittwoch, 25. August 2021 20:11:59 + +our nighttime sleep is an exquisitely complex, metabolically active, and deliberately ordered series of unique stages. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1721-1721 | Hinzugefügt am Mittwoch, 25. August 2021 20:12:07 + +Numerous functions of the brain are restored by, and depend upon, sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1722-1723 | Hinzugefügt am Mittwoch, 25. August 2021 20:12:15 + +Each stage of sleep—light NREM sleep, deep NREM sleep, and REM sleep—offer different brain benefits at different times of night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1723-1723 | Hinzugefügt am Mittwoch, 25. August 2021 20:12:20 + +Thus, no one type of sleep is more essential than another. Losing out on any one of these types of sleep will cause brain impairment. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1725-1726 | Hinzugefügt am Mittwoch, 25. August 2021 20:12:38 + +Sleep has proven itself time and again as a memory aid: both before learning, to prepare your brain for initially making new memories, and after learning, to cement those memories and prevent forgetting. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1727-1728 | Hinzugefügt am Mittwoch, 25. August 2021 20:14:24 + +Sleep before learning refreshes our ability to initially make new memories. It does so each and every night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1747-1748 | Hinzugefügt am Mittwoch, 25. August 2021 20:16:13 + +In contrast, those who napped did markedly better, and actually improved in their capacity to memorize facts. The difference between the two groups at six p.m. was not small: a 20 percent learning advantage for those who slept. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1763-1765 | Hinzugefügt am Mittwoch, 25. August 2021 20:17:48 + +We and other research groups have since repeated this study across a full night of sleep and replicated the same finding: the more sleep spindles an individual has at night, the greater the restoration of overnight learning ability come the next morning. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1770-1773 | Hinzugefügt am Mittwoch, 25. August 2021 20:18:27 + +more difficult for them to memorize the list of facts we presented. This sleep and learning link is yet one more reason for medicine to take more seriously the sleep complaints of the elderly, further compelling researchers such as myself to find new, non-pharmacological methods for improving sleep in aging populations worldwide. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1774-1775 | Hinzugefügt am Mittwoch, 25. August 2021 20:19:14 + +late-morning hours, sandwiched between long periods of REM sleep. Sleep six hours or less and you are shortchanging the brain of a learning restoration benefit that is normally performed by sleep spindles. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1779-1780 | Hinzugefügt am Mittwoch, 25. August 2021 20:20:05 + +That sleep sets in motion the process of memory consolidation was recognized long ago, and may be one of the oldest proposed functions of sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1792-1792 | Hinzugefügt am Mittwoch, 25. August 2021 20:21:17 + +memory retention benefit of between 20 and 40 percent being offered by sleep, compared to the same amount of time awake. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1803-1804 | Hinzugefügt am Mittwoch, 25. August 2021 20:22:38 + +It was early-night sleep, rich in deep NREM, that won out in terms of providing superior memory retention savings relative to late-night, REM-rich sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1808-1808 | Hinzugefügt am Mittwoch, 25. August 2021 20:23:08 + +the more deep NREM sleep, the more information an individual remembered the next day. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1819-1820 | Hinzugefügt am Mittwoch, 25. August 2021 20:24:29 + +brainwaves of deep NREM had served as a courier service, transporting memory packets from a temporary storage hold (hippocampus) to a more secure, permanent home (the cortex). +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1825-1829 | Hinzugefügt am Mittwoch, 25. August 2021 20:25:17 + +Sleep is constantly modifying the information architecture of the brain at night. Even daytime naps as short as twenty minutes can offer a memory consolidation advantage, so long as they contain enough NREM sleep.V Study infants, young kids, or adolescents and you see the very same overnight memory benefit of NREM sleep, sometimes even more powerfully so. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1825-1829 | Hinzugefügt am Mittwoch, 25. August 2021 20:25:35 + +Sleep is constantly modifying the information architecture of the brain at night. Even daytime naps as short as twenty minutes can offer a memory consolidation advantage, so long as they contain enough NREM sleep.V Study infants, young kids, or adolescents and you see the very same overnight memory benefit of NREM sleep, sometimes even more powerfully so. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1861-1862 | Hinzugefügt am Mittwoch, 25. August 2021 20:29:41 + +By boosting the electrical quality of deep-sleep brainwave activity, the researchers almost doubled the number of facts that individuals were able to recall the following day, relative to those participants who received no stimulation. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1865-1867 | Hinzugefügt am Mittwoch, 25. August 2021 20:30:42 + +auditory tones being played over speakers next to the sleeper. Like a metronome in rhythmic stride with the individual slow waves, the tick-tock tones are precisely synchronized with the individual’s sleeping brainwaves to help entrain their rhythm and produce even deeper sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1868-1868 | Hinzugefügt am Mittwoch, 25. August 2021 20:30:46 + +increased the power of the slow brainwaves and returned an impressive 40 percent memory +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1868-1869 | Hinzugefügt am Mittwoch, 25. August 2021 20:30:52 + +enhancement the next morning. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1881-1882 | Hinzugefügt am Mittwoch, 25. August 2021 20:32:14 + +Nevertheless, the findings offer a scientific explanation for the ancient practice of rocking a child back and forth in one’s arms, or in a crib, inducing a deep sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1891-1891 | Hinzugefügt am Mittwoch, 25. August 2021 20:33:08 + +the method is called targeted memory reactivation. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1898-1899 | Hinzugefügt am Mittwoch, 25. August 2021 20:34:07 + +But here is the intriguing twist. As you were originally learning the images before sleep, each time an object was presented on the screen, a corresponding sound was played. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1901-1918 | Hinzugefügt am Mittwoch, 25. August 2021 20:34:23 + +When you are asleep, and in NREM sleep specifically, an experimenter will replay half of the previously tagged sounds (fifty of the total hundred) to your sleeping brain at low volume using speakers on either side of the bed. As if helping guide the brain in a targeted search-and-retrieve effort, we can trigger the selective reactivation of corresponding individual memories, prioritizing them for sleep-strengthening, relative to those that were not reactivated during NREM sleep. When you are tested the following morning, you will have a quite remarkable bias in your recollection, remembering far more of the items that we reactivated during sleep using the sound cues than those not reactivated. Note that all one hundred of the original memory items passed through sleep. However, using sound cuing, we avoid indiscriminate enhancement of all that you learned. Analogous to looping your favorite songs in a repeating playlist at night, we cherry-pick specific slices of your autobiographical past, and preferentially strengthen them by using the individualized sound cues during sleep.VIII I’m sure you can imagine innumerable uses for such a method. That said, you may also feel ethically uncomfortable about the prospect, considering that you would have the power to write and rewrite your own remembered life narrative or, more concerning, that of someone else. This moral dilemma is somewhat far in the future, but should such methods continue to be refined, it is one we may face. SLEEP TO FORGET? Up to this point, we have discussed the power of sleep after learning to enhance remembering and avoid forgetting. However, the capacity to forget can, in certain contexts, be as important as the need for remembering, both in day-to-day life (e.g., forgetting last week’s parking spot in preference for today’s) and clinically (e.g., in excising painful, disabling memories, or in extinguishing craving in addiction disorders). Moreover, forgetting is not just beneficial to delete stored information we no longer need. It also lowers the brain resources required for retrieving those memories we want to retain, similar to the ease of finding important documents on a neatly organized, clutter-free desk. In this way, sleep helps you retain everything you need and nothing that you don’t, improving the ease of memory recollection. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1936-1937 | Hinzugefügt am Mittwoch, 25. August 2021 20:36:21 + +We had learned a subtle, but important, lesson: sleep was far more intelligent than we had once imagined. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1939-1941 | Hinzugefügt am Mittwoch, 25. August 2021 20:36:41 + +sleep is able to offer a far more discerning hand in memory improvement: one that preferentially picks and chooses what information is, and is not, ultimately strengthened. Sleep accomplishes this by using meaningful tags that have been hung onto those memories during initial learning, or potentially identified during sleep itself. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1947-1947 | Hinzugefügt am Mittwoch, 25. August 2021 20:37:18 + +Exactly how sleep spindles accomplish this clever memory trick remains unclear. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1944-1945 | Hinzugefügt am Mittwoch, 25. August 2021 20:37:37 + +it was NREM sleep, and especially the very quickest of the sleep spindles that helped bend apart the curves of remembering and forgetting. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1945-1946 | Hinzugefügt am Mittwoch, 25. August 2021 20:37:44 + +The more of those spindles a participant had during a nap, the greater the efficiency with which they strengthened items tagged for remembering and actively eliminated those designated for forgetting. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1952-1953 | Hinzugefügt am Mittwoch, 25. August 2021 20:38:38 + +spindles offer a refining benefit to memory by allowing the storage site of your hippocampus to check in with the intentional filters carried in your astute frontal lobes, allowing selection only of that which you need to save, while discarding that which you do not. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1967-1968 | Hinzugefügt am Mittwoch, 25. August 2021 20:40:08 + +But the routine itself—the memory program—resides firmly and exclusively within the brain. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2011-2011 | Hinzugefügt am Mittwoch, 25. August 2021 20:45:15 + +It is practice, followed by a night of sleep, that leads to perfection. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2027-2029 | Hinzugefügt am Mittwoch, 25. August 2021 20:46:52 + +Rather than a transfer from short- to long-term memory required for saving facts, the motor memories had been shifted over to brain circuits that operate below the level of consciousness. As a result, those skill actions were now instinctual habits. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2034-2036 | Hinzugefügt am Mittwoch, 25. August 2021 20:47:48 + +Indeed, it was the number of those wonderful sleep spindles in the last two hours of the late morning—the time of night with the richest spindle bursts of brainwave activity—that were linked with the offline memory boost. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2043-2044 | Hinzugefügt am Mittwoch, 25. August 2021 20:48:50 + +Those last two hours of sleep are precisely the window that many of us feel it is okay to cut short to get a jump start on the day. As a result, we miss out on this feast of late-morning sleep spindles. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2051-2052 | Hinzugefügt am Mittwoch, 25. August 2021 20:49:31 + +daytime naps that contain sufficient numbers of sleep spindles also offer significant motor skill memory improvement, together with a restoring benefit on perceived energy and reduced muscle fatigue. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2061-2062 | Hinzugefügt am Mittwoch, 25. August 2021 20:50:14 + +Obtain anything less than eight hours of sleep a night, and especially less than six hours a night, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2061-2063 | Hinzugefügt am Mittwoch, 25. August 2021 20:50:25 + +Obtain anything less than eight hours of sleep a night, and especially less than six hours a night, and the following happens: time to physical exhaustion drops by 10 to 30 percent, and aerobic output is significantly reduced. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2066-2067 | Hinzugefügt am Mittwoch, 25. August 2021 20:51:03 + +Even the ability of the body to cool itself during physical exertion through sweating—a critical part of peak performance—is impaired by sleep loss. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2068-2069 | Hinzugefügt am Mittwoch, 25. August 2021 20:51:25 + +investments. In the context of injury, there is no better risk-mitigating insurance policy for these investments than sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2070-2071 | Hinzugefügt am Mittwoch, 25. August 2021 20:51:34 + +XI you can see that a chronic lack of sleep across the season predicted a massively higher risk of injury +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2076-2078 | Hinzugefügt am Mittwoch, 25. August 2021 20:52:09 + +Post-performance sleep accelerates physical recovery from common inflammation, stimulates muscle repair, and helps restock cellular energy in the form of glucose and glycogen. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2098-2101 | Hinzugefügt am Mittwoch, 25. August 2021 20:54:11 + +There is much that sleep can do that we in medicine currently cannot. So long as the scientific evidence justifies it, we should make use of the powerful health tool that sleep represents in making our patients well. SLEEP FOR CREATIVITY A final benefit of sleep for memory is arguably the most remarkable of all: creativity. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2098-2100 | Hinzugefügt am Mittwoch, 25. August 2021 20:54:19 + +There is much that sleep can do that we in medicine currently cannot. So long as the scientific evidence justifies it, we should make use of the powerful health tool that sleep represents in making our patients well. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2101-2102 | Hinzugefügt am Mittwoch, 25. August 2021 20:54:36 + +A final benefit of sleep for memory is arguably the most remarkable of all: creativity. Sleep provides a nighttime theater in which your brain tests out and builds connections between vast stores of information. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2106-2108 | Hinzugefügt am Mittwoch, 25. August 2021 20:55:06 + +For now, I will simply tell you that such informational alchemy conjured by REM-sleep dreaming has led to some of the greatest feats of transformative thinking in the history of the human race. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2119-2121 | Hinzugefügt am Donnerstag, 26. August 2021 21:15:20 + +We are, as you will see, socially, organizationally, economically, physically, behaviorally, nutritionally, linguistically, cognitively, and emotionally dependent upon sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2124-2126 | Hinzugefügt am Donnerstag, 26. August 2021 21:15:49 + +One brain function that buckles under even the smallest dose of sleep deprivation is concentration. The deadly societal consequences of these concentration failures play out most obviously and fatally in the form of drowsy driving. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2151-2152 | Hinzugefügt am Donnerstag, 26. August 2021 21:18:11 + +First, although sleep deprivation of all these varied amounts caused a slowing in reaction time, there was something more telling: participants would, for brief moments, stop responding altogether. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2152-2153 | Hinzugefügt am Donnerstag, 26. August 2021 21:18:36 + +entirely missed responses +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2162-2162 | Hinzugefügt am Donnerstag, 26. August 2021 21:19:26 + +Those individuals who slept eight hours every night maintained a stable, near-perfect performance across the two weeks. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2162-2163 | Hinzugefügt am Donnerstag, 26. August 2021 21:19:33 + +Those individuals who slept eight hours every night maintained a stable, near-perfect performance across the two weeks. Those in the three-night total sleep deprivation group suffered catastrophic impairment, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2163-2164 | Hinzugefügt am Donnerstag, 26. August 2021 21:19:42 + +their lapses in concentration (missed responses) increased by over 400 percent. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2167-2168 | Hinzugefügt am Donnerstag, 26. August 2021 21:20:04 + +After four hours of sleep for six nights, participants’ performance was just as bad as those who had not slept for twenty-four hours straight—that is, a 400 percent increase in the number of microsleeps. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2171-2172 | Hinzugefügt am Donnerstag, 26. August 2021 21:20:30 + +sleep a night—something that may sound familiar to many of you. Ten days of six hours of sleep a night was all it took to become as impaired in performance as going without sleep for twenty-four hours straight. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2183-2185 | Hinzugefügt am Donnerstag, 26. August 2021 21:21:37 + +Individuals fail to recognize how their perennial state of sleep deficiency has come to compromise their mental aptitude and physical vitality, including the slow accumulation of ill health. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2190-2192 | Hinzugefügt am Donnerstag, 26. August 2021 21:22:44 + +even after three nights of ad lib recovery sleep, performance did not return to that observed at the original baseline assessment when those same individuals had been getting a full eight hours of sleep regularly. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2203-2204 | Hinzugefügt am Donnerstag, 26. August 2021 21:23:55 + +Get behind the wheel of a car when having slept just four hours or less the night before and you are 11.5 times more likely to be involved in a car accident. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2219-2220 | Hinzugefügt am Donnerstag, 26. August 2021 21:25:20 + +The heady cocktail of sleep loss and alcohol was not additive, but instead multiplicative. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2222-2226 | Hinzugefügt am Donnerstag, 26. August 2021 21:26:07 + +The recycle rate of a human being is around sixteen hours. After sixteen hours of being awake, the brain begins to fail. Humans need more than seven hours of sleep each night to maintain cognitive performance. After ten days of just seven hours of sleep, the brain is as dysfunctional as it would be after going without sleep for twenty-four hours. Three full nights of recovery sleep (i.e., more nights than a weekend) are insufficient to restore performance back to normal levels after a week of short sleeping. Finally, the human mind cannot accurately sense how sleep-deprived it is when sleep-deprived. We +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2221-2226 | Hinzugefügt am Donnerstag, 26. August 2021 21:26:21 + +After thirty years of intensive research, we can now answer many of the questions posed earlier. The recycle rate of a human being is around sixteen hours. After sixteen hours of being awake, the brain begins to fail. Humans need more than seven hours of sleep each night to maintain cognitive performance. After ten days of just seven hours of sleep, the brain is as dysfunctional as it would be after going without sleep for twenty-four hours. Three full nights of recovery sleep (i.e., more nights than a weekend) are insufficient to restore performance back to normal levels after a week of short sleeping. Finally, the human mind cannot accurately sense how sleep-deprived it is when sleep-deprived. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2195-2196 | Hinzugefügt am Donnerstag, 26. August 2021 21:27:46 + +Both groups performed the concentration test to assess attention performance, specifically the number of lapses. After being awake for nineteen hours, people who were sleep-deprived were as cognitively impaired as those who were legally drunk. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2262-2263 | Hinzugefügt am Donnerstag, 26. August 2021 21:30:56 + +This is one of the most important: if you are drowsy while driving, please, please stop. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2267-2270 | Hinzugefügt am Donnerstag, 26. August 2021 21:31:31 + +If you notice yourself feeling drowsy while driving, or actually falling asleep at the wheel, stop for the night. If you really must keep going—and you have made that judgment in the life-threatening context it genuinely poses—then pull off the road into a safe layby for a short time. Take a brief nap (twenty to thirty minutes). +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2271-2272 | Hinzugefügt am Donnerstag, 26. August 2021 21:31:43 + +Wait for another twenty to thirty minutes, perhaps after having a cup of coffee if you really must, and only then start driving again. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2339-2341 | Hinzugefügt am Donnerstag, 26. August 2021 21:38:36 + +It was as though, without sleep, our brain reverts to a primitive pattern of uncontrolled reactivity. We produce unmetered, inappropriate emotional reactions, and are unable to place events into a broader or considered context. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2341-2342 | Hinzugefügt am Donnerstag, 26. August 2021 21:38:43 + +Why were the emotion centers of the brain so excessively reactive without sleep? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2347-2348 | Hinzugefügt am Donnerstag, 26. August 2021 21:39:48 + +Without the rational control given to us each night by sleep, we’re not on a neurological—and hence emotional—even keel. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2349-2351 | Hinzugefügt am Donnerstag, 26. August 2021 21:40:09 + +No matter how you take sleep from the brain—acutely, across an entire night, or chronically, by short sleeping for a handful of nights—the emotional brain consequences are the +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2360-2361 | Hinzugefügt am Donnerstag, 26. August 2021 21:41:15 + +Rather, the under-slept brain swings excessively to both extremes of emotional valence, positive and negative. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2364-2365 | Hinzugefügt am Donnerstag, 26. August 2021 21:41:43 + +There is now clearer evidence of this concern. Studies of adolescents have identified a link between sleep disruption and suicidal thoughts, suicide attempts, and, tragically, suicide completion in the days after. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2375-2379 | Hinzugefügt am Donnerstag, 26. August 2021 21:43:09 + +Relevant from a prevention standpoint, insufficient sleep during childhood significantly predicts early onset of drug and alcohol use in that same child during their later adolescent years, even when controlling for other high-risk traits, such as anxiety, attention deficits, and parental history of drug use.VI You can now appreciate why the bidirectional, pendulum-like emotional liability caused by sleep deprivation is so concerning, rather than counter-balancing. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2383-2385 | Hinzugefügt am Donnerstag, 26. August 2021 21:47:26 + +Instead, we have demonstrated that otherwise healthy people can experience a neurological pattern of brain activity similar to that observed in many of these psychiatric conditions simply by having their sleep disrupted or blocked. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2388-2390 | Hinzugefügt am Donnerstag, 26. August 2021 21:47:56 + +Instead, I firmly believe that sleep loss and mental illness is best described as a two-way street of interaction, with the flow of traffic being stronger in one direction or the other, depending on the disorder. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2401-2401 | Hinzugefügt am Donnerstag, 26. August 2021 21:49:03 + +but the scientists had importantly demonstrated that a lack of sleep is a causal trigger of a psychiatric episode of mania or depression. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2193-2195 | Hinzugefügt am Donnerstag, 26. August 2021 21:52:42 + +groups of healthy adults, one of whom they got drunk to the legal driving limit (.08 percent blood alcohol), the other of whom they sleep-deprived for a single night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2193-2193 | Hinzugefügt am Donnerstag, 26. August 2021 21:52:46 + +In a disturbing later study, researchers in Australia took two +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2404-2405 | Hinzugefügt am Donnerstag, 26. August 2021 21:53:29 + +Thankfully, the opposite is also true. Should you improve sleep quality in patients suffering from several psychiatric conditions using a technique we will discuss later, called cognitive behavioral therapy for insomnia (CBT-I), you can improve symptom severity and remission rates. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2406-2408 | Hinzugefügt am Donnerstag, 26. August 2021 21:53:39 + +By improving sleep quantity, quality, and regularity, Harvey and her team have systematically demonstrated the healing abilities of sleep for the minds of numerous psychiatric populations. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2415-2418 | Hinzugefügt am Donnerstag, 26. August 2021 21:54:42 + +First, as soon as these individuals do sleep, the antidepressant benefit goes away. Second, the 60 to 70 percent of patients who do not respond to the sleep deprivation will actually feel worse, deepening their depression. As a result, sleep deprivation is not a realistic or comprehensive therapy option. Still, it has posed an interesting question: How could sleep deprivation prove helpful for some of these individuals, yet detrimental to others? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2446-2446 | Hinzugefügt am Montag, 30. August 2021 20:56:59 + +Was pulling an all-nighter a wise idea for learning? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2453-2454 | Hinzugefügt am Montag, 30. August 2021 20:57:44 + +Therefore, the sleep-deprivation manipulation was only in effect during the act of learning, and not during the later act of recall. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2454-2456 | Hinzugefügt am Montag, 30. August 2021 20:57:55 + +effectiveness of learning between the two groups, the result was clear: there was a 40 percent deficit in the ability of the sleep-deprived group to cram new facts into the brain (i.e., to make new memories), relative to the group that obtained a full night of sleep. To put that in context, it would be the difference between acing an exam and failing it miserably! +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2454-2456 | Hinzugefügt am Montag, 30. August 2021 20:58:04 + +When we compared the effectiveness of learning between the two groups, the result was clear: there was a 40 percent deficit in the ability of the sleep-deprived group to cram new facts into the brain (i.e., to make new memories), relative to the group that obtained a full night of sleep. To put that in context, it would be the difference between acing an exam and failing it miserably! +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2461-2462 | Hinzugefügt am Montag, 30. August 2021 20:58:39 + +was as though sleep deprivation had shut down their memory in-box, and any new incoming information was simply being bounced. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2468-2470 | Hinzugefügt am Montag, 30. August 2021 20:59:30 + +“I know that exact feeling. It seems as though I’m staring at the page of the textbook but nothing is going in. I may be able to hold on to some facts the following day for the exam, but if you were to ask me to take that same test a month later, I think I’d hardly remember a thing.” +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2470-2471 | Hinzugefügt am Montag, 30. August 2021 20:59:47 + +Those few memories you are able to learn while sleep-deprived are forgotten far more quickly in the hours and days thereafter. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2476-2477 | Hinzugefügt am Montag, 30. August 2021 21:00:44 + +The very latest work in this area has revealed that sleep deprivation even impacts the DNA and the learning-related genes in the brain cells of the hippocampus itself. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2478-2479 | Hinzugefügt am Montag, 30. August 2021 21:02:45 + +preventing you from constructing lasting memory traces. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2485-2486 | Hinzugefügt am Montag, 30. August 2021 21:03:26 + +It forced a behavior in our students—that of short sleeping or pulling all-nighters leading up to the exam—that was in direct opposition to the goals of nurturing young scholarly minds. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2487-2487 | Hinzugefügt am Montag, 30. August 2021 21:03:36 + +rethink our evaluation methods, their contra-educational impact, and the unhealthy behavior it coerced from our students. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2491-2492 | Hinzugefügt am Montag, 30. August 2021 21:04:04 + +theories, beliefs, and practices die one generation at a time. But the conversation and battle must start somewhere. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2493-2494 | Hinzugefügt am Montag, 30. August 2021 21:04:19 + +There are no “final” exams at the end of the semester in my classes. Instead, I split my courses up into thirds so that students only have to study a handful of lectures at a time. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2507-2508 | Hinzugefügt am Montag, 30. August 2021 21:05:47 + +if you don’t sleep the very first night after learning, you lose the chance to consolidate those memories, even if you get lots of “catch-up” sleep thereafter. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2511-2512 | Hinzugefügt am Montag, 30. August 2021 21:06:11 + +The two most feared diseases throughout developed nations are dementia and cancer. Both are related to inadequate sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2513-2514 | Hinzugefügt am Montag, 30. August 2021 21:06:30 + +lack of sleep is fast becoming recognized as a key lifestyle factor determining whether or not you will develop Alzheimer’s disease. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2518-2519 | Hinzugefügt am Montag, 30. August 2021 21:06:58 + +Sleep represents a new candidate for hope on all three of these fronts: diagnosis, prevention, and therapeutics. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2528-2529 | Hinzugefügt am Montag, 30. August 2021 21:07:53 + +we now recognize that sleep disruption and Alzheimer’s disease interact in a self-fulfilling, negative spiral that can initiate and/or accelerate the condition. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2532-2534 | Hinzugefügt am Montag, 30. August 2021 21:08:33 + +What struck me about this unexplained pattern was the location in the brain where amyloid accumulates early in the course of Alzheimer’s disease, and most severely in the late stages of the condition. That area is the middle part of the frontal lobe—which, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2534-2534 | Hinzugefügt am Montag, 30. August 2021 21:08:41 + +same brain region essential for the electrical generation of deep NREM sleep +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2540-2541 | Hinzugefügt am Montag, 30. August 2021 21:09:30 + +The more amyloid deposits there were in the middle regions of the frontal lobe, the more impaired the deep-sleep quality was in that older individual. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2542-2542 | Hinzugefügt am Montag, 30. August 2021 21:09:40 + +powerful slow brainwaves of NREM sleep that the disease was ruthlessly eroding. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2544-2545 | Hinzugefügt am Montag, 30. August 2021 21:09:58 + +We are now examining whether this very particular “dent” in sleeping brainwave activity represents an early identifier of those who are at greatest risk of developing Alzheimer’s disease, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2558-2561 | Hinzugefügt am Montag, 30. August 2021 21:11:29 + +the most severe loss of deep sleep and, as a knock-on consequence, failed to successfully consolidate those new memories. Overnight forgetting, rather than remembering, had taken place. The disruption of deep NREM sleep was therefore a hidden middleman brokering the bad deal between amyloid and memory impairment in Alzheimer’s disease. A missing link. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2561-2562 | Hinzugefügt am Montag, 30. August 2021 21:11:42 + +half of the story, and admittedly the less important half. Our work had shown that the amyloid plaques of Alzheimer’s disease may be associated with the loss of deep sleep, but does it work both ways? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2566-2566 | Hinzugefügt am Montag, 30. August 2021 21:12:03 + +Working with mice, Nedergaard found that a kind of sewage network called the glymphatic system exists within the brain. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2574-2575 | Hinzugefügt am Montag, 30. August 2021 21:12:10 + +Nedergaard made a second astonishing discovery, which explained why +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2568-2569 | Hinzugefügt am Montag, 30. August 2021 21:12:43 + +Glial cells are distributed throughout your entire brain, situated side by side with the neurons that generate the electrical impulses of your brain. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2569-2570 | Hinzugefügt am Montag, 30. August 2021 21:12:51 + +the glymphatic system collects and removes dangerous metabolic contaminants generated by the hard work performed by neurons in your brain, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2572-2572 | Hinzugefügt am Montag, 30. August 2021 21:13:03 + +it is during sleep that this neural sanitization work kicks into high gear. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2573-2573 | Hinzugefügt am Montag, 30. August 2021 21:13:13 + +nighttime power cleanse, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2574-2575 | Hinzugefügt am Montag, 30. August 2021 21:13:22 + +Nedergaard made a second astonishing discovery, which explained why the cerebrospinal fluid is so effective in flushing out metabolic debris at night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2575-2576 | Hinzugefügt am Montag, 30. August 2021 21:13:30 + +cells +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2576-2577 | Hinzugefügt am Montag, 30. August 2021 21:13:37 + +shrinking in size by up to 60 percent during NREM sleep, enlarging the space around the neurons and allowing the cerebrospinal fluid to proficiently clean out the metabolic +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2576-2577 | Hinzugefügt am Montag, 30. August 2021 21:13:43 + +shrinking in size by up to 60 percent during NREM sleep, enlarging the space around the neurons and allowing the cerebrospinal fluid to proficiently clean out the metabolic refuse +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2585-2586 | Hinzugefügt am Montag, 30. August 2021 21:14:36 + +wakefulness is low-level brain damage, while sleep is neurological sanitation. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2587-2590 | Hinzugefügt am Montag, 30. August 2021 21:14:55 + +Inadequate sleep and the pathology of Alzheimer’s disease interact in a vicious cycle. Without sufficient sleep, amyloid plaques build up in the brain, especially in deep-sleep-generating regions, attacking and degrading them. The loss of deep NREM sleep caused by this assault therefore lessens the ability to remove amyloid from the brain at night, resulting in greater amyloid deposition. More amyloid, less deep sleep, less deep sleep, more amyloid, and so on and so forth. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2591-2591 | Hinzugefügt am Montag, 30. August 2021 21:15:04 + +getting too little sleep across the adult life span will significantly raise your risk of developing Alzheimer’s disease. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2597-2598 | Hinzugefügt am Montag, 30. August 2021 21:15:56 + +improving someone’s sleep, we should be able to reduce their risk of developing Alzheimer’s disease—or at least delay its onset. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2598-2599 | Hinzugefügt am Montag, 30. August 2021 21:16:22 + +sleep disorders successfully treated. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2599-2600 | Hinzugefügt am Montag, 30. August 2021 21:16:26 + +delayed the onset of Alzheimer’s disease by five to ten years. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2607-2608 | Hinzugefügt am Montag, 30. August 2021 21:17:13 + +Insufficient sleep is only one among several risk factors associated with Alzheimer’s disease. Sleep alone will not be the magic bullet that eradicates dementia. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2608-2609 | Hinzugefügt am Montag, 30. August 2021 21:17:25 + +Nevertheless, prioritizing sleep across the life +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2609-2609 | Hinzugefügt am Montag, 30. August 2021 21:17:30 + +span is clearly becoming a significant factor for lowering Alzheimer’s disease +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2609-2609 | Hinzugefügt am Montag, 30. August 2021 21:17:33 + +span is clearly becoming a significant factor for lowering Alzheimer’s disease +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2609-2609 | Hinzugefügt am Montag, 30. August 2021 21:17:36 + +risk. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2609-2609 | Hinzugefügt am Montag, 30. August 2021 21:17:40 + +span is clearly becoming a significant factor for lowering Alzheimer’s disease risk. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2645-2645 | Hinzugefügt am Montag, 30. August 2021 21:18:47 + +“Sleep is the third pillar of good health, alongside diet and exercise.” +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2646-2647 | Hinzugefügt am Montag, 30. August 2021 21:19:04 + +Take away the bedrock of sleep, or weaken it just a little, and careful eating or physical exercise become less than effective, as we shall see. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2652-2652 | Hinzugefügt am Montag, 30. August 2021 21:19:37 + +the shorter your sleep, the shorter your life. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2653-2654 | Hinzugefügt am Montag, 30. August 2021 21:19:47 + +heart disease, obesity, dementia, diabetes, and cancer—all have recognized causal links to a lack of sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2665-2666 | Hinzugefügt am Montag, 30. August 2021 21:20:50 + +Adults forty-five years or older who sleep fewer than six hours a night are 200 percent more likely to have a heart attack or stroke during their lifetime, as compared with those sleeping seven to eight hours a night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2671-2672 | Hinzugefügt am Montag, 30. August 2021 21:21:26 + +High blood pressure is so common nowadays that we forget the deathly toll it inflicts. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2675-2676 | Hinzugefügt am Montag, 30. August 2021 21:21:59 + +One night of modest sleep reduction—even just one or two hours—will promptly speed the contracting rate of a person’s heart, hour upon hour, and significantly increase the systolic blood pressure within their vasculature. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2686-2688 | Hinzugefügt am Montag, 30. August 2021 21:23:55 + +you were one of the individuals who were obtaining just five to six hours each night or less, you were 200 to 300 percent more likely to suffer calcification of your coronary arteries over the next five years, relative to those individuals sleeping seven to eight hours. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2691-2693 | Hinzugefügt am Montag, 30. August 2021 21:26:31 + +The sympathetic nervous system is resolutely activating, inciting, even agitating. If needed, it will mobilize the evolutionarily ancient fight-or-flight stress response within the body, comprehensively and in a matter of seconds. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2701-2702 | Hinzugefügt am Montag, 30. August 2021 21:27:27 + +It can last for years in those with an untreated sleep disorder, excessive work hours that limit sleep or its quality, or the simple neglect of sleep by an individual. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2712-2713 | Hinzugefügt am Montag, 30. August 2021 21:29:53 + +Making matters worse, growth hormone—a great healer of the body—which normally surges at night, is shut off by the state of sleep deprivation. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2710-2712 | Hinzugefügt am Montag, 30. August 2021 21:31:24 + +One undesirable consequence of the sustained deluge of cortisol is the constriction of those blood vessels, triggering an even greater increase in blood pressure. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2708-2709 | Hinzugefügt am Montag, 30. August 2021 21:31:42 + +sleep-deprived heart beats faster, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2709-2709 | Hinzugefügt am Montag, 30. August 2021 21:31:48 + +hypertensive state of your blood pressure. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2710-2710 | Hinzugefügt am Montag, 30. August 2021 21:31:53 + +increase in a stress hormone called cortisol, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2714-2715 | Hinzugefügt am Montag, 30. August 2021 21:32:08 + +the hypertensive strain that sleep deprivation places on your vasculature means that you can no longer repair those fracturing vessels effectively. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2716-2716 | Hinzugefügt am Montag, 30. August 2021 21:32:17 + +prone to atherosclerosis (arteries furring up). +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2728-2730 | Hinzugefügt am Montag, 30. August 2021 21:33:19 + +Should you tabulate millions of daily hospital records, as researchers have done, you discover that this seemingly trivial sleep reduction comes with a frightening spike in heart attacks the following day. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2727-2730 | Hinzugefügt am Montag, 30. August 2021 21:33:23 + +In the Northern Hemisphere, the switch to daylight savings time in March results in most people losing an hour of sleep opportunity. Should you tabulate millions of daily hospital records, as researchers have done, you discover that this seemingly trivial sleep reduction comes with a frightening spike in heart attacks the following day. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2730-2731 | Hinzugefügt am Montag, 30. August 2021 21:33:34 + +In the autumn within the Northern Hemisphere, when the clocks move forward and we gain an hour of sleep opportunity time, rates of heart attacks plummet the day after. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2735-2735 | Hinzugefügt am Montag, 30. August 2021 21:33:57 + +The less you sleep, the more you are likely to eat. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2735-2736 | Hinzugefügt am Montag, 30. August 2021 21:34:04 + +your body becomes unable to manage those calories effectively, especially the concentrations of sugar in your blood. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2736-2737 | Hinzugefügt am Montag, 30. August 2021 21:34:16 + +sleeping less than seven or eight hours a night will increase your probability of gaining weight, being overweight, or being obese, and significantly increases your likelihood of developing type 2 diabetes. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2745-2745 | Hinzugefügt am Montag, 30. August 2021 21:35:33 + +heart disease. But it is the condition of type 2 diabetes that is most commonly +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2745-2745 | Hinzugefügt am Montag, 30. August 2021 21:35:47 + +commonly and immediately related to unregulated blood sugar. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2746-2747 | Hinzugefügt am Montag, 30. August 2021 21:35:53 + +In a healthy individual, the hormone insulin will trigger the cells of your body to swiftly absorb glucose from the bloodstream should it increase, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2750-2750 | Hinzugefügt am Montag, 30. August 2021 21:36:21 + +If the cells of your body stop responding to insulin, however, they cannot efficiently absorb glucose from the blood. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2752-2753 | Hinzugefügt am Montag, 30. August 2021 21:37:06 + +Should this condition persist, and the cells of your body remain intolerant to dealing with the high levels of glucose, you will transition into a pre-diabetic state and, ultimately, develop full-blown type 2 diabetes. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2754-2754 | Hinzugefügt am Montag, 30. August 2021 21:37:15 + +Early-warning signs of a link between sleep +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2769-2770 | Hinzugefügt am Montag, 30. August 2021 21:38:53 + +After participants had been restricted to four to five hours of sleep for a week, the cells of these tired individuals had become far less receptive to insulin. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2771-2772 | Hinzugefügt am Montag, 30. August 2021 21:39:03 + +The cells were repelling rather than absorbing the dangerously high levels of glucose. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2775-2775 | Hinzugefügt am Montag, 30. August 2021 21:39:52 + +diabetes lops ten years off an individual’s life expectancy. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2775-2776 | Hinzugefügt am Montag, 30. August 2021 21:39:57 + +Chronic sleep deprivation is now recognized as one of the major contributors to the escalation of type 2 diabetes throughout first-world countries. It’s a preventable contribution. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2778-2779 | Hinzugefügt am Montag, 30. August 2021 21:40:11 + +The first concerns two hormones controlling appetite: leptin and ghrelin. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2779-2780 | Hinzugefügt am Montag, 30. August 2021 21:40:20 + +When circulating levels of leptin are high, your appetite is blunted and you don’t feel like eating. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2780-2780 | Hinzugefügt am Montag, 30. August 2021 21:40:23 + +Ghrelin, in contrast, triggers a strong sensation of hunger. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2784-2787 | Hinzugefügt am Montag, 30. August 2021 21:41:09 + +She recognized that more than a third of individuals in industrialized societies sleep less than five to six hours a night during the week. So in a first series of studies of healthy young adults of perfectly normal weight, she began to investigate whether one week of this societally typical short sleep was enough to disrupt levels of either leptin or ghrelin or both. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2799-2801 | Hinzugefügt am Mittwoch, 1. September 2021 22:09:44 + +punished twice for the same offense of short sleeping: once by having the “I’m full” signal removed from their system, and once by gaining the “I’m still hungry” feeling being amplified. As a result, participants just didn’t feel satisfied by food when they were short sleeping. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2826-2827 | Hinzugefügt am Mittwoch, 1. September 2021 22:12:32 + +sleep loss increases levels of circulating endocannabinoids, which, as you may have guessed from the name, are chemicals produced by the body that are very similar to the drug cannabis. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2827-2828 | Hinzugefügt am Mittwoch, 1. September 2021 22:12:42 + +these chemicals stimulate appetite and increase your desire to snack, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2828-2830 | Hinzugefügt am Mittwoch, 1. September 2021 22:12:55 + +Combine this increase in endocannabinoids with alterations in leptin and ghrelin caused by sleep deprivation and you have a potent brew of chemical messages all driving you in one direction: overeating. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2839-2839 | Hinzugefügt am Mittwoch, 1. September 2021 22:14:08 + +Weight gain caused by short sleep is not just a matter of eating more, but also a change in what you binge +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2839-2839 | Hinzugefügt am Mittwoch, 1. September 2021 22:14:12 + +Weight gain caused by short sleep is not just a matter of eating more, but also a change in what you binge eat. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2854-2855 | Hinzugefügt am Mittwoch, 1. September 2021 22:16:10 + +supervisory regions in the prefrontal cortex required for thoughtful judgments and controlled decisions had been silenced in their activity by a lack of sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2857-2858 | Hinzugefügt am Donnerstag, 2. September 2021 19:31:45 + +When we tallied up the extra food items that participants wanted when they were sleep-deprived, it amounted to an extra 600 calories. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2860-2861 | Hinzugefügt am Donnerstag, 2. September 2021 19:32:09 + +Ample sleep can therefore restore a system of impulse control within your brain, putting the appropriate brakes on potentially excessive eating. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2862-2862 | Hinzugefügt am Donnerstag, 2. September 2021 19:32:23 + +we are also discovering that plentiful sleep makes your gut happier. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2870-2871 | Hinzugefügt am Donnerstag, 2. September 2021 19:33:45 + +Based on evidence gathered over the past three decades, the epidemic of insufficient sleep is very likely a key contributor to the epidemic of obesity. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2876-2877 | Hinzugefügt am Donnerstag, 2. September 2021 19:34:13 + +Three-year-olds sleeping just ten and a half hours or less have a 45 percent increased risk of being obese by age seven than those who get twelve hours of sleep a night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2884-2885 | Hinzugefügt am Donnerstag, 2. September 2021 19:34:53 + +the group offered eight and a half hours’ time in bed each night and a far more desirable outcome was observed, with well over 50 percent of weight loss coming from fat while preserving muscle. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2886-2887 | Hinzugefügt am Donnerstag, 2. September 2021 19:35:10 + +Lean and toned is unlikely to be the outcome of dieting when you are cutting sleep short. The latter is counterproductive of the former. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2888-2890 | Hinzugefügt am Donnerstag, 2. September 2021 19:35:24 + +short sleep (of the type that many adults in first-world countries commonly and routinely report) will increase hunger and appetite, compromise impulse control within the brain, increase food consumption (especially of high-calorie foods), decrease feelings of food satisfaction after eating, and prevent effective weight loss when dieting. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2903-2904 | Hinzugefügt am Donnerstag, 2. September 2021 19:36:41 + +Rare podium fracases aside, low testosterone is a clinically concerning and life-impacting matter. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2904-2905 | Hinzugefügt am Donnerstag, 2. September 2021 19:36:44 + +Males with low testosterone often feel tired and fatigued throughout the day. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2905-2906 | Hinzugefügt am Donnerstag, 2. September 2021 19:36:49 + +They find it difficult to concentrate on work tasks, as testosterone has a sharpening effect on the brain’s ability to focus. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2936-2938 | Hinzugefügt am Donnerstag, 2. September 2021 19:39:55 + +that key aspects of the human reproductive system are affected by sleep in both men and women. Reproductive hormones, reproductive organs, and the very nature of physical attractiveness that has a say in reproductive opportunities: all are degraded by short sleeping. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2942-2943 | Hinzugefügt am Donnerstag, 2. September 2021 19:40:16 + +An intimate and bidirectional association exists between your sleep and your immune system. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2943-2945 | Hinzugefügt am Donnerstag, 2. September 2021 19:40:25 + +Sleep fights against infection and sickness by deploying all manner of weaponry within your immune arsenal, cladding you with protection. When you do fall ill, the immune system actively stimulates the sleep system, demanding more bed rest to help reinforce the war effort. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2961-2963 | Hinzugefügt am Donnerstag, 2. September 2021 19:42:05 + +Considering that infectious illnesses, such as the common cold, influenza, and pneumonia, are among the leading causes of death in developed countries, doctors and governments would do well to stress the critical importance of sufficient sleep during the flu season. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2965-2966 | Hinzugefügt am Donnerstag, 2. September 2021 19:42:55 + +A remarkable discovery in 2002 demonstrated that sleep profoundly impacts your response to a standard flu vaccine. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2970-2972 | Hinzugefügt am Donnerstag, 2. September 2021 19:43:18 + +Those participants who obtained seven to nine hours’ sleep in the week before getting the flu shot generated a powerful antibody reaction, reflecting a robust, healthy immune system. In contrast, those in the sleep-restricted group mustered a paltry response, producing less than 50 percent of the immune reaction their well-slept counterparts were able to mobilize. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2974-2976 | Hinzugefügt am Donnerstag, 2. September 2021 19:43:45 + +Even if an individual is allowed two or even three weeks of recovery sleep to get over the assault of one week of short sleeping, they never go on to develop a full immune reaction to the flu shot. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2989-2991 | Hinzugefügt am Donnerstag, 2. September 2021 19:45:08 + +Examining healthy young men, Irwin demonstrated that a single night of four hours of sleep—such as going to bed at three a.m. and waking up at seven a.m.—swept away 70 percent of the natural killer cells circulating in the immune system, relative to a full eight-hour night of sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 2993-2995 | Hinzugefügt am Donnerstag, 2. September 2021 19:45:29 + +number of prominent epidemiological studies have reported that nighttime shift work, and the disruption to circadian rhythms and sleep that it causes, up your odds of developing numerous different forms of cancer considerably. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3014-3015 | Hinzugefügt am Donnerstag, 2. September 2021 19:47:38 + +It is these cancer-amplifying and -spreading processes that we now know a lack of sleep will encourage, as recent studies by Dr. David Gozal at the University of Chicago have shown. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3028-3029 | Hinzugefügt am Donnerstag, 2. September 2021 19:57:26 + +He found that sleep deprivation will diminish one form of these macrophages, called M1 cells, that otherwise help combat cancer. Yet sleep deprivation conversely boosts levels of an alternative form of macrophages, called M2 cells, which promote cancer growth. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3030-3032 | Hinzugefügt am Donnerstag, 2. September 2021 22:09:52 + +Poor sleep quality therefore increases the risk of cancer development and, if cancer is established, provides a virulent fertilizer for its rapid and more rampant growth. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3030-3032 | Hinzugefügt am Donnerstag, 2. September 2021 22:09:58 + +Poor sleep quality therefore increases the risk of cancer development and, if cancer is established, provides a virulent fertilizer for its rapid and more rampant growth. Not getting sufficient sleep when fighting a battle against cancer can be likened to pouring gasoline on an already aggressive fire. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3057-3058 | Hinzugefügt am Donnerstag, 2. September 2021 22:13:05 + +a lack of sleep will cause a drop in high-density lipoproteins (HDLs)—a directional profile that has consistently been linked to cardiovascular disease. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3075-3077 | Hinzugefügt am Donnerstag, 2. September 2021 22:15:15 + +Neglect sleep, and you are deciding to perform a genetic engineering manipulation on yourself each night, tampering with the nucleic alphabet that spells out your daily health story. Permit the same in your children and teenagers, and you are imposing a similar genetic engineering experiment on them as well. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3085-3087 | Hinzugefügt am Donnerstag, 2. September 2021 22:16:07 + +IV. Beyond a simple lack of sleep, Dijk’s research team has further shown that inappropriately timed sleep, such as that imposed by jet lag or shift work, can +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3085-3087 | Hinzugefügt am Donnerstag, 2. September 2021 22:16:14 + +IV. Beyond a simple lack of sleep, Dijk’s research team has further shown that inappropriately timed sleep, such as that imposed by jet lag or shift work, can have equally large effects on the expression of human genes as inadequate sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3102-3104 | Hinzugefügt am Montag, 6. September 2021 22:36:03 + +for reasons that are only now becoming clear, the brain state called REM sleep and the mental experience that goes along with it, dreaming, are normal biological and psychological processes, and truly essential ones, as we shall learn. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3104-3104 | Hinzugefügt am Montag, 6. September 2021 22:36:12 + +REM sleep is not the only time during sleep when we dream. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3106-3107 | Hinzugefügt am Montag, 6. September 2021 22:36:28 + +If I wake you from the deepest stage of NREM sleep, there is a 0 to 20 percent chance you will report some type of bland thought like this. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3109-3109 | Hinzugefügt am Montag, 6. September 2021 22:36:50 + +many sleep researchers limit their definition of true dreaming to that which occurs in REM sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3135-3139 | Hinzugefügt am Montag, 6. September 2021 22:39:45 + +fact, there are four main clusters of the brain that spike in activity when someone starts dreaming in REM sleep: (1) the visuospatial regions at the back of the brain, which enable complex visual perception; (2) the motor cortex, which instigates movement; (3) the hippocampus and surrounding regions that we have spoken about before, which support your autobiographical memory; and (4) the deep emotional centers of the brain—the amygdala and the cingulate cortex, a ribbon of tissue that sits above the amygdala and lines the inner surface of your brain—both of which help generate and process emotions. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3139-3140 | Hinzugefügt am Montag, 6. September 2021 22:40:12 + +these emotional regions of the brain are up to 30 percent more active in REM sleep compared to when we are awake! +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3142-3143 | Hinzugefügt am Montag, 6. September 2021 22:40:31 + +What came as a surprise, however, was a pronounced deactivation of other brain regions—specifically, circumscribed regions of the far left and right sides of the prefrontal cortex. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3189-3190 | Hinzugefügt am Montag, 6. September 2021 22:45:27 + +You would simply know that I was dreaming of a car rather than, say, a computer or piece of furniture, but not which car it was. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3189-3190 | Hinzugefügt am Montag, 6. September 2021 22:45:30 + +You would simply know that I was dreaming of a car rather than, say, a computer or piece of furniture, but not which car it was. Nevertheless, it is a remarkable +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3189-3190 | Hinzugefügt am Montag, 6. September 2021 22:45:48 + +You would simply know that I was dreaming of a car rather than, say, a computer or piece of furniture, but not which car it was. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3190-3191 | Hinzugefügt am Montag, 6. September 2021 22:45:58 + +remarkable advance that will only improve to +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3191-3191 | Hinzugefügt am Montag, 6. September 2021 22:46:04 + +the point of scientists having the clear ability to decode and visualize dreams. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3194-3196 | Hinzugefügt am Montag, 6. September 2021 22:46:28 + +Once, our dreams were our own. We got to decide whether or not to share them with others and, if we did, which parts to include and which parts to withhold. Participants in these studies always give their consent. But will the method someday reach beyond science and into the philosophical and ethical realm? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3196-3197 | Hinzugefügt am Montag, 6. September 2021 22:46:39 + +future where we can accurately “read out” and thus take ownership of a process that few people have volitional control over—the +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3196-3197 | Hinzugefügt am Montag, 6. September 2021 22:46:43 + +future where we can accurately “read out” and thus take ownership of a process that few people +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3197-3197 | Hinzugefügt am Montag, 6. September 2021 22:46:47 + +have volitional control over—the dream. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3199-3199 | Hinzugefügt am Montag, 6. September 2021 22:47:00 + +is a perplexing and uncomfortable issue to face. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3199-3199 | Hinzugefügt am Montag, 6. September 2021 22:47:05 + +It +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3199-3199 | Hinzugefügt am Montag, 6. September 2021 22:47:08 + +It is a perplexing and uncomfortable issue to face. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3202-3202 | Hinzugefügt am Montag, 6. September 2021 22:47:31 + +Where do dreams come from? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3256-3258 | Hinzugefügt am Montag, 6. September 2021 22:53:05 + +I am in no way suggesting that reviewing your dreams yourself, or sharing them with someone else, is a waste of time. On the contrary, I think it is a very helpful thing to do, as dreams do have a function, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3263-3264 | Hinzugefügt am Montag, 6. September 2021 22:53:39 + +“deeper research will one day trace the path further and discover an organic basis for the mental event.” +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3264-3265 | Hinzugefügt am Montag, 6. September 2021 22:53:49 + +organic (brain) explanation would ultimately reveal the truth of dreams—a +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3285-3285 | Hinzugefügt am Dienstag, 7. September 2021 12:47:31 + +But Stickgold did find a strong and predictive daytime signal in the static of nighttime dream reports: emotions. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3285-3286 | Hinzugefügt am Dienstag, 7. September 2021 12:47:40 + +Between 35 and 55 percent of emotional themes and concerns that participants were having while they were awake during the day powerfully and unambiguously +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3307-3308 | Hinzugefügt am Dienstag, 7. September 2021 12:49:52 + +Dreams, like heat from a lightbulb, may serve no function. Dreams may simply be epiphenomena of no use or consequence. They are merely an unintended by-product of REM sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3318-3320 | Hinzugefügt am Dienstag, 7. September 2021 12:52:09 + +Using this framework, we have found two core benefits of REM sleep. Both functional benefits require not just that you have REM sleep, but that you dream, and dream about specific things. REM sleep is necessary, but REM sleep alone is not sufficient. Dreams are not the heat of the lightbulb—they are no by-product. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3320-3322 | Hinzugefügt am Dienstag, 7. September 2021 12:52:31 + +The first function involves nursing our emotional and mental health, and is the focus of this chapter. The second is problem solving and creativity, the power of which some individuals try to harness more fully by controlling their dreams, which we treat in the next chapter. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3329-3330 | Hinzugefügt am Dienstag, 7. September 2021 12:53:43 + +Concentrations of a key stress-related chemical called noradrenaline are completely shut off within your brain when you enter this dreaming sleep state. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3331-3332 | Hinzugefügt am Dienstag, 7. September 2021 12:54:01 + +Noradrenaline, also known as norepinephrine, is the brain equivalent to a body chemical you already know and have felt the effects of: adrenaline (epinephrine). +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3350-3351 | Hinzugefügt am Dienstag, 7. September 2021 12:56:22 + +REM sleep performed the elegant trick of divorcing the bitter emotional rind from the information-rich fruit. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3351-3352 | Hinzugefügt am Dienstag, 7. September 2021 12:56:31 + +We can therefore learn and usefully recall salient life events without being crippled by the emotional baggage that those painful experiences originally carried. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3355-3356 | Hinzugefügt am Dienstag, 7. September 2021 12:57:08 + +That was the theory, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3356-3356 | Hinzugefügt am Dienstag, 7. September 2021 12:57:12 + +next came the experimental test, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3373-3375 | Hinzugefügt am Dienstag, 7. September 2021 12:59:10 + +As the theory predicted, it was the dreaming state of REM sleep—and specific patterns of electrical activity that reflected the drop in stress-related brain chemistry during the dream state—that determined the success of overnight therapy from one individual to the next. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3376-3376 | Hinzugefügt am Dienstag, 7. September 2021 12:59:19 + +time spent in dream sleep that was providing emotional convalescence. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3377-3377 | Hinzugefügt am Dienstag, 7. September 2021 12:59:28 + +Sleep, and specifically REM sleep, was clearly needed in order for us to heal emotional wounds. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3377-3379 | Hinzugefügt am Dienstag, 7. September 2021 12:59:45 + +was the act of dreaming during REM sleep, and even dreaming of those emotional events themselves, necessary to achieve resolution and keep our minds safe from the clutches of anxiety and reactive depression? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3390-3391 | Hinzugefügt am Dienstag, 7. September 2021 13:02:40 + +Her patients required REM sleep with dreaming, but dreaming of a very specific kind: that which expressly involved dreaming about the emotional themes and sentiments of the waking trauma. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3398-3399 | Hinzugefügt am Dienstag, 7. September 2021 13:03:21 + +I wondered whether the REM-sleep overnight therapy mechanism we had discovered in healthy individuals had broken down in people suffering from PTSD, thereby failing to help them deal with their trauma memories effectively. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3430-3432 | Hinzugefügt am Dienstag, 7. September 2021 13:07:23 + +He had created precisely the neurochemical condition—a lowering of the abnormally high concentrations of stress-related noradrenaline—within the brain during REM sleep that had been absent for so long in these PTSD patients. Prazosin was gradually lowering the harmful high tide of noradrenaline within the brain, giving these patients healthier REM-sleep quality. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3432-3433 | Hinzugefügt am Dienstag, 7. September 2021 13:07:28 + +With healthy REM sleep came a reduction in the patients’ clinical symptoms and, most critically, a decrease in the frequency of their repetitive nightmares. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3443-3445 | Hinzugefügt am Dienstag, 7. September 2021 13:08:59 + +We now have a scientifically informed explanation of one function of REM sleep and the dreaming process inherent in it, and from that knowledge we have taken the first steps toward treating the distressing and disabling clinical condition of PTSD. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3450-3452 | Hinzugefügt am Dienstag, 7. September 2021 13:09:41 + +There are regions of your brain whose job it is to read and decode the value and meaning of emotional signals, especially faces. And it is that very same essential set of brain regions, or network, that REM sleep recalibrates at night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3483-3484 | Hinzugefügt am Dienstag, 7. September 2021 13:13:23 + +Reality and perceived reality were no longer the same in the “eyes” of the sleepless brain. By removing REM sleep, we had, quite literally, removed participants’ levelheaded ability to read the social world around them. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3491-3492 | Hinzugefügt am Dienstag, 7. September 2021 13:15:30 + +Looking across the life span, we have discovered that this REM-sleep recalibration service comes into its own just prior to the transition into adolescence. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3493-3493 | Hinzugefügt am Dienstag, 7. September 2021 13:15:41 + +REM sleep provides less of a re-tuning benefit to a child’s brain. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3493-3495 | Hinzugefügt am Dienstag, 7. September 2021 13:15:49 + +early teenage years and the inflection point of parental independence wherein an adolescent must navigate the socioemotional world for himself, now we see the young brain feasting on this emotional recalibration benefit of REM sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3505-3505 | Hinzugefügt am Mittwoch, 8. September 2021 20:13:50 + +REM sleep +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3506-3506 | Hinzugefügt am Mittwoch, 8. September 2021 20:13:54 + +benefit: +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3506-3506 | Hinzugefügt am Mittwoch, 8. September 2021 20:13:58 + +intelligent information processing that inspires creativity and promotes problem solving. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3508-3509 | Hinzugefügt am Mittwoch, 8. September 2021 20:14:08 + +Deep NREM sleep strengthens individual memories, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3509-3509 | Hinzugefügt am Mittwoch, 8. September 2021 20:14:18 + +REM sleep +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3509-3509 | Hinzugefügt am Mittwoch, 8. September 2021 20:14:23 + +offers the masterful and complementary benefit of fusing and +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3509-3510 | Hinzugefügt am Mittwoch, 8. September 2021 20:14:39 + +as we now know. But it is REM sleep that offers the masterful and complementary benefit of fusing and blending those elemental ingredients together, in abstract and highly novel ways. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3510-3510 | Hinzugefügt am Mittwoch, 8. September 2021 20:14:51 + +cogitate vast swaths of acquired knowledge, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3558-3560 | Hinzugefügt am Mittwoch, 8. September 2021 20:21:22 + +What, then, is the scientific evidence establishing that sleep, and specifically REM sleep and dreaming, provides a form of associative memory processing—one that fosters problem solving? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3560-3561 | Hinzugefügt am Mittwoch, 8. September 2021 20:21:30 + +what is so special about the neurophysiology of REM sleep that would explain these creative benefits, and the dreaming obligate to them? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3589-3590 | Hinzugefügt am Mittwoch, 8. September 2021 20:24:27 + +problem-solving abilities rocketed up, with participants solving 15 to 35 percent more puzzles when emerging from REM sleep compared with awakenings from NREM sleep or during daytime waking performance! +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3592-3593 | Hinzugefügt am Mittwoch, 8. September 2021 20:24:47 + +The solutions simply “popped out” following awakenings from REM sleep, one subject told me, though at the time, they did not know they had been in REM sleep just prior. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3594-3595 | Hinzugefügt am Mittwoch, 8. September 2021 20:25:04 + +Based on response times, solutions arrived more instantaneously following an REM sleep awakening, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3602-3604 | Hinzugefügt am Mittwoch, 8. September 2021 20:25:44 + +Using a standard computer test, Stickgold measured how these associative networks of information operated following NREM-sleep and REM-sleep awakenings, and during standard performance during the waking day. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3621-3621 | Hinzugefügt am Mittwoch, 8. September 2021 20:29:19 + +scientifically testable hypotheses emerge. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3621-3623 | Hinzugefügt am Mittwoch, 8. September 2021 20:29:37 + +if we feed a waking brain with the individual ingredients of a problem, novel connections and problem solutions should preferentially—if not exclusively—emerge after time spent in the REM dreaming state, relative to an equivalent amount of deliberative time spent awake. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3623-3624 | Hinzugefügt am Mittwoch, 8. September 2021 20:29:45 + +the content of people’s dreams, above and beyond simply having REM sleep, should determine the success of those hyper-associative problem-solving benefits. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3626-3626 | Hinzugefügt am Mittwoch, 8. September 2021 20:29:58 + +It is both the act of dreaming and the associated content of those dreams that determine creative success. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3688-3690 | Hinzugefügt am Mittwoch, 8. September 2021 20:36:34 + +those participants who took a nap showed superior memory performance on the maze task. They could locate the navigation clues with ease, finding their way around and out of the maze faster than those who had not slept. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3690-3692 | Hinzugefügt am Mittwoch, 8. September 2021 20:36:59 + +Participants who slept and reported dreaming of elements of the maze, and themes around experiences clearly related to it, showed almost ten times more improvement in their task performance upon awakening than those who slept just as much, and also dreamed, but did not dream of maze-related experiences. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3716-3716 | Hinzugefügt am Mittwoch, 8. September 2021 20:40:17 + +Lucid dreaming occurs at the moment when an individual becomes aware that he or she is dreaming. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3716-3718 | Hinzugefügt am Mittwoch, 8. September 2021 20:40:29 + +the term is more colloquially used to describe gaining volitional control of what an individual is dreaming, and the ability to manipulate that experience, such as deciding to fly, or perhaps even the functions of it, such as problem solving. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3772-3774 | Hinzugefügt am Mittwoch, 8. September 2021 20:47:38 + +most people believe these events happen during REM sleep as an individual is dreaming, and specifically acting out ongoing dreams. However, all these events arise from the deepest stage of non-dreaming (NREM) sleep, and not dream (REM) sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3770-3770 | Hinzugefügt am Mittwoch, 8. September 2021 20:47:48 + +“somnambulism” +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3771-3772 | Hinzugefügt am Mittwoch, 8. September 2021 20:47:51 + +encompasses conditions such as sleepwalking, sleep talking, sleep eating, sleep texting, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3771-3772 | Hinzugefügt am Mittwoch, 8. September 2021 20:48:02 + +some form of movement (ambulation). It encompasses conditions such as sleepwalking, sleep talking, sleep eating, sleep texting, sleep sex, and, very rarely, sleep homicide. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3818-3819 | Hinzugefügt am Mittwoch, 8. September 2021 21:01:17 + +In the field of medicine, sleep deprivation is considered as (i) having the adequate ability to sleep; yet (ii) giving oneself an inadequate opportunity to sleep—that +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3820-3821 | Hinzugefügt am Mittwoch, 8. September 2021 21:01:31 + +Insomnia is the opposite: (i) suffering from an inadequate ability to generate sleep, despite (ii) allowing oneself the adequate opportunity to get sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3822-3822 | Hinzugefügt am Mittwoch, 8. September 2021 21:01:42 + +cannot produce sufficient sleep quantity/quality, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3822-3822 | Hinzugefügt am Mittwoch, 8. September 2021 21:01:51 + +enough time to do so (seven to nine hours). +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3830-3831 | Hinzugefügt am Mittwoch, 8. September 2021 21:02:42 + +One distinction separates insomnia into two kinds. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3831-3831 | Hinzugefügt am Mittwoch, 8. September 2021 21:02:49 + +sleep onset insomnia, which is difficulty falling asleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3831-3832 | Hinzugefügt am Mittwoch, 8. September 2021 21:02:58 + +sleep maintenance insomnia, or difficulty staying asleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3833-3833 | Hinzugefügt am Mittwoch, 8. September 2021 21:03:12 + +you can have one or the other, or both. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3833-3833 | Hinzugefügt am Mittwoch, 8. September 2021 21:03:18 + +not mutually exclusive: +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3834-3834 | Hinzugefügt am Mittwoch, 8. September 2021 21:03:35 + +clinical boxes that must be checked +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3834-3835 | Hinzugefügt am Mittwoch, 8. September 2021 21:03:41 + +to receive a diagnosis +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3836-3836 | Hinzugefügt am Mittwoch, 8. September 2021 21:03:43 + +Dissatisfaction with sleep quantity or quality +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3837-3838 | Hinzugefügt am Mittwoch, 8. September 2021 21:03:50 + +Suffering significant distress or daytime impairment +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3839-3839 | Hinzugefügt am Mittwoch, 8. September 2021 21:03:55 + +Has insomnia at least three nights each week for more than three months +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3840-3841 | Hinzugefügt am Mittwoch, 8. September 2021 21:04:01 + +Does not have any coexisting mental disorders or medical conditions that could otherwise cause what appears to be insomnia +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3842-3843 | Hinzugefügt am Mittwoch, 8. September 2021 21:04:30 + +difficulty falling asleep, waking up in the middle of the night, waking up too early in the morning, difficulty falling back to sleep after waking up, and feeling unrefreshed throughout the waking day. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3847-3847 | Hinzugefügt am Mittwoch, 8. September 2021 21:05:14 + +The emphasis on duration of the sleep problem +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3848-3848 | Hinzugefügt am Mittwoch, 8. September 2021 21:05:18 + +is important. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3852-3853 | Hinzugefügt am Mittwoch, 8. September 2021 21:05:51 + +Approximately one out of every nine people you pass on the street will meet the strict clinical criteria for insomnia, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3854-3854 | Hinzugefügt am Mittwoch, 8. September 2021 21:06:05 + +insomnia is almost twice as common in women than in men, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3855-3856 | Hinzugefügt am Mittwoch, 8. September 2021 21:06:26 + +African Americans and Hispanic Americans suffering higher rates of insomnia than Caucasian +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3856-3857 | Hinzugefügt am Mittwoch, 8. September 2021 21:06:47 + +Americans—findings that have important implications for well-recognized health disparities in these communities, such as diabetes, obesity, and cardiovascular disease, which have known links to a lack of sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3876-3877 | Hinzugefügt am Mittwoch, 8. September 2021 21:09:17 + +The two most common triggers of chronic insomnia are psychological: (1) emotional concerns, or worry, and (2) emotional distress, or anxiety. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3883-3884 | Hinzugefügt am Mittwoch, 8. September 2021 21:10:51 + +an overactive sympathetic nervous system, which, as we have discussed in previous chapters, is the body’s aggravating fight-or-flight mechanism. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3882-3882 | Hinzugefügt am Mittwoch, 8. September 2021 21:11:03 + +biological causes +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3890-3904 | Hinzugefügt am Mittwoch, 8. September 2021 21:12:14 + +First, the raised metabolic rate triggered by fight-or-flight nervous system activity, which is common in insomnia patients, results in a higher core body temperature. You may remember from chapter 2 that we must drop core body temperature by a few degrees to initiate sleep, which becomes more difficult in insomnia patients suffering a raised metabolic rate and higher operating internal temperature, including in the brain. Second are higher levels of the alertness-promoting hormone cortisol, and sister neurochemicals adrenaline and noradrenaline. All three of these chemicals raise heart rate. Normally, our cardiovascular system calms down as we make the transition into light and then deep sleep. Elevated cardiac activity makes that transition more difficult. All three of these chemicals increase metabolic rate, additionally increasing core body temperature, which further compounds the first problem outlined above. Third, and related to these chemicals, are altered patterns of brain activity linked with the body’s sympathetic nervous system. Researchers have placed healthy sleepers and insomnia patients in a brain scanner and measured the changing patterns of activity as both groups try to fall asleep. In the good sleepers, the parts of the brain related to inciting emotions (the amygdala) and those linked to memory retrospection (the hippocampus) quickly ramped down in their levels of activity as they transitioned toward sleep, as did basic alertness regions in the brain stem. This was not the case for the insomnia patients. Their emotion-generating regions and memory-recollection centers all remained active. This was similarly true of the basic vigilance centers in the brain stem that stubbornly continued their wakeful watch. All the while the thalamus—the sensory gate of the brain that needs to close shut to allow sleep—remained active and open for business in insomnia patients. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3890-3893 | Hinzugefügt am Mittwoch, 8. September 2021 21:12:29 + +First, the raised metabolic rate triggered by fight-or-flight nervous system activity, which is common in insomnia patients, results in a higher core body temperature. You may remember from chapter 2 that we must drop core body temperature by a few degrees to initiate sleep, which becomes more difficult in insomnia patients suffering a raised metabolic rate and higher operating internal temperature, including in the brain. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3893-3894 | Hinzugefügt am Mittwoch, 8. September 2021 21:12:40 + +higher levels of the alertness-promoting hormone cortisol, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3894-3894 | Hinzugefügt am Mittwoch, 8. September 2021 21:12:45 + +sister neurochemicals adrenaline and noradrenaline. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3896-3897 | Hinzugefügt am Mittwoch, 8. September 2021 21:13:01 + +three of these chemicals increase metabolic rate, additionally increasing core body temperature, which further compounds the first problem outlined above. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3922-3922 | Hinzugefügt am Mittwoch, 8. September 2021 21:15:55 + +Real optimism is to be found in these new, non-drug therapies that I urge you to explore should you suffer from true insomnia. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3937-3937 | Hinzugefügt am Montag, 3. Januar 2022 13:02:23 + +(1) excessive daytime sleepiness, (2) sleep paralysis, and (3) cataplexy. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3923-3923 | Hinzugefügt am Montag, 3. Januar 2022 13:03:01 + +NARCOLEPSY +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3932-3933 | Hinzugefügt am Montag, 3. Januar 2022 13:03:26 + +Medically, narcolepsy is considered to be a neurological disorder, meaning that its origins are within the central nervous system, specifically the brain. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3946-3947 | Hinzugefügt am Montag, 3. Januar 2022 13:04:31 + +You will remember that during REM sleep, the brain paralyzes the body to keep you from acting out your dreams. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3955-3956 | Hinzugefügt am Montag, 3. Januar 2022 13:05:34 + +sleep paralysis is a symptom associated with narcolepsy, but it is not unique to narcolepsy. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3967-3967 | Hinzugefügt am Montag, 3. Januar 2022 13:06:57 + +cataplectic +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3968-3968 | Hinzugefügt am Montag, 3. Januar 2022 13:07:00 + +a sudden loss of muscle control. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3968-3969 | Hinzugefügt am Montag, 3. Januar 2022 13:07:17 + +slight weakness wherein the head droops, the face sags, the jaw drops, and speech becomes slurred to a buckling of knees or a sudden and immediate loss of all muscle tone, resulting in total collapse on the spot. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3976-3977 | Hinzugefügt am Montag, 3. Januar 2022 13:08:04 + +are triggered by moderate or strong emotions, positive or negative. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3990-3991 | Hinzugefügt am Montag, 3. Januar 2022 13:09:20 + +total (or sometimes partial) body paralysis of REM sleep without the sleep of the REM state itself. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 3989-3990 | Hinzugefügt am Montag, 3. Januar 2022 13:09:56 + +Patients are awake and continue to perceive the outside world around them. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4087-4088 | Hinzugefügt am Montag, 3. Januar 2022 23:03:56 + +But those signals were thwarted by the damage to the thalamus, adding to the impossibility of sleep in the patients. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4086-4088 | Hinzugefügt am Montag, 3. Januar 2022 23:04:03 + +and the lowering of core body temperature—all must pass through the thalamus on their way down the spinal cord, and are then mailed out to the different tissues and organs of the body. But those signals were thwarted by the damage to the thalamus, adding to the impossibility of sleep in the patients. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4085-4085 | Hinzugefügt am Montag, 3. Januar 2022 23:04:48 + +the signals sent from the brain down into the body that prepare us for sleep—the +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4091-4092 | Hinzugefügt am Montag, 3. Januar 2022 23:04:58 + +Since FFI is genetically inherited, we have been able to retrospectively trace some of its legacy through generations. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4100-4100 | Hinzugefügt am Montag, 3. Januar 2022 23:06:00 + +FFI is still the strongest evidence we have that a lack of sleep will kill a human being. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4101-4101 | Hinzugefügt am Montag, 3. Januar 2022 23:06:06 + +there may be other disease-related processes that could contribute to death, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4107-4108 | Hinzugefügt am Montag, 3. Januar 2022 23:06:54 + +Research studies in animals have, however, provided definitive evidence of the deadly nature of total sleep deprivation, free of any comorbid disease. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4126-4126 | Hinzugefügt am Montag, 3. Januar 2022 23:09:19 + +The third, and perhaps most telling, consequence of sleep loss was skin deep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4117-4117 | Hinzugefügt am Montag, 3. Januar 2022 23:09:49 + +First, despite eating far more than their sleep-rested counterparts, the sleep-deprived rats rapidly began losing body mass +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4118-4118 | Hinzugefügt am Montag, 3. Januar 2022 23:09:57 + +Second, they could no longer regulate their core body temperature. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4130-4131 | Hinzugefügt am Montag, 3. Januar 2022 23:10:39 + +A landscape of utter physiological distress awaited the pathologist. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4132-4132 | Hinzugefügt am Montag, 3. Januar 2022 23:10:53 + +Some organs, such as the liver, spleen, and kidneys, had physically decreased in size and weight. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4134-4135 | Hinzugefügt am Montag, 3. Januar 2022 23:11:14 + +What, then, was the cause of death? Therein lay the issue: the scientists had no idea. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4138-4139 | Hinzugefügt am Montag, 3. Januar 2022 23:11:51 + +The fatal final straw turned out to be septicemia—a toxic and systemic (whole organism) bacterial infection that coursed through the rats’ bloodstream and ravaged the entire body until death. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4140-4140 | Hinzugefügt am Montag, 3. Januar 2022 23:12:05 + +simple bacteria from the rats’ very own gut that inflicted the mortal blow—one +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4156-4157 | Hinzugefügt am Montag, 3. Januar 2022 23:14:23 + +tribespeople averaged just 6 hours of sleep in the summer, and about 7.2 hours of sleep in the winter. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4170-4171 | Hinzugefügt am Montag, 3. Januar 2022 23:15:22 + +They, unlike us, give themselves more sleep opportunity than we do. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4159-4159 | Hinzugefügt am Montag, 3. Januar 2022 23:15:31 + +“Sleep Study on Modern-Day Hunter-Gatherers Dispels Notion +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4159-4160 | Hinzugefügt am Montag, 3. Januar 2022 23:15:35 + +“Sleep Study on Modern-Day Hunter-Gatherers Dispels Notion That We’re Wired to Need 8 Hours a Day.” +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4164-4165 | Hinzugefügt am Montag, 3. Januar 2022 23:16:19 + +tribespeople were actually giving themselves a 7- to 8.5-hour sleep opportunity each night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4165-4166 | Hinzugefügt am Montag, 3. Januar 2022 23:16:28 + +estimated a range of 6 to 7.5 hours of this time was spent asleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4180-4183 | Hinzugefügt am Montag, 3. Januar 2022 23:18:00 + +span that exceeds theirs by over a decade. But it is telling that, based on epidemiological data, any adult sleeping an average of 6.75 hours a night would be predicted to live only into their early sixties: very close to the median life span of these tribespeople. More prescient, however, is what normally kills people in these tribes. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4184-4184 | Hinzugefügt am Dienstag, 4. Januar 2022 13:06:13 + +Weak immune systems are a known consequence of insufficient sleep, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4191-4192 | Hinzugefügt am Dienstag, 4. Januar 2022 13:07:34 + +When food becomes scarce, sleep becomes scarce, as animals try to stay awake longer to forage. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4198-4200 | Hinzugefügt am Dienstag, 4. Januar 2022 13:08:23 + +Epidemiological evidence suggests that the relationship between sleep and mortality risk is not linear, such that the more and more sleep you get, the lower and lower your death risk (and vice versa). +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4202-4203 | Hinzugefügt am Dienstag, 4. Januar 2022 13:08:55 + +First, should you explore those studies in detail, you learn that the causes of death in individuals sleeping nine hours or longer include infection (e.g., pneumonia) and immune-activating cancers. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4211-4211 | Hinzugefügt am Dienstag, 4. Januar 2022 13:09:51 + +Keep in mind that food, oxygen, and water are no different, and they, too, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4211-4212 | Hinzugefügt am Dienstag, 4. Januar 2022 13:09:55 + +Keep in mind that food, oxygen, and water are no different, and they, too, have a reverse-J-shape relationship with mortality risk. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4236-4238 | Hinzugefügt am Dienstag, 4. Januar 2022 13:13:17 + +children—five key factors have powerfully changed how much and how well we sleep: (1) constant electric light as well as LED light, (2) regularized temperature, (3) caffeine (discussed in chapter 2), (4) alcohol, and (5) a legacy of punching time cards. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4245-4246 | Hinzugefügt am Dienstag, 4. Januar 2022 23:13:54 + +Humans are predominantly visual creatures. More than a third of our brain is devoted to processing visual information, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4261-4263 | Hinzugefügt am Dienstag, 4. Januar 2022 23:15:41 + +The visible light spectrum—that which our eyes can see—runs the gamut from shorter wavelengths (approximately 380 nanometers) that we perceive as cooler violets and blues, to the longer wavelengths (around 700 nanometers) that we sense as warmer yellows and reds. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4263-4263 | Hinzugefügt am Dienstag, 4. Januar 2022 23:15:49 + +Sunlight contains a powerful blend of all of these colors, and those in between +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4264-4266 | Hinzugefügt am Dienstag, 4. Januar 2022 23:15:59 + +Before Edison, and before gas and oil lamps, the setting sun would take with it this full stream of daylight from our eyes, sensed by the twenty-four-hour clock within the brain (the +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4266-4266 | Hinzugefügt am Dienstag, 4. Januar 2022 23:16:13 + +The loss of daylight informs our suprachiasmatic nucleus that nighttime is now in session; +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4267-4268 | Hinzugefügt am Dienstag, 4. Januar 2022 23:16:24 + +signal to our brains and bodies that darkness has arrived and it is time for bed. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4269-4270 | Hinzugefügt am Dienstag, 4. Januar 2022 23:16:36 + +Electric light put an end to this natural order of things. It redefined the meaning of midnight for generations thereafter. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4276-4277 | Hinzugefügt am Dienstag, 4. Januar 2022 23:17:34 + +The degree to which evening electric light winds back your internal twenty-four-hour clock is important: usually two to three hours each evening, on average. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4290-4291 | Hinzugefügt am Dienstag, 4. Januar 2022 23:19:02 + +new invention in 1997 made the situation far worse: blue light–emitting diodes, or blue LEDs. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4294-4295 | Hinzugefügt am Dienstag, 4. Januar 2022 23:19:25 + +The light receptors in the eye that communicate “daytime” to the suprachiasmatic nucleus are most sensitive to short-wavelength light within the blue spectrum—the +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4307-4307 | Hinzugefügt am Dienstag, 4. Januar 2022 23:20:35 + +Compared to reading a printed book, reading on an iPad suppressed melatonin release by over 50 percent at night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4310-4311 | Hinzugefügt am Dienstag, 4. Januar 2022 23:21:05 + +But did reading on the iPad actually change sleep quantity/quality above and beyond the timing of melatonin? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4311-4312 | Hinzugefügt am Dienstag, 4. Januar 2022 23:21:10 + +First, individuals lost significant amounts of REM sleep following iPad reading. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4312-4313 | Hinzugefügt am Dienstag, 4. Januar 2022 23:21:20 + +Second, the research subjects felt less rested and sleepier throughout the day following iPad use at night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4313-4314 | Hinzugefügt am Dienstag, 4. Januar 2022 23:21:31 + +Third was a lingering aftereffect, with participants suffering a ninety-minute lag in their evening rising melatonin levels for several days after iPad use ceased—almost like a digital hangover effect. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4320-4321 | Hinzugefügt am Dienstag, 4. Januar 2022 23:22:19 + +A good start is to create lowered, dim light in the rooms where you spend your evening hours. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4320-4321 | Hinzugefügt am Dienstag, 4. Januar 2022 23:22:37 + +A good start is to create lowered, dim light in the rooms where you spend your evening hours. Avoid +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4320-4321 | Hinzugefügt am Dienstag, 4. Januar 2022 23:22:39 + +A good start is to create lowered, dim light in the rooms where you spend your evening hours. Avoid +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4320-4320 | Hinzugefügt am Dienstag, 4. Januar 2022 23:22:55 + +A good start is to create +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4320-4321 | Hinzugefügt am Dienstag, 4. Januar 2022 23:23:05 + +A good start is to create lowered, dim light in the rooms where you spend your evening hours. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4321-4321 | Hinzugefügt am Dienstag, 4. Januar 2022 23:23:08 + +Mood lighting is the order of the night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4321-4322 | Hinzugefügt am Dienstag, 4. Januar 2022 23:23:16 + +Some committed individuals will even wear yellow-tinted glasses indoors in the afternoon and evening to help filter out the most +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4323-4323 | Hinzugefügt am Dienstag, 4. Januar 2022 23:23:39 + +Maintaining complete darkness throughout the night is equally critical, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4324-4325 | Hinzugefügt am Dienstag, 4. Januar 2022 23:23:52 + +software on your computers, phones, and tablet devices that gradually de-saturate the harmful blue LED light as evening progresses. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4337-4337 | Hinzugefügt am Mittwoch, 5. Januar 2022 13:07:16 + +Alcohol sedates you out of wakefulness, but it does not induce natural sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4340-4341 | Hinzugefügt am Mittwoch, 5. Januar 2022 13:07:37 + +First, alcohol fragments sleep, littering the night with brief awakenings. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4344-4344 | Hinzugefügt am Mittwoch, 5. Januar 2022 13:08:06 + +Second, alcohol is one of the most powerful suppressors of REM sleep that we know of. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4375-4376 | Hinzugefügt am Mittwoch, 5. Januar 2022 13:11:14 + +that of the brain’s non-negotiable requirement for sleep the first night after learning for the purposes of memory processing. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4395-4396 | Hinzugefügt am Mittwoch, 5. Januar 2022 13:13:01 + +Nightly alcohol will disrupt your sleep, and the annoying advice of abstinence is the best, and most honest, I can offer. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4397-4398 | Hinzugefügt am Mittwoch, 5. Januar 2022 13:13:22 + +Thermal environment, specifically the proximal temperature around your body and brain, is perhaps the most underappreciated factor determining the ease with which you will fall asleep tonight, and the quality of sleep you will obtain. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4412-4412 | Hinzugefügt am Mittwoch, 5. Januar 2022 13:14:50 + +Most of the thermic work is performed by three parts of your body in particular: your hands, your feet, and your head. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4425-4426 | Hinzugefügt am Mittwoch, 5. Januar 2022 13:17:08 + +The coupled dependency between sleep and body cooling is evolutionarily linked to the twenty-four-hour ebb and flow of daily temperature. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4439-4440 | Hinzugefügt am Donnerstag, 6. Januar 2022 00:03:49 + +A bedroom temperature of around 65 degrees Fahrenheit (18.3°C) is ideal for the sleep of most people, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4442-4443 | Hinzugefügt am Donnerstag, 6. Januar 2022 00:04:04 + +Most of us set ambient house and/or bedroom temperatures higher than are optimal for good sleep and this likely contributes to lower quantity and/or quality of sleep than you are otherwise capable of getting. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4456-4457 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:12:50 + +Selectively warming the feet and hands by just a small amount (1°F, or about 0.5°C) caused a local swell of blood to these regions, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4458-4459 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:12:58 + +sleep took hold of the participants in a significantly shorter time, allowing them to fall asleep 20 percent faster +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4462-4463 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:13:24 + +the older adults fell asleep 18 percent faster than normal when receiving the same thermal assistance from the bodysuit. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4463-4464 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:13:28 + +The improvement in the insomniacs was even more impressive—a 25 percent reduction in the time it took them to drift off into sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4464-4465 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:13:44 + +continued to apply body-temperature cooling throughout the night, the amount of time spent in stable sleep increased while time awake decreased. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4467-4468 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:14:08 + +Even the electrical quality of sleep—especially the deep, powerful brainwaves of NREM sleep—had been boosted by the thermal manipulation in all these individuals. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4473-4474 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:14:48 + +Hot baths prior to bed can also induce 10 to 15 percent more deep NREM sleep in healthy adults. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4476-4476 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:15:01 + +the industrial era inflicted another damaging blow to our sleep: enforced awakening. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4478-4479 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:15:47 + +factory whistle—arguably the earliest (and loudest) version of an alarm clock. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4482-4483 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:15:54 + +No other species demonstrates this unnatural act of prematurely and artificially terminating sleep,V and for good reason. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4486-4488 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:16:29 + +Most of us are unaware of an even greater danger that lurks within the alarm clock: the snooze button. If alarming your heart, quite literally, were not bad enough, using the snooze feature means that you will repeatedly inflict that cardiovascular assault again and again within a short span of time. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4492-4493 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:16:57 + +If you do use an alarm clock, do away with the snooze function, and get in the habit of waking up only once to spare your heart the repeated shock. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4497-4497 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:17:42 + +My favorite, however, is the shredder. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4497-4499 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:17:50 + +You take a paper bill—let’s say $20—and slide it into the front of the clock at night. When the alarm goes off in the morning, you have a short amount of time to wake up and turn the alarm off before it begins shredding your money. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4502-4502 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:18:12 + +That we have devised such creative—and +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4502-4502 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:18:16 + +That we have devised such +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4502-4503 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:18:21 + +painful—ways of waking ourselves up +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4503-4503 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:18:27 + +under-slept our modern brains are. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4507-4508 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:19:11 + +modern society has taken one of nature’s perfect solutions (sleep) and neatly divided it into two problems: (1) a lack thereof at night, resulting in (2) an inability to remain fully awake during the day. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4546-4547 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:22:51 + +The electrical type of “sleep” these drugs produce is lacking in the largest, deepest brainwaves. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4548-4548 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:23:00 + +next-day grogginess, daytime forgetfulness, performing actions at night of which you are not conscious +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4559-4560 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:24:04 + +The majority of prescription sleeping pills are, after all, in a class of physically addictive drugs. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4566-4567 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:24:48 + +Overall, participants subjectively felt they fell asleep faster and slept more soundly with fewer awakenings, relative to the placebo. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4567-4568 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:24:54 + +But that’s not what the actual sleep recordings showed. There was no difference in how soundly the individuals slept. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4572-4573 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:25:25 + +effect of current sleeping medications was “rather small and of questionable clinical importance.” +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4594-4595 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:29:04 + +individuals using prescription sleep medications are significantly more likely to die and to develop cancer than those who do not. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4600-4601 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:30:35 + +individuals taking sleeping pills were significantly more likely to die across the study periods (usually a handful of years) than those who were not, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4609-4610 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:31:28 + +Those taking sleeping pills were 4.6 times more likely to die over this short two-and-a-half-year period than those who were not using sleeping +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4610-4611 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:31:32 + +the risk of death scaled with the frequency of use. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4611-4612 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:31:44 + +5.3 times more likely +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4611-4611 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:31:47 + +heavy users, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4615-4616 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:32:11 + +Even very occasional users—those defined as taking just eighteen pills per year—were still 3.6 times more likely to die at some point across the assessment window than non-users. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4617-4617 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:32:23 + +fifteen such studies from different groups around the world showing higher rates of mortality in those who use sleeping pills. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4624-4625 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:33:29 + +It is possible that medication-induced sleep does not provide the same restorative immune benefits as natural sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4629-4629 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:33:54 + +increased risk for fatal car accidents. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4629-4629 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:34:05 + +non-restorative sleep +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4630-4630 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:34:09 + +groggy hangover +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4630-4630 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:34:14 + +leave individuals drowsy while driving the next day. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4630-4630 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:34:25 + +Higher risk for falls at night +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4631-4632 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:34:36 + +higher rates of heart disease and stroke. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4634-4635 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:35:06 + +40 percent more likely to develop cancer within the two-and-a-half-year period +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4640-4641 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:35:47 + +Do these findings prove that sleeping pills cause cancer? No. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4641-4643 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:35:58 + +it could be that the poor sleep that individuals were suffering prior to taking these drugs—that which motivated the prescription to begin with—and not the sleeping pills themselves, predisposed them to ill health. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4645-4645 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:36:11 + +But it is equally possible that sleeping pills do cause death and cancer. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4648-4648 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:36:35 + +Shouldn’t drug companies be more transparent about the current evidence and risks surrounding sleeping pill use? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4654-4654 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:37:09 + +no study to date has shown that sleeping pills save lives. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4667-4667 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:38:20 + +the most effective of these is called cognitive behavioral therapy for insomnia, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4667-4668 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:38:25 + +CBT-I, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4668-4669 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:38:38 + +patients are provided with a bespoke set of techniques intended to break bad sleep habits and address anxieties that have been inhibiting sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4671-4672 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:39:07 + +The obvious methods involve reducing caffeine and alcohol intake, removing screen technology from the bedroom, and having a cool bedroom. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4673-4673 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:39:14 + +establish a regular bedtime and wake-up time, even on weekends, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4673-4674 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:39:21 + +go to bed only when sleepy and avoid sleeping on the couch early/mid-evenings, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4674-4675 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:39:28 + +never lie awake in bed for a significant time period; rather, get out of bed and do something quiet and relaxing until the urge to sleep returns, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4675-4675 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:39:33 + +avoid daytime napping if you are having difficulty sleeping at night, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4675-4676 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:39:44 + +reduce anxiety-provoking thoughts and worries by learning to mentally decelerate before bed, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4676-4676 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:39:47 + +remove visible clockfaces from view +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4684-4684 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:40:56 + +in numerous clinical studies around the globe, demonstrate that CBT-I is more effective than sleeping pills in +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4684-4685 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:41:00 + +addressing numerous problematic aspects of sleep for insomnia sufferers. CBT-I +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4691-4692 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:41:35 + +A committee of distinguished sleep doctors and scientists evaluated all aspects of the efficacy and safety of CBT-I relative to standard sleeping pills. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4692-4693 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:41:47 + +the conclusion from this comprehensive evaluation of all existing data was this: CBT-I must be used as the first-line treatment for all individuals with chronic insomnia, not sleeping pills. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4698-4699 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:42:16 + +good “sleep hygiene” practices, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4699-4699 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:42:31 + +list of twelve key tips can be found +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4700-4701 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:42:43 + +All twelve suggestions are superb advice, but if you can only adhere to one of these each and every day, make it: going to bed and waking up at the same time of day no matter what. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4701-4702 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:42:56 + +the single most effective way of helping improve your sleep, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4715-4717 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:44:26 + +Subjective sleep quality improves, as does total amount of sleep. Moreover, the time it takes participants to fall asleep is usually less, and they report waking up fewer times across the night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4718-4718 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:44:38 + +increased physical activity. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4721-4722 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:45:35 + +When sleep was poor the night prior, exercise intensity and duration were far worse the following day. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4722-4723 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:45:41 + +When sleep was sound, levels of physical exertion were powerfully maximal the next day. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4724-4725 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:45:57 + +significant trend toward increasingly better sleep with increasing levels of physical activity, and a strong influence of sleep on daytime physical activity. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4727-4728 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:46:18 + +all of us should try to engage in some degree of regular exercise to help maintain not only the fitness of our bodies but also the quantity and quality of our sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4729-4730 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:46:27 + +try not to exercise right before bed. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4733-4735 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:47:18 + +Severe caloric restriction, such as reducing food intake to just 800 calories a day for one month, makes it harder to fall asleep normally, and decreases the amount of deep NREM sleep at night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4736-4737 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:47:33 + +Eating a high-carbohydrate, low-fat diet for two days decreases the amount of deep NREM sleep at night, but increases the amount of REM sleep dreaming, relative to a two-day diet low in carbohydrates and high in fat. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4737-4738 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:47:44 + +a four-day diet high in sugar and other carbohydrates, but low in fiber, resulted in less deep NREM sleep and more awakenings at night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4740-4741 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:48:02 + +larger-scale epidemiological studies have not shown consistent associations between eating specific food groups and sleep quantity or quality. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4741-4741 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:48:12 + +healthy sleep, the scientific evidence suggests that you should avoid going to bed too full or too hungry, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4781-4782 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:49:58 + +the World Health Organization now labels the lack of societal sleep as a global health epidemic. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4794-4795 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:51:25 + +how insufficient sleep is impacting the fabric of human society. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4800-4801 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:52:07 + +It is bizarre, considering how sensible the professional world is regarding all other areas of employee health, safety, and conduct. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4802-4803 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:52:20 + +But insufficient sleep—another harmful, potentially deadly factor—is commonly tolerated and even woefully encouraged. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4803-4804 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:52:34 + +certain business leaders mistakenly believe that time on-task equates with task completion and productivity. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4805-4806 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:52:51 + +study across four large US companies found that insufficient sleep cost almost $2,000 per employee per year in lost productivity. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4807-4808 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:53:09 + +a net capital loss to these companies of $54 million annually. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4817-4818 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:53:58 + +Insufficient sleep robs most nations of more than 2 percent of their GDP—amounting to the entire cost of each country’s military. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4825-4825 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:54:54 + +shorter sleep amounts predict lower work rate and slow completion speed of basic tasks. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4826-4827 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:55:05 + +Sleep-deprived individuals also generate fewer and less accurate solutions to work-relevant problems they are challenged with. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4831-4832 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:55:45 + +you find that those individuals who obtained less sleep in the preceding days are the same people who consistently select less challenging problems. They opt for the easy way out, generating fewer creative solutions in the process. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4838-4840 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:56:48 + +The irony that employees miss is that when you are not getting enough sleep, you work less productively and thus need to work longer to accomplish a goal. This means you often must work longer and later into the evening, arrive home later, go to bed later, and need to wake up earlier, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4843-4843 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:57:21 + +they still have so much to do at the end of the day is precisely because they do not get enough sleep at night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4849-4850 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:57:54 + +Under-slept employees are not only less productive, less motivated, less creative, less happy, and lazier, but they are also more unethical. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4856-4857 | Hinzugefügt am Donnerstag, 6. Januar 2022 11:58:38 + +the less an individual sleeps, the more likely they are to create fake receipts and reimbursement claims, and the more willing to lie to get free raffle tickets. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4866-4868 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:00:58 + +many of these studies report deleterious effects on business outcomes on the basis of only very modest reductions in sleep amount within an individual, perhaps twenty- to sixty-minute differences between an employee who is honest, creative, innovate, collaborative, and productive and one who is not. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4872-4873 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:01:30 + +what explains the ups and downs of a leader’s ability to effectively lead, day to day? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4873-4873 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:01:34 + +The amount of sleep they are getting is one clear factor. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4878-4879 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:02:40 + +the days after a supervisor had slept poorly, the employees themselves, even if well rested, became less engaged in their jobs throughout that day as a consequence. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4887-4889 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:04:03 + +Employees also win financially when sleep times increase. Those who sleep more earn more money, on average, as economists Matthew Gibson and Jeffrey Shrader discovered when analyzing workers and their pay across the United States. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4885-4886 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:04:27 + +Allowing and encouraging employees, supervisors, and executives to arrive at work well rested turns them from simply looking busy yet ineffective, to being productive, honest, useful individuals who inspire, support, and help each other. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4898-4898 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:05:31 + +The fact of the matter is that most people will trade sleep for a higher salary. A recent +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4898-4898 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:05:40 + +The fact of the matter is that most people will trade sleep for a higher salary. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4903-4903 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:06:10 + +Sound sleep is clearly sound business. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4908-4909 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:06:40 + +Procter & Gamble Co. and Goldman Sachs Group Inc., for example, both offer free “sleep hygiene” courses to their employees. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4910-4912 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:07:06 + +Nike and Google have both adopted a more relaxed approach to work schedules, allowing employees to time their daily work hours to match their individual circadian rhythms and their respective owl and lark chronotype nature. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4916-4916 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:07:35 + +Sadly, most CEOs and managers still reject the importance of a well-slept employee. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4917-4918 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:07:51 + +But make no mistake: companies like Nike and Google are as shrewd as they are profitable. They embrace sleep due to its proven dollar value. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4919-4919 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:07:58 + +NASA refined the science of sleeping on the job for the benefit of their astronauts. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4920-4921 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:08:11 + +These results hatched the so-called NASA nap culture throughout terrestrial workers in the organization. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4933-4934 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:09:51 + +because it provides a clear example of how we can sculpt an increasingly admirable civilization by respecting, rather than abusing, sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4941-4942 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:11:32 + +A lack of sleep, even moderate amounts, degrades every mental faculty necessary to obtain valid information, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4942-4943 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:11:38 + +This includes the loss of accurate memory recall, emotional instability that prevents logical thought, and even basic verbal comprehension. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4944-4944 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:11:44 + +higher rates of lying and dishonesty. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4944-4945 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:11:56 + +Short of coma, sleep deprivation places an individual into the least useful brain state for the purpose of credible intelligence gathering: +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4958-4959 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:13:24 + +Mentally, long-term sleep deprivation over many days elevates suicidal thoughts and suicide attempts, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4964-4965 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:14:06 + +Their rationale was sound and impenetrable: “sleep,” it was stated, must be considered a “basic life necessity,” which it clearly is. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4969-4970 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:14:37 + +Depriving a human of sleep without their willing consent and careful medical care is a barbaric tool of assault, psychologically and biologically. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4971-4971 | Hinzugefügt am Donnerstag, 6. Januar 2022 12:14:44 + +it is on a par with starvation. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4983-4984 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:45:11 + +Forced by the hand of early school start times, this state of chronic sleep deprivation is especially concerning considering that adolescence is the most susceptible phase of life for developing chronic mental illnesses, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 4998-4998 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:46:25 + +REM sleep is what stands between rationality and insanity. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5002-5004 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:47:06 + +instability and psychosis of one sort or another. It is the lack of REM sleep—that critical stage occurring in the final hours of sleep that we strip from our children and teenagers by way of early school start times—that creates the difference between a stable and unstable mental state. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5005-5006 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:47:20 + +A century ago, schools in the US started at nine a.m. As a result, 95 percent of all children woke up without an alarm clock. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5010-5011 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:48:05 + +Terman found that no matter what the age, the longer a child slept, the more intellectually gifted they were. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5013-5014 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:48:34 + +the data convinced him that sleep was a matter for strong public advocacy when it comes to a child’s schooling and healthy development. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5019-5020 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:49:09 + +One longitudinal study tracked more than 5,000 Japanese schoolchildren and discovered that those individuals who were sleeping longer obtained better grades across the board. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5021-5022 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:49:20 + +children with longer total sleep times develop superior IQ, with brighter children having consistently slept forty to fifty minutes more than those who went on to develop a lower IQ. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5025-5027 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:49:48 + +By ten years of age, the twin with the longer sleep pattern was superior in their intellectual and educational abilities, with higher scores on standardized tests of reading and comprehension, and a more expansive vocabulary than the twin who was obtaining less sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5029-5030 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:50:08 + +sleep really is so rudimentary to learning, then increasing sleep time by delaying start times should prove transformative. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5045-5046 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:52:43 + +Forcing youthful brains to become early birds will guarantee that they do not catch the worm, if the worm in question is knowledge or good grades. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5054-5055 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:53:39 + +increasing sleep by way of delayed school start times wonderfully increases class attendance, reduces behavioral and psychological problems, and decreases substance and alcohol use. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5060-5062 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:54:31 + +the life expectancy of students increased. The leading cause of death among teenagers is road traffic accidents,VIII and in this regard, even the slightest dose of insufficient sleep can have marked consequences, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5072-5073 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:55:46 + +getting the kids out the door early in the morning +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5084-5086 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:57:15 + +of depression and suicidal ideation. If you make a composite of these symptoms (unable to maintain focus and attention, deficient learning, behaviorally difficult, with mental health instability), and then strip away the label of ADHD, these symptoms are nearly identical to those caused by a lack of sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5108-5109 | Hinzugefügt am Donnerstag, 6. Januar 2022 23:59:48 + +we estimate that more than 50 percent of all children with an ADHD diagnosis actually have a sleep disorder, yet a small fraction know of their sleep condition and its ramifications. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5111-5112 | Hinzugefügt am Freitag, 7. Januar 2022 00:00:06 + +Failed by the lack of any governmental guidelines and poor communication by researchers such as myself regarding the extant scientific data, many parents remain oblivious to the state of childhood sleep deprivation, so often undervaluing this biological necessity. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5118-5118 | Hinzugefügt am Freitag, 7. Januar 2022 00:00:43 + +When sleep is abundant, minds flourish. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5118-5118 | Hinzugefügt am Freitag, 7. Januar 2022 00:00:51 + +When it is deficient, they don’t. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5155-5156 | Hinzugefügt am Freitag, 7. Januar 2022 00:04:27 + +Many medical schools used to require residents to work thirty hours. You may think that’s short, since I’m sure you work at least forty hours a week. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5158-5158 | Hinzugefügt am Freitag, 7. Januar 2022 00:04:44 + +Residents working a thirty-hour-straight shift will commit 36 percent more serious medical errors, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5160-5161 | Hinzugefügt am Freitag, 7. Januar 2022 00:05:00 + +460 percent more diagnostic mistakes in the intensive care unit than when well rested after enough sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5165-5165 | Hinzugefügt am Freitag, 7. Januar 2022 00:05:27 + +medical errors are the third-leading cause of death among Americans after heart attacks and cancer. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5166-5168 | Hinzugefügt am Freitag, 7. Januar 2022 00:05:45 + +After a thirty-hour continuous shift, exhausted residents are 73 percent more likely to stab themselves with a hypodermic needle or cut themselves with a scalpel, risking a blood-born infectious disease, compared to their careful actions when adequately rested. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5173-5175 | Hinzugefügt am Freitag, 7. Januar 2022 11:10:41 + +if you are a patient under the knife of an attending physician who has not been allowed at least a six-hour sleep opportunity the night prior, there is a 170 percent increased risk of that surgeon inflicting a serious surgical error on you, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5177-5178 | Hinzugefügt am Freitag, 7. Januar 2022 11:10:57 + +No amount of years on the job helps a doctor “learn” how to overcome a lack of sleep and develop resilience. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5193-5193 | Hinzugefügt am Freitag, 7. Januar 2022 11:12:23 + +working for more than sixteen consecutive hours without sleep is hazardous for both the patient and resident physician. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5209-5212 | Hinzugefügt am Freitag, 7. Januar 2022 11:14:15 + +several pilot studies in the US have shown that when you limit residents to no more than a sixteen-hour shift, with at least an eight-hour rest opportunity before the next shift,IX the number of serious medical errors made—defined as causing or having the potential to cause harm to a patient—drops by over 20 percent. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5212-5213 | Hinzugefügt am Freitag, 7. Januar 2022 11:14:27 + +There’s simply no evidence-based argument for persisting with the current sleep-anemic model of medical training, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5216-5217 | Hinzugefügt am Freitag, 7. Januar 2022 11:14:45 + +More generally, I feel we as a society must work toward dismantling our negative and counterproductive attitude toward sleep: +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5223-5224 | Hinzugefügt am Freitag, 7. Januar 2022 11:15:30 + +II. It was the fault of sleep-deprived operators working an exhaustive shift, occurring, without coincidence, at one a.m. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5230-5231 | Hinzugefügt am Freitag, 7. Januar 2022 11:16:16 + +Both of these global tragedies were entirely preventable. The same is true for every sleep-loss statistic in this chapter. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5260-5262 | Hinzugefügt am Freitag, 7. Januar 2022 11:17:08 + +First, we must understand why the problem of deficient sleep seems to be so resistant to change, and thus persists and grows worse. Second, we must develop a structured model for effecting change at every possible leverage point we can identify. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5290-5291 | Hinzugefügt am Freitag, 7. Januar 2022 11:20:00 + +Soon, we should be able to engineer LED bulbs with filters that can vary the wavelength of light that they emit, ranging from warm yellow colors less harmful to melatonin, to strong blue light that powerfully suppresses it. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5293-5294 | Hinzugefügt am Freitag, 7. Januar 2022 11:20:36 + +The lightbulbs (and even other networked LED-screen devices, such as iPads) would be instructed to gradually dial down the harmful blue light in the home as the evening progresses, based on an individual’s (or set of individuals’) natural sleep-wake pattern. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5284-5286 | Hinzugefügt am Freitag, 7. Januar 2022 11:20:50 + +Over time, we could intelligently curate a tailored thermal sleep environment that is personalized to the circadian rhythms of each individual occupant of each bedroom, departing from the unhelpful non-varying thermal backdrop that plagues the sleep of most people using standard home thermostats. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5300-5301 | Hinzugefügt am Freitag, 7. Januar 2022 11:21:51 + +We could even use this same light-manipulation idea to apply a slight nudge in someone’s sleep-wake rhythm +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5300-5301 | Hinzugefügt am Freitag, 7. Januar 2022 11:22:03 + +We could even use this same light-manipulation idea to apply a slight nudge in someone’s sleep-wake rhythm within a biologically reasonable range +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5298-5300 | Hinzugefügt am Freitag, 7. Januar 2022 11:22:12 + +Come the morning, we can reverse this trick. We can now saturate our indoor environments with powerful blue light that shuts off any lingering melatonin. This will help us wake up faster, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5321-5324 | Hinzugefügt am Freitag, 7. Januar 2022 11:24:15 + +NASA began collaborating with a large electrical company some years ago to create just the types of special lightbulbs I describe. The bulbs were to be installed in the space station to bathe the astronauts in a much more Earth-like cycle of twenty-four-hour light and dark. With regulated environmental light came a superior regulation of the astronauts’ biological melatonin rhythms, including their sleep, thereby reducing operations errors associated with fatigue. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5332-5332 | Hinzugefügt am Sonntag, 9. Januar 2022 10:48:33 + +Educating people about sleep—through books, engaging lectures, or television programs—can help combat our sleep deficit. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5339-5339 | Hinzugefügt am Sonntag, 9. Januar 2022 10:49:49 + +One practice known to convert a healthy new habit into a permanent way of life is exposure to your own data. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5345-5345 | Hinzugefügt am Sonntag, 9. Januar 2022 10:50:53 + +With wearables that accurately track our slumber fast emerging, we can apply this same approach to sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5348-5361 | Hinzugefügt am Sonntag, 9. Januar 2022 10:51:02 + +It’s likely that, if you wore such a device, you would find out that on the nights you slept more you ate less food the next day, and of a healthy kind; felt brighter, happier, and more positive; had better relationship interactions; and accomplished more in less time at work. Moreover, you would discover that during months of the year when you were averaging more sleep, you were sick less; your weight, blood pressure, and medication use were all lower; and your relationship or marriage satisfaction, as well as sex life, were better. Reinforced day after day, month after month, and ultimately year after year, this nudge could change many people’s sleep neglect for the better. I’m not so naïve to think it would be a radical change, but if this increased your sleep amount by just fifteen to twenty minutes each night, the science indicates that it would make a significant difference across the life span and save trillions of dollars within the global economy at the population level, to name but two benefits. It could be one of the most powerful factors in a future vision that shifts from a model of sick care (treatment), which is what we do now, to health care (prevention)—the latter aiming to stave off a need for the former. Prevention is far more efficient than treatment, and costs far less in the long run. Going even further, what if we moved from a stance of analytics (i.e., here is your past and/or current sleep and here is your past and/or current body weight) to that of forward-looking predictalytics? To explain the term, let me go back to the smoking example. There are efforts to create predictalytics apps that start with you taking a picture of your own face with the camera of your smartphone. The app then asks you how many cigarettes you smoke on average a day. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5369-5370 | Hinzugefügt am Sonntag, 9. Januar 2022 10:53:24 + +You will recall from chapter 8 that getting four to six hours of sleep a night in the week before your flu shot means that you will produce less than half of the normal antibody response required, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5379-5381 | Hinzugefügt am Sonntag, 9. Januar 2022 10:54:29 + +anywhere there is immunization and the opportunity to track an individual’s sleep, there is the chance for marked cost savings to health-care systems, governments, and businesses, all with the motivated goal of trying to help people live healthier lives. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5398-5400 | Hinzugefügt am Sonntag, 9. Januar 2022 10:56:13 + +The goal would be twofold: change the lives of those children and, by way of raising sleep awareness and better sleep practice, have that child pass on their healthy sleep values to their own children. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5401-5403 | Hinzugefügt am Sonntag, 9. Januar 2022 10:56:35 + +Medically, our future generations would not only enjoy a longer life span, but, more importantly, a longer health span, absolved of the mid- and late-life diseases and disorders that we know are caused by (and not simply associated with) chronic short sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5407-5408 | Hinzugefügt am Sonntag, 9. Januar 2022 10:57:16 + +First, to employees in the workplace. The giant insurance company Aetna, which has almost fifty thousand employees, has instituted the option of bonuses for getting more sleep, based on verified sleep-tracker data. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5410-5411 | Hinzugefügt am Sonntag, 9. Januar 2022 10:58:08 + +If workers string together twenty seven-hour nights of sleep or more in a row, they receive a twenty-five-dollar-per-night bonus, for a (capped) total of five hundred dollars. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5418-5419 | Hinzugefügt am Sonntag, 9. Januar 2022 10:58:30 + +Rather than—or as an alternative to—providing financial bonuses, we could offer added vacation time. Many individuals value time off more than modest financial perks. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5419-5420 | Hinzugefügt am Sonntag, 9. Januar 2022 10:58:39 + +“sleep credit system,” with sleep time being exchanged for either financial bonuses or extra vacation days. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5427-5429 | Hinzugefügt am Sonntag, 9. Januar 2022 10:59:34 + +The second change-idea concerns flexible work shifts. Rather than required hours with relatively hard boundaries (i.e., the classic nine to five), businesses need to adapt a far more tapered vision of hours of operation, one that resembles a squished inverted-U shape. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5435-5436 | Hinzugefügt am Sonntag, 9. Januar 2022 11:00:22 + +Dogmas and mind-sets appear to be one of the greatest rate-limiting barriers preventing better (i.e., sleep-smart) business practices. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5439-5440 | Hinzugefügt am Sonntag, 9. Januar 2022 11:00:44 + +The less sleep you have had, or the more fragmented your sleep, the more sensitive you are to pain of all kinds. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5444-5445 | Hinzugefügt am Sonntag, 9. Januar 2022 11:01:09 + +Occupational health studies of inpatient rooms and wards report a decibel level of sound pollution that is equivalent to that of a noisy restaurant or bar, twenty-four hours as day. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5454-5456 | Hinzugefügt am Sonntag, 9. Januar 2022 11:03:11 + +In one of my own research studies, we have discovered that pain-related centers within the human brain are 42 percent more sensitive to unpleasant thermal stimulation (non-damaging, of course) following a night of sleep deprivation, relative to a full, healthy eight-hour night of sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5457-5458 | Hinzugefügt am Sonntag, 9. Januar 2022 11:03:23 + +Sleep appears to be a natural analgesic, and without it, pain is perceived more acutely by the brain, and, most importantly, felt more powerfully by the individual. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5462-5463 | Hinzugefügt am Sonntag, 9. Januar 2022 11:03:53 + +Extrapolating from a now extensive set of scientific research, we should be able to reduce the dose of narcotic drugs on our hospital wards by improving sleep conditions. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5468-5469 | Hinzugefügt am Sonntag, 9. Januar 2022 11:04:44 + +removing any equipment and alarms that are not necessary for any one patient. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5469-5470 | Hinzugefügt am Sonntag, 9. Januar 2022 11:04:52 + +educate doctors, nurses, and hospital administrations on the scientific health benefits of sound sleep, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5470-5471 | Hinzugefügt am Sonntag, 9. Januar 2022 11:05:00 + +ask patients about their regular sleep schedules on the standard hospital admission form, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5473-5474 | Hinzugefügt am Sonntag, 9. Januar 2022 11:05:16 + +Supply all patients with earplugs and a face mask when they first come onto a ward, just like the complimentary air travel bag you are given on long-haul flights. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5495-5496 | Hinzugefügt am Sonntag, 9. Januar 2022 11:07:19 + +At the highest levels, we need better public campaigns educating the population about sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5502-5504 | Hinzugefügt am Sonntag, 9. Januar 2022 11:08:53 + +Having worked with several large automakers, I can report that soon we will have smart technology inside of cars that may help us know, from a driver’s reactions, eyes, driving behavior, and the nature of the crash, what the prototypical “signature” is of a clearly drowsy-driving +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5509-5509 | Hinzugefügt am Sonntag, 9. Januar 2022 11:09:01 + +At the very highest levels, transforming entire societies will be neither trivial nor easy. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5510-5511 | Hinzugefügt am Sonntag, 9. Januar 2022 11:09:07 + +In the United States, many health insurance companies provide a financial credit to their members for joining a gym. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5511-5512 | Hinzugefügt am Sonntag, 9. Januar 2022 11:09:15 + +Considering the health benefits of increased sleep amount, why don’t we institute a similar incentive for racking up more consistent and plentiful slumber? +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5527-5528 | Hinzugefügt am Sonntag, 9. Januar 2022 11:10:46 + +As a result, the decimation of sleep throughout industrialized nations is having a catastrophic impact on our health, our life expectancy, our safety, our productivity, and the education of our children. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5531-5532 | Hinzugefügt am Sonntag, 9. Januar 2022 11:11:25 + +I believe it is time for us to reclaim our right to a full night of sleep, without embarrassment or the damaging stigma of laziness. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5533-5534 | Hinzugefügt am Sonntag, 9. Januar 2022 11:11:36 + +conceivable biological pathway. Then we may remember what it feels like to be truly awake during the day, infused with the very deepest plenitude of being. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5559-5559 | Hinzugefügt am Sonntag, 9. Januar 2022 11:12:48 + +1. Stick to a sleep schedule. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5561-5562 | Hinzugefügt am Sonntag, 9. Januar 2022 11:13:11 + +Set an alarm for bedtime. Often we set an alarm for when it’s time to wake up but fail to do so for when it’s time to go to sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5563-5564 | Hinzugefügt am Sonntag, 9. Januar 2022 11:13:28 + +2. Exercise is great, but not too late in the day. Try to exercise at least thirty minutes on most days but not later than two to three hours before your bedtime. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5564-5565 | Hinzugefügt am Sonntag, 9. Januar 2022 11:13:34 + +3. Avoid caffeine and nicotine. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5565-5565 | Hinzugefügt am Sonntag, 9. Januar 2022 11:14:08 + +caffeine, and its effects can take as long as eight hours to wear off fully. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5568-5568 | Hinzugefügt am Sonntag, 9. Januar 2022 11:14:13 + +4. Avoid alcoholic drinks before bed. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5571-5571 | Hinzugefügt am Sonntag, 9. Januar 2022 11:14:30 + +5. Avoid large meals and beverages late at night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5568-5569 | Hinzugefügt am Sonntag, 9. Januar 2022 11:14:38 + +heavy use robs you of REM sleep, keeping you in the lighter stages of sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5573-5573 | Hinzugefügt am Sonntag, 9. Januar 2022 11:14:52 + +6. If possible, avoid medicines that delay or disrupt your sleep. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5576-5577 | Hinzugefügt am Sonntag, 9. Januar 2022 11:15:15 + +7. Don’t take naps after 3 p.m. Naps can help make up for lost sleep, but late afternoon naps can make it harder to fall asleep at night. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5578-5579 | Hinzugefügt am Sonntag, 9. Januar 2022 11:15:23 + +8. Relax before bed. Don’t overschedule your day so that no time is left for unwinding. A relaxing activity, such as reading or listening to music, should be part of your bedtime ritual. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5579-5580 | Hinzugefügt am Sonntag, 9. Januar 2022 11:15:27 + +9. Take a hot bath before bed. The drop in body temperature after getting +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5579-5580 | Hinzugefügt am Sonntag, 9. Januar 2022 11:15:33 + +9. Take a hot bath before bed. The drop in body temperature after getting out of the bath may help you feel sleepy, +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5581-5581 | Hinzugefügt am Sonntag, 9. Januar 2022 11:15:41 + +10. Dark bedroom, cool bedroom, gadget-free bedroom. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5581-5582 | Hinzugefügt am Sonntag, 9. Januar 2022 11:15:48 + +Get rid of anything in your bedroom that might distract you from sleep, such as noises, bright lights, an uncomfortable bed, or warm temperatures. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5585-5586 | Hinzugefügt am Sonntag, 9. Januar 2022 11:16:07 + +11. Have the right sunlight exposure. Daylight is key to regulating daily sleep patterns. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5586-5587 | Hinzugefügt am Sonntag, 9. Januar 2022 11:16:13 + +Try to get outside in natural sunlight for at least thirty minutes each day. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5587-5588 | Hinzugefügt am Sonntag, 9. Januar 2022 11:16:23 + +If possible, wake up with the sun or use very bright lights in the morning. Sleep experts recommend that, if you have problems falling asleep, you should get an hour of exposure to morning sunlight and turn down the lights before bedtime. +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 5589-5590 | Hinzugefügt am Sonntag, 9. Januar 2022 11:16:36 + +12. Don’t lie in bed awake. If you find yourself still awake after staying in bed for more than twenty minutes or if you are starting to feel anxious or worried, get up and do some relaxing activity until you feel sleepy. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 13 | bei Position 224-226 | Hinzugefügt am Montag, 10. Januar 2022 22:58:55 + +Aktives Anlagemanagement ist der Versuch, auf der Basis einer bestimmten Anlagestrategie eine »Überrendite« (neudeutsch »Outperformance«, »Excess-Return« oder »alpha«) zu erzielen, also eine höhere Rendite als der Durchschnitt der übrigen Marktteilnehmer – gemessen an einem sinnvollen Vergleichsindex +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 14 | bei Position 230-232 | Hinzugefügt am Montag, 10. Januar 2022 22:59:24 + +Aktives Anlegen ist stets spekulatives Anlegen, da der Anleger bewusst von einer marktneutralen Gewichtung seiner einzelnen Anlagepositionen zugunsten einer im Zeitablauf meist wechselnden Über- oder Untergewichtung bestimmter Assets oder Asset-Klassen (siehe IB, Abschnitt 1.3 »Asset-Klasse und Asset-Allokation«) abweicht, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 14 | bei Position 230-232 | Hinzugefügt am Montag, 10. Januar 2022 22:59:44 + +Aktives Anlegen ist stets spekulatives Anlegen, da der Anleger bewusst von einer marktneutralen Gewichtung seiner einzelnen Anlagepositionen zugunsten einer im Zeitablauf meist wechselnden Über- oder Untergewichtung bestimmter Assets oder Asset-Klassen (siehe IB, Abschnitt 1.3 »Asset-Klasse und Asset-Allokation«) abweicht, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 14 | bei Position 233-233 | Hinzugefügt am Montag, 10. Januar 2022 23:00:35 + +»passives« Portfoliomanagement (Indexing) gegenüber – eine Buy-and-Hold-Strategie +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 14 | bei Position 234-235 | Hinzugefügt am Montag, 10. Januar 2022 23:00:43 + +bei der ein Investor alle Wertpapiere, die zu einer bestimmten Asset-Klasse gehören, und alle wesentlichen Asset-Klassen hält. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 14 | bei Position 237-237 | Hinzugefügt am Montag, 10. Januar 2022 23:00:59 + +weniger risikoreich und weniger arbeitsaufwändig. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 14 | bei Position 238-240 | Hinzugefügt am Montag, 10. Januar 2022 23:01:22 + +Der durchschnittliche aktiv gemanagte Aktienfonds liegt bei Berücksichtigung aller Kosten und des Survivorship-Bias (siehe IB »Survivorship-Bias«, Abschnitt 2.18) um ein bis vier Prozentpunkte unter der Per-annum-Rendite eines vergleichbaren Indexfonds +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 14 | bei Position 244-245 | Hinzugefügt am Montag, 10. Januar 2022 23:02:03 + +Die Unter-Performance aktiver Fonds gegenüber ihrem Vergleichsindex nimmt tendenziell mit der Länge der Untersuchungsperiode +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 15 | bei Position 283-285 | Hinzugefügt am Montag, 10. Januar 2022 23:03:18 + +Mit zunehmender Länge des Betrachtungszeitraums steigt die Quote der aktiven Verlierer-Fonds immer weiter. Über einen Zehnjahreszeitraum liegt die Rendite per annum des durchschnittlichen aktiv gemanagten Fonds, je nach Untersuchung und Asset-Klasse, zwischen einem halben Prozentpunkt und drei Prozentpunkten unter der Indexrendite. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 17 | bei Position 333-334 | Hinzugefügt am Montag, 10. Januar 2022 23:05:24 + +Performance von 1 892 aktiv gemanagten amerikanischen Aktienfonds über die 35-Jahres-Periode von 1961 bis 1995. In dieser Studie lagen knapp über 94% aller aktiv gemanagten Fonds unter ihrer Benchmark (Carhart 1997). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 17 | bei Position 335-338 | Hinzugefügt am Montag, 10. Januar 2022 23:05:44 + +Zeitraum von 1984 bis 2006 kamen der bekannte Wirtschaftsnobelpreisträger Eugene Fama und sein Forscherkollege Ken French zu dem Schluss, dass lediglich drei Prozent aller Aktienfonds-Manager über diesen 23-Jahreszeitraum eine korrekt gemessene Outperformance erzielt hatten und selbst bei dieser kleinen Gruppe der Zufall als Ursache für diese Outperformance nicht mit Sicherheit ausgeschlossen werden konnte (Fama/French 2010). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 17 | bei Position 342-344 | Hinzugefügt am Montag, 10. Januar 2022 23:06:08 + +Der englische Begriff Benchmark steht für »Vergleichsmarke«, also ein Vergleichsmaßstab für aktiv gemanagte Fonds. Ziel eines aktiv gemanagten Fonds oder generell jedes aktiv gemanagten Portfolios muss es notwendigerweise sein, den korrekt gewählten Vergleichsindex nach Abzug von Kosten zu schlagen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 17 | bei Position 346-347 | Hinzugefügt am Montag, 10. Januar 2022 23:06:46 + +In vielen Werbeanzeigen für aktiv gemanagte Investmentfonds oder Zertifikate und Veröffentlichungen der Finanzbranche wird bewusst eine falsche Benchmark gewählt, die das jeweilige Produkt in einem günstigeren Licht erscheinen lässt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 17 | bei Position 348-348 | Hinzugefügt am Montag, 10. Januar 2022 23:06:56 + +Passiv gemanagte Indexfonds entwickeln sich immer genau wie der Referenzindex +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 17 | bei Position 348-349 | Hinzugefügt am Montag, 10. Januar 2022 23:07:08 + +Passiv gemanagte Indexfonds entwickeln sich immer genau wie der Referenzindex oder der Benchmark-Index abzüglich der »Tracking-Differenz«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 18 | bei Position 351-352 | Hinzugefügt am Montag, 10. Januar 2022 23:07:38 + +Die vom typischen aktiven Privatanleger tatsächlich realisierten Renditen liegen weit unterhalb der von aktiven Investmentfonds publizierten Rendite. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 18 | bei Position 352-354 | Hinzugefügt am Montag, 10. Januar 2022 23:07:45 + +Anleger handelt »prozyklisch«, d. h. sie steigt erst dann in bestimmte Fonds und Asset-Klassen ein, wenn diese bereits seit zwei bis drei Jahren überdurchschnittliche +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 18 | bei Position 352-355 | Hinzugefügt am Montag, 10. Januar 2022 23:07:53 + +Anleger handelt »prozyklisch«, d. h. sie steigt erst dann in bestimmte Fonds und Asset-Klassen ein, wenn diese bereits seit zwei bis drei Jahren überdurchschnittliche Renditen erzielt haben – womit die Anleger einen Großteil der im Fondsprospekt oder anderen Informationsmaterialien ausgewiesenen Rendite verpassen (siehe IB »Performance-Chasing«). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 18 | bei Position 352-353 | Hinzugefügt am Montag, 10. Januar 2022 23:08:08 + +Anleger handelt »prozyklisch«, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 18 | bei Position 353-353 | Hinzugefügt am Montag, 10. Januar 2022 23:08:14 + +steigt erst dann in bestimmte Fonds und Asset-Klassen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 18 | bei Position 353-353 | Hinzugefügt am Montag, 10. Januar 2022 23:08:18 + +steigt erst dann in bestimmte Fonds und Asset-Klassen ein, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 18 | bei Position 353-354 | Hinzugefügt am Montag, 10. Januar 2022 23:08:26 + +steigt erst dann in bestimmte Fonds und Asset-Klassen ein, wenn diese bereits seit zwei bis drei Jahren überdurchschnittliche Renditen erzielt haben +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 18 | bei Position 357-359 | Hinzugefügt am Montag, 10. Januar 2022 23:08:52 + +der durchschnittliche amerikanische Aktienfondsanleger in den 14 Jahren von 1991 bis 2004 lediglich eine Rendite von 6,1% p.a. erzielte. Die veröffentlichte Fondsrendite betrug jedoch 7,7% p.a. gegenüber einer Marktrendite von 12,3% p.a. (Wilshire-5000-Index). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 19 | bei Position 369-372 | Hinzugefügt am Montag, 10. Januar 2022 23:11:03 + +Performance-Chasing (»Renditejagen«) Hat sich ein Fonds oder ein anderes Anlageprodukt über einen Zeitraum von ein bis vier Jahren besonders gut entwickelt, erfährt dieser Fonds erfahrungsgemäß einen stark steigenden Mittelzufluss. Dieses +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 19 | bei Position 369-370 | Hinzugefügt am Montag, 10. Januar 2022 23:11:21 + +Performance-Chasing (»Renditejagen«) +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 19 | bei Position 372-372 | Hinzugefügt am Montag, 10. Januar 2022 23:11:43 + +prozyklisches« Investieren. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 19 | bei Position 373-374 | Hinzugefügt am Montag, 10. Januar 2022 23:11:54 + +Prozyklisches Investieren (Performance-Chasing) spielt sich auf der Ebene einzelner Fonds genauso wie auf der Ebene +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 19 | bei Position 373-374 | Hinzugefügt am Montag, 10. Januar 2022 23:11:58 + +Prozyklisches Investieren (Performance-Chasing) spielt sich auf der Ebene einzelner Fonds genauso wie auf der Ebene des gesamten Aktienmarktes ab. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 19 | bei Position 383-385 | Hinzugefügt am Montag, 10. Januar 2022 23:12:32 + +Die von einem Fonds veröffentlichte Rendite einschließlich der Fondsrenditen, die im Internet oder in der Zeitung für den Fonds gezeigt werden, ist nicht identisch mit der Rendite des durchschnittlichen Anlegers in dem Fonds. Letztere ist zumeist niedriger. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 20 | bei Position 392-393 | Hinzugefügt am Montag, 10. Januar 2022 23:13:20 + +noch für die Rendite nach diesem Zeitraum. Es existiert praktisch keine Performance-Konstanz und es ist – wie vielfach von Forschern gezeigt – unmöglich, Gewinnerfonds im Voraus mit einer Treffsicherheit zu identifizieren, die nennenswert über dem statistischen Zufall liegt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 21 | bei Position 428-430 | Hinzugefügt am Dienstag, 11. Januar 2022 12:56:25 + +Die untere Zeile gibt den Prozentsatz derjenigen Fonds an, die im Jahr 1 das »Top-Quartil« bildeten (die 25% aller Fonds mit der höchsten Rendite im Jahr 1); im Jahr 2 sind diejenigen Fonds genannt, die sowohl in Jahr 1 und Jahr 2 im Top-Quartil waren, im Jahr 3 die Fonds, die ununterbrochen in allen drei Jahren im Top-Quartil blieben et cetera. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 21 | bei Position 430-432 | Hinzugefügt am Dienstag, 11. Januar 2022 12:56:36 + +Der Anteil dieser »kontinuierlichen Gewinnerfonds« nimmt von Jahr zu Jahr rapide ab. Bei vollständiger Performance-Konstanz müsste in Zeile 2 überall »100%« stehen, weil die 585 Fonds ihre Top-Performance im Jahr 1 fortsetzen können und in den folgenden Jahren unverändert das Top-Quartil bilden. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 21 | bei Position 433-434 | Hinzugefügt am Dienstag, 11. Januar 2022 12:56:50 + +»Die Daten zeigen eine größere Wahrscheinlichkeit für die am besten performenden Fonds anschließend zu den schlechtesten zu werden, als umgekehrt.« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 21 | bei Position 434-435 | Hinzugefügt am Dienstag, 11. Januar 2022 12:57:10 + +Im Großen und Ganzen liegt die Performance-Konstanz im Bereich des Zufalls. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 21 | bei Position 442-444 | Hinzugefügt am Dienstag, 11. Januar 2022 12:57:56 + +Eine Analyse von über 100 000 Privatanleger-Trades aus dem Zeitraum von 1987 bis 1993 ergab, dass Privatanleger noch schlechter abschneiden, als viele denken. Die von den Anlegern verkauften Aktien verzeichneten danach im Durchschnitt eine höhere Rendite als die neu erworbenen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 22 | bei Position 449-450 | Hinzugefügt am Dienstag, 11. Januar 2022 12:58:23 + +Privatanleger, die die Finanzberatung von Banken nutzen, schneiden im Durchschnitt ebenfalls schlechter ab als der Markt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 22 | bei Position 451-452 | Hinzugefügt am Dienstag, 11. Januar 2022 12:58:40 + +Bankkunden ohne Finanzberatung durch die Bank (Do-it-Yourself-Anleger) erzielen bessere Nettorenditen als Kunden mit Finanzberatung +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 22 | bei Position 455-457 | Hinzugefügt am Dienstag, 11. Januar 2022 12:58:50 + +Buy-and-Hold ist eine Anlagestrategie, die annimmt, dass durch laufenden Kauf und Verkauf (»Trading«) von Investments – bei Berücksichtigung von Kosten, Steuern und Risiko – in der Mehrzahl der Fälle eine langfristige Unter-Performance gegenüber einer korrekt gewählten Benchmark resultiert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 22 | bei Position 457-460 | Hinzugefügt am Dienstag, 11. Januar 2022 12:59:22 + +Deswegen vermeidet Buy-and-Hold dieses laufende Trading. Die »eingebauten« Vorteile von Buy-and-Hold sind: (a) Niedrigst-mögliche laufende Kosten, (b) beträchtlicher Steuervorteil (siehe Abschnitt 3.12) und (c) Vermeidung der oft gravierenden Nachteile von dem oben erwähnten Performance-Chasing, nämlich unbeabsichtigt zu einem höheren Kurs »wieder einsteigen« als man Monate oder Jahre vorher »ausgestiegen« ist. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 23 | bei Position 477-478 | Hinzugefügt am Dienstag, 11. Januar 2022 13:01:21 + +Die im Marketing von Finanzproduktherstellern oder in Anlegerzeitschriften gezeigte »Outperformance« genügt solchen Kriterien so gut wie nie, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 23 | bei Position 482-482 | Hinzugefügt am Dienstag, 11. Januar 2022 13:01:33 + +Marktkapitalisierung +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 23 | bei Position 484-484 | Hinzugefügt am Dienstag, 11. Januar 2022 13:01:47 + +MK sind »Börsenwert« oder »Börsenkapitalisierung«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 24 | bei Position 484-485 | Hinzugefügt am Dienstag, 11. Januar 2022 13:02:01 + +MK eines börsennotierten Unternehmens entspricht arithmetisch dem Aktienkurs multipliziert mit der Anzahl der umlaufenden Aktien. Konzeptionell entspricht die MK dem aktuellen Marktwert des Eigenkapitals des Unternehmens. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 24 | bei Position 486-489 | Hinzugefügt am Dienstag, 11. Januar 2022 13:02:16 + +Die MK ist vom Buchwert des Eigenkapitals zu unterscheiden, der in der Bilanz steht. Das ➔ Preis-Buchwert-Verhältnis (auch Kurs-Buchwertverhältnis) ist die Marktkapitalisierung des Unternehmens geteilt durch den Buchwert des Eigenkapitals. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 24 | bei Position 486-487 | Hinzugefügt am Dienstag, 11. Januar 2022 13:02:33 + +Die MK ist vom Buchwert des Eigenkapitals zu unterscheiden, der in der Bilanz steht. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 24 | bei Position 494-495 | Hinzugefügt am Dienstag, 11. Januar 2022 13:03:19 + +Die meisten Untersuchungen und Ad-hoc-Vergleiche in den Medien zur Performance von aktiv gemanagten Fonds oder anderen Portfolios stellen die durchschnittlichen Ergebnisse zu positiv +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 24 | bei Position 495-495 | Hinzugefügt am Dienstag, 11. Januar 2022 13:03:23 + +nicht alle Kosten der Fondsanlage, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 24 | bei Position 495-495 | Hinzugefügt am Dienstag, 11. Januar 2022 13:03:32 + +berücksichtigen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 24 | bei Position 496-496 | Hinzugefügt am Dienstag, 11. Januar 2022 13:03:38 + +das eingegangene Risiko nicht, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 24 | bei Position 496-496 | Hinzugefügt am Dienstag, 11. Januar 2022 13:03:41 + +vergleichen Fonds mit der falschen Benchmark +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 24 | bei Position 496-496 | Hinzugefügt am Dienstag, 11. Januar 2022 13:03:48 + +bereinigen die Renditedaten nicht um den Survivorship-Bias +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 25 | bei Position 506-507 | Hinzugefügt am Dienstag, 11. Januar 2022 13:04:41 + +»Nullsummenspiel-Charakter« (siehe IB) der Wertpapiermärkte hinsichtlich der Verteilung von Outperformance unter allen Anlegern bezeichnen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 25 | bei Position 509-511 | Hinzugefügt am Dienstag, 11. Januar 2022 13:05:01 + +Outperformance sind Renditen, die über der Performance (Rendite) des entsprechenden Marktsegmentes liegen, insbesondere, wenn man das Risiko und die Transaktionskosten des Wertpapierhandels berücksichtigt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 25 | bei Position 517-518 | Hinzugefügt am Dienstag, 11. Januar 2022 13:06:21 + +50% aller investierten Geldeinheiten müssen in jeder Betrachtungsperiode über und 50% unter dem Marktdurchschnitt (Index) rentieren. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 25 | bei Position 520-521 | Hinzugefügt am Dienstag, 11. Januar 2022 13:06:41 + +Alle Anleger zusammen bilden den Markt, also den Index; daher kann nie mehr als die Hälfte ihrer Gelder über der Durchschnittsrendite des Marktes liegen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 26 | bei Position 521-522 | Hinzugefügt am Dienstag, 11. Januar 2022 13:06:52 + +diese mathematische Notwendigkeit das »Renditenullsummengesetz +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 26 | bei Position 524-525 | Hinzugefügt am Dienstag, 11. Januar 2022 13:07:09 + +»The Arithmetic of Active Management« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 26 | bei Position 528-531 | Hinzugefügt am Dienstag, 11. Januar 2022 13:08:10 + +»Wenn man die Begriffe ›aktives‹ und ›passives‹ Portfoliomanagement korrekt definiert, dann sind folgende Aussagen zwangsläufig wahr: Erstens, vor Kosten ist die Rendite der durchschnittlichen aktiv gemanagten Geldeinheit genauso hoch wie die der durchschnittlichen passiv gemanagten Geldeinheit. Zweitens, nach Kosten ist die Rendite der durchschnittlichen aktiv gemanagten Geldeinheit niedriger als diejenige der durchschnittlichen passiv gemanagten. Diese zwei Aussagen gelten für jede Zeitperiode und setzen keine zusätzliche Annahme voraus.« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 26 | bei Position 533-535 | Hinzugefügt am Dienstag, 11. Januar 2022 13:08:23 + +Im Durchschnitt rentieren aktive und passive Investments innerhalb einer Asset-Klasse vor Kosten exakt gleich; nach Kosten müssen die aktiven Investments jedoch als Gruppe schlechter rentieren, denn aktive Anleger als Gruppe produzieren notwendigerweise höhere Nebenkosten des Investierens als passive Anleger. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 26 | bei Position 537-539 | Hinzugefügt am Dienstag, 11. Januar 2022 13:08:53 + +die volkswirtschaftlichen Gewinne und Einkommen überwiegen langfristig die Verluste, weil die Marktwirtschaft – besser als jedes andere System – Kapital dahin lenkt, wo es volkswirtschaftlich am besten angelegt ist und das dezentrale Wissen von buchstäblich Milliarden von Menschen wirtschaftlich nutzbar macht. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 26 | bei Position 540-541 | Hinzugefügt am Dienstag, 11. Januar 2022 13:09:02 + +Die langfristige Gesamtrendite des Wertpapiermarktes ist positiv. Allerdings ist die Verteilung der Renditen in einem Markt tatsächlich ein mathematisches Nullsummenspiel. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 27 | bei Position 547-548 | Hinzugefügt am Dienstag, 11. Januar 2022 13:09:59 + +Nullsummenspiel +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 27 | bei Position 548-549 | Hinzugefügt am Dienstag, 11. Januar 2022 13:10:06 + +Ausdruck aus der wirtschaftswissenschaftlichen »Spieltheorie« (ein Gebiet der Mathematik) für eine Situation, in der einer nur gewinnen kann, was ein anderer verliert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 28 | bei Position 559-562 | Hinzugefügt am Dienstag, 11. Januar 2022 13:12:14 + +Bei einer realen Rendite von 5,5% p.a. beträgt der Vermögensendwert (VEW) einer anfänglich investierten Geldeinheit nach hypothetischen 35 Jahren (eine »Anlegergeneration«) 6,51 Geldeinheiten, bei 3,5% p.a. nur 3,33 Geldeinheiten. Bezogen auf den VEW ergibt das einen Verlust von 49%, während bei der Rendite die Einbuße »nur« 36% betrug (2% von 5,5%). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 28 | bei Position 562-563 | Hinzugefügt am Dienstag, 11. Januar 2022 13:12:25 + +Generell gilt: Vor Kosten liegt exakt die eine Hälfte aller Geldeinheiten (und letztlich auch Marktteilnehmer) unter der mittleren Performance des Marktes, exakt die andere Hälfte darüber. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 28 | bei Position 563-564 | Hinzugefügt am Dienstag, 11. Januar 2022 13:12:29 + +Nach Kosten liegen deutlich mehr als die Hälfte aller Anleger unter der mittleren Markt-Performance. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 28 | bei Position 565-566 | Hinzugefügt am Dienstag, 11. Januar 2022 13:12:54 + +mehr als die Hälfte aller Anleger oder Fonds einen bestimmten Markt (Index) geschlagen haben, sind zwangsläufig insofern falsch, als der Index und die Fonds nicht genau dieselbe Asset-Klasse darstellen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 28 | bei Position 575-575 | Hinzugefügt am Dienstag, 11. Januar 2022 13:13:22 + +»Moderne Portfoliotheorie« (MPT) +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 29 | bei Position 581-582 | Hinzugefügt am Dienstag, 11. Januar 2022 22:06:35 + +Erwartete Rendite, erwartetes Risiko +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 29 | bei Position 582-583 | Hinzugefügt am Dienstag, 11. Januar 2022 22:06:50 + +Die erwartete Rendite (engl. expected return) bezeichnet den auf der Basis einer aus der Wissenschaft abgeleiteten Methode für die Zukunft angenommenen durchschnittlichen Wert für Rendite (oder Risiko – beim Risiko spricht man dann vom erwarteten Risiko). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 29 | bei Position 589-590 | Hinzugefügt am Dienstag, 11. Januar 2022 22:07:29 + +Ein so ermittelter Erwartungswert ist also ein Schätzwert für die Zukunft, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 29 | bei Position 590-591 | Hinzugefügt am Dienstag, 11. Januar 2022 22:07:55 + +Soweit seriöse Wissenschaftler einen solchen Schätzwert ermitteln, ist er »der beste Schätzwert« für die langfristige durchschnittliche Rendite in der Zukunft. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 29 | bei Position 591-592 | Hinzugefügt am Dienstag, 11. Januar 2022 22:08:03 + +Es ist allerdings nahezu garantiert, dass dieser Schätzwert nächstes Jahr oder in einem anderen Einzeljahr so nicht eintreffen wird. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 29 | bei Position 594-595 | Hinzugefügt am Dienstag, 11. Januar 2022 22:08:20 + +Je länger die Halteperiode, desto höher die Wahrscheinlichkeit, die erwarteten Renditen oder einen ihr nahekommenden Wert auch tatsächlich zu erzielen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 29 | bei Position 595-596 | Hinzugefügt am Dienstag, 11. Januar 2022 22:08:47 + +Zukunft wird häufig vereinfacht von »Rendite« oder »Risiko« gesprochen, wenn eigentlich »erwartete Rendite« oder »erwartetes Risiko« gemeint +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 30 | bei Position 597-598 | Hinzugefügt am Dienstag, 11. Januar 2022 22:08:57 + +Risiko und Rendite sind untrennbar miteinander verknüpft. Renditen sind in erster Linie Prämien für erwartetes Risiko: Ohne Risiko kann es somit auch keine Rendite geben. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 30 | bei Position 600-600 | Hinzugefügt am Dienstag, 11. Januar 2022 22:09:08 + +Diese höheren Renditen sind jedoch nicht für jeden Zeitabschnitt garantiert, sonst wären sie ja risikolos. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 30 | bei Position 603-603 | Hinzugefügt am Dienstag, 11. Januar 2022 22:09:27 + +Aktien langfristig am höchsten, weil sie am risikoreichsten sind, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 30 | bei Position 604-605 | Hinzugefügt am Dienstag, 11. Januar 2022 22:09:37 + +Der Wert eines Investments wird durch die Erwartung der in der Zukunft an den Anleger fließenden liquiden Zahlungen (Cash-Flows, d. h. Dividenden und Zinsen) sowie deren Schwankungsintensität bestimmt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 30 | bei Position 606-606 | Hinzugefügt am Dienstag, 11. Januar 2022 22:09:42 + +Die Finanzmärkte sind »informationseffiziente« soziale Systeme. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 30 | bei Position 606-607 | Hinzugefügt am Dienstag, 11. Januar 2022 22:09:50 + +die jeweils aktuellen Marktpreise sind vermutlich alle am Markt öffentlich verfügbaren Informationen einschließlich der Erwartungen und Vermutungen bereits eingepreist. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 30 | bei Position 609-609 | Hinzugefügt am Dienstag, 11. Januar 2022 22:10:03 + +Entdeckt ein Investor eine »Marktanomalie« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 30 | bei Position 610-611 | Hinzugefügt am Dienstag, 11. Januar 2022 22:10:17 + +h. einen Wettbewerbsvorteil, der es gestattet, erfolgreich unter- oder überbewertete Wertpapiere aufzuspüren, kopiert der Markt (die übrigen Anleger) diese Strategie sehr schnell und zerstört damit ihre Wirksamkeit in der Zukunft. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 30 | bei Position 611-611 | Hinzugefügt am Dienstag, 11. Januar 2022 22:10:24 + +Arbitrage +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 30 | bei Position 613-614 | Hinzugefügt am Dienstag, 11. Januar 2022 22:10:33 + +In kurzfristiger Sicht folgen Preise am Kapitalmarkt (Aktienkurse, Anleihenkurse, Devisenkurse) einem von niemandem zuverlässig vorhersehbaren »Random Walk« (Zufallslauf). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 30 | bei Position 614-615 | Hinzugefügt am Dienstag, 11. Januar 2022 22:10:45 + +über fünf Jahre hinausgehen, ist dagegen »Regression zum Mittelwert« beobachtbar. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 30 | bei Position 618-620 | Hinzugefügt am Dienstag, 11. Januar 2022 22:11:08 + +Mittels Diversifikation über einzelne Wertpapiere hinweg ist es möglich, mehr als die Hälfte der Renditeschwankungen einzelner Wertpapiere zu eliminieren, ohne gleichzeitigen Verlust an erwarteter Rendite. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 31 | bei Position 622-624 | Hinzugefügt am Dienstag, 11. Januar 2022 22:11:36 + +Aufgrund der hohen »Informationseffizienz« von Wertpapiermärkten scheitert die große Mehrheit aller Anleger daran, den Markt bei Berücksichtigung von Risiko, Transaktionskosten und Steuern dauerhaft und langfristig zu schlagen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 31 | bei Position 627-628 | Hinzugefügt am Dienstag, 11. Januar 2022 22:12:06 + +Die Chance den Markt zu schlagen, muss durch erhöhtes Risiko und erhöhte Kosten erkauft werden. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 31 | bei Position 631-632 | Hinzugefügt am Dienstag, 11. Januar 2022 22:12:28 + +Die wichtigsten Einflussfaktoren auf Risiko und Nettorendite eines Investmentportfolios sind (a) seine »Asset-Allokation«, d. h. seine spezifische Aufteilung auf ganze Asset-Klassen, (b) seine Nebenkosten und (c) seine Steuerbelastung +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 31 | bei Position 631-634 | Hinzugefügt am Dienstag, 11. Januar 2022 22:12:43 + +Die wichtigsten Einflussfaktoren auf Risiko und Nettorendite eines Investmentportfolios sind (a) seine »Asset-Allokation«, d. h. seine spezifische Aufteilung auf ganze Asset-Klassen, (b) seine Nebenkosten und (c) seine Steuerbelastung. Dagegen sind beispielsweise die Verteilung des Portfolios auf bestimmte Einzelwertpapiere (Stock-Picking oder »Wertpapier-Picking«) oder der Zeitpunkt von Käufen und Verkäufen (Market-Timing) für den Langfristerfolg des Portfolios nur von untergeordneter Bedeutung. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 32 | bei Position 640-640 | Hinzugefügt am Dienstag, 11. Januar 2022 22:13:06 + +»Marktanomalien« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 32 | bei Position 640-642 | Hinzugefügt am Dienstag, 11. Januar 2022 22:13:24 + +Damit bezeichnen die Anhänger aktiven Anlegens Wertpapiergruppen, deren Kurse von ihrem sogenannten »fairen« Preis abweichen und die daher – so die Theorie – eine Möglichkeit zur Erzielung einer Überrendite bieten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 32 | bei Position 642-643 | Hinzugefügt am Dienstag, 11. Januar 2022 22:13:39 + +verschwinden die allermeisten nach ihrem Bekanntwerden, werden also »wegarbitriert« (siehe IB »Arbitrage«) +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 32 | bei Position 644-644 | Hinzugefügt am Dienstag, 11. Januar 2022 22:13:58 + +oder werden so gering, dass sich eine Ausbeutung bei Berücksichtigung von Transaktionskosten und Steuern nicht lohnt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 32 | bei Position 646-647 | Hinzugefügt am Dienstag, 11. Januar 2022 22:14:18 + +Die Investmentstrategie, die sich aus den vorgenannten Erkenntnissen ableitet, heißt »passives Investieren«, passives Portfolio-Management oder kurz »Indexing«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 32 | bei Position 648-651 | Hinzugefügt am Dienstag, 11. Januar 2022 22:14:25 + +Ihre Hauptmerkmale sind sehr langfristiges Buy-and-Hold, systematische, globale Diversifikation in Asset-Klassen und über Asset-Klassen hinweg sowie eine radikale Kostenminimierung durch den Verzicht auf laufendes Trading und die Nutzung kostengünstiger Indexinvestments wie ETFs und traditioneller Indexfonds.6 »Passiv« heißt diese Anlagestrategie deshalb, weil dabei auf die aktive Einzelauswahl bestimmter Aktien mit vermeintlich überdurchschnittlichem Wertsteigerungspotenzial verzichtet wird. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 32 | bei Position 652-654 | Hinzugefügt am Dienstag, 11. Januar 2022 22:14:55 + +Die MPT, aus der sich die Argumente für passives Investieren ableiten, ist heute die einzige allgemein akzeptierte wissenschaftliche Theorie der Vermögensanlage. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 33 | bei Position 662-662 | Hinzugefügt am Dienstag, 11. Januar 2022 22:15:48 + +Asset, Asset-Klasse und Asset-Allokation +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 33 | bei Position 662-663 | Hinzugefügt am Dienstag, 11. Januar 2022 22:15:54 + +Asset ist der englische Begriff für Vermögenswert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 33 | bei Position 663-664 | Hinzugefügt am Dienstag, 11. Januar 2022 22:15:59 + +Eine Asset-Klasse ist eine sachlogische Gruppe von Assets mit ähnlicher oder identischer Risiko-Rendite-Kombination. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 33 | bei Position 665-666 | Hinzugefügt am Dienstag, 11. Januar 2022 22:16:32 + +Haupt-Asset-Klassen lassen sich wiederum unterteilen: +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 33 | bei Position 668-669 | Hinzugefügt am Dienstag, 11. Januar 2022 22:16:46 + +Wie in den meisten Klassifikationssystemen können auch Asset-Klassen in unterschiedlicher Weise gebildet werden und sich, je nach Segmentierung, überlappen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 33 | bei Position 669-670 | Hinzugefügt am Dienstag, 11. Januar 2022 22:16:56 + +Asset-Allokation bezeichnet die Aufteilung eines Portfolios auf einzelne Asset-Klassen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 33 | bei Position 670-670 | Hinzugefügt am Dienstag, 11. Januar 2022 22:17:03 + +Asset-Allokation hat einen erstaunlich hohen Einfluss auf Rendite und Risiko eines Portfolios +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 33 | bei Position 672-673 | Hinzugefügt am Dienstag, 11. Januar 2022 22:17:10 + +Efficient Market Theory oder Effizienzmarkthypothese +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 34 | bei Position 678-680 | Hinzugefügt am Dienstag, 11. Januar 2022 22:17:35 + +Die Efficient-Market-Theorie (EMT) zeichnet sich durch zwei Merkmale aus: Erstens ist sie die am heftigsten angegriffene finanzwirtschaftliche Theorie in der Investmentzunft und zweitens ist sie diejenige Theorie, die unter allen Forschungsergebnissen der Finanzökonomie die größte praktische Bedeutung für Anleger hat. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 34 | bei Position 682-683 | Hinzugefügt am Dienstag, 11. Januar 2022 22:17:54 + +Die EMT sagt ganz simpel, dass Wertpapierkurse zu jedem gegebenen Zeitpunkt alle öffentlich zugänglichen Informationen über diese Wertpapiere beinhalten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 34 | bei Position 683-684 | Hinzugefügt am Dienstag, 11. Januar 2022 22:18:02 + +Daher ist der gegenwärtige Marktpreis die beste Schätzung des zukünftigen Marktpreises. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 34 | bei Position 689-689 | Hinzugefügt am Dienstag, 11. Januar 2022 22:18:36 + +Ein informationseffizienter Markt hat tendenziell folgende Merkmale: +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 34 | bei Position 690-691 | Hinzugefügt am Dienstag, 11. Januar 2022 22:18:42 + +Hohe Transparenz: Es ist zu jedem Zeitpunkt möglich, sich einen guten Überblick über das gesamte Angebot und die gesamte Nachfrage zu verschaffen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 34 | bei Position 691-692 | Hinzugefügt am Dienstag, 11. Januar 2022 22:18:47 + +Hohe Liquidität: Im Markt sind laufend Angebot und Nachfrage in hohen Volumina vorhanden. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 34 | bei Position 692-694 | Hinzugefügt am Dienstag, 11. Januar 2022 22:19:04 + +Rationalität der Anleger: Unter allen Anbietern und Nachfragern befindet sich zu jedem Zeitpunkt eine gewisse Zahl rationaler, also nutzenmaximierender Personen. Es genügt, wenn eine Minderheit rational agiert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 35 | bei Position 695-696 | Hinzugefügt am Dienstag, 11. Januar 2022 22:19:11 + +Es gibt keine Preisfestsetzung durch den Staat, keine staatlich festgelegten Monopole und keine Wettbewerbsbeschränkungen. Die Regeln sind für alle gleich. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 35 | bei Position 696-699 | Hinzugefügt am Dienstag, 11. Januar 2022 22:19:19 + +Transparenz und Liquidität erlauben das Wirken von Arbitrage (siehe IB »Arbitrage«), also das schnelle Eliminieren offensichtlicher Gewinnchancen, soweit diese nicht auf Risiko (Unsicherheit) zurückzuführen sind. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 35 | bei Position 700-700 | Hinzugefügt am Dienstag, 11. Januar 2022 22:19:28 + +»Random-Walk-Theorie« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 35 | bei Position 699-699 | Hinzugefügt am Dienstag, 11. Januar 2022 22:19:37 + +Spezialaspekt der EMT ist +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 35 | bei Position 701-702 | Hinzugefügt am Dienstag, 11. Januar 2022 22:19:48 + +Aktienkursen im Zeitablauf beschreibt.7 Die Random-Walk-Theorie sagt aus, dass historische Kursverläufe keine Aussagen über künftige Kursverläufe zulassen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 35 | bei Position 701-702 | Hinzugefügt am Dienstag, 11. Januar 2022 22:19:53 + +Die Random-Walk-Theorie sagt aus, dass historische Kursverläufe keine Aussagen über künftige Kursverläufe zulassen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 35 | bei Position 707-708 | Hinzugefügt am Dienstag, 11. Januar 2022 22:20:27 + +Erhält der Markt nun tatsächlich eine neue (also unerwartete) Information, passt sich der Marktpreis – das ist ein Kernelement der EMT – rasend schnell an. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 35 | bei Position 709-711 | Hinzugefügt am Dienstag, 11. Januar 2022 22:20:48 + +Für das Bekanntwerden der neuen Information im Markt bedarf es nicht unbedingt einer speziellen Verlautbarung; das Reagieren der einzelnen Marktteilnehmer auf die Information selbst sorgt bereits für ihre Übertragung. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 36 | bei Position 716-717 | Hinzugefügt am Dienstag, 11. Januar 2022 22:21:21 + +Öffentlich verfügbare Informationen müssen nicht handfeste »Tatsachen« sein, sondern schließen natürlich auch unsichere +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 36 | bei Position 716-718 | Hinzugefügt am Dienstag, 11. Januar 2022 22:21:25 + +Öffentlich verfügbare Informationen müssen nicht handfeste »Tatsachen« sein, sondern schließen natürlich auch unsichere Erwartungen und Vermutungen ein. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 36 | bei Position 720-720 | Hinzugefügt am Dienstag, 11. Januar 2022 22:22:36 + +»Marktsentiment«, also »Stimmungen« und »Spekulationen« sind ebenfalls Informationen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 36 | bei Position 720-721 | Hinzugefügt am Dienstag, 11. Januar 2022 22:22:41 + +Informationseffizienz heißt also nicht, dass alle Informationen sich in der Zukunft als wahr herausstellen müssen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 36 | bei Position 723-723 | Hinzugefügt am Dienstag, 11. Januar 2022 22:22:53 + +Arbitrage +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 36 | bei Position 724-725 | Hinzugefügt am Dienstag, 11. Januar 2022 22:23:06 + +Arbitrage beruht auf dem sogenannten »Gesetz des Preisausgleichs« (engl. law of one price). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 36 | bei Position 725-725 | Hinzugefügt am Dienstag, 11. Januar 2022 22:23:15 + +Grundpfeiler der dominierenden Preistheorie +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 36 | bei Position 726-727 | Hinzugefügt am Dienstag, 11. Januar 2022 22:23:43 + +Dem Gesetz zufolge müssen zwei identische Güter in einem offenen Markt zu einem gegebenen Zeitpunkt den gleichen Marktpreis haben. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 36 | bei Position 727-729 | Hinzugefügt am Dienstag, 11. Januar 2022 22:24:00 + +Wo das nicht der Fall ist, wird jemand diese Ungleichheit ausnutzen, indem er gleichzeitig das billigere Gut einkauft und es sofort teurer verkauft. Dies wird sich so lange fortsetzen, bis sich aufgrund des Nachfragedrucks für Gut A und des spiegelbildlichen Angebotsüberhangs für Gut B die Preise angeglichen haben. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 36 | bei Position 729-729 | Hinzugefügt am Dienstag, 11. Januar 2022 22:24:05 + +Arbitrage ist definitionsgemäß immer risikolos. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 37 | bei Position 732-735 | Hinzugefügt am Dienstag, 11. Januar 2022 22:24:34 + +Soweit zwei identische Finanz-Assets in einem Markt tatsächlich unterschiedliche Preise haben, ist dieser Zustand (a) entweder nur temporär (bis er wegarbitriert ist), (b) die Transaktionskosten für Kauf und Verkauf sind genauso hoch wie oder höher als die Preisunterschiede und verhindern so den Preisangleich, (c) rechtliche, steuerliche oder marktstrukturelle Hemmnisse verhindern die Arbitrage oder (d) die relevanten Assets sind eben doch nicht hinreichend identisch. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 37 | bei Position 735-735 | Hinzugefügt am Dienstag, 11. Januar 2022 22:24:48 + +EMT ist ein engerer Spezialfall des Gesetzes des Preisausgleichs. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 37 | bei Position 738-738 | Hinzugefügt am Dienstag, 11. Januar 2022 22:25:07 + +Jede neue Information, die den Kurs beeinflussen kann, muss ihn sofort beeinflussen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 37 | bei Position 745-747 | Hinzugefügt am Dienstag, 11. Januar 2022 22:25:50 + +»Ganz klar ist der vom Markt als am wahrscheinlichsten angenommene Preis der wahre, korrekte Preis; wäre der Markt anderer Meinung, wäre der Marktpreis entweder höher oder niedriger.« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 38 | bei Position 751-752 | Hinzugefügt am Dienstag, 11. Januar 2022 22:26:24 + +Vermutungen, Ahnungen, Gerüchte und Hoffnungen keine neuen Informationen, sondern bekannte Informationen mit einem Unsicherheitsfaktor. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 38 | bei Position 755-758 | Hinzugefügt am Dienstag, 11. Januar 2022 22:27:01 + +der Wertpapierkurs nicht vorhersagbar. Weil also alle verfügbaren Informationen bereits im Preis eines Wertpapiers enthalten sind und ein Prognostiker all jene Informationen, die der Kurs noch nicht reflektiert, nicht kennen kann, sind systematisch ausbeutbare Kursprognosen in einem informationseffizienten Markt unmöglich. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 38 | bei Position 761-762 | Hinzugefügt am Dienstag, 11. Januar 2022 22:27:27 + +Die wesentliche Schlussfolgerung aus den Erkenntnissen der EMT besteht kurz gesagt darin, dass aktive Wertpapierinvestments, die notwendigerweise auf die Erzielung von Überrenditen abzielen, ein »Glücksspiel« sind. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 39 | bei Position 775-777 | Hinzugefügt am Dienstag, 11. Januar 2022 22:28:45 + +Der aktive Anleger muss ja annehmen, dass die EMT nach seinem Trade zu wirken beginnt, um den Preis des Wertpapiers näher an den vom aktiven Anleger erkannten »wahren« Wert zu treiben, sodass er den erhofften Gewinn erzielen kann. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 39 | bei Position 780-782 | Hinzugefügt am Dienstag, 11. Januar 2022 22:29:13 + +prognostizieren oder Märkte zu timen. Passive Anleger investieren nach dem Buy-and-Hold-Grundsatz in ein oder mehrere breite Segmente des Aktienmarktes, z. B. in Form traditioneller Indexfonds oder ETFs. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 39 | bei Position 782-783 | Hinzugefügt am Dienstag, 11. Januar 2022 22:29:19 + +Sie geben sich mit der jeweiligen Marktrendite zufrieden und vermeiden die hohen Transaktionskosten eines aktiven Investmentmanagements. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 40 | bei Position 788-790 | Hinzugefügt am Dienstag, 11. Januar 2022 22:30:26 + +Die EMT gilt nicht für jeden Markt, sondern nur für etablierte, gut entwickelte, gut funktionierende Kapitalmärkte, z. B. die gut regulierten Segmente des Aktienmarktes und der Märkte für hinreichend liquide Anleihen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 40 | bei Position 790-791 | Hinzugefügt am Dienstag, 11. Januar 2022 22:31:16 + +Die große Mehrzahl der normalen Güter- und Dienstleistungsmärkte ist mehr oder weniger »informationsineffizient«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 40 | bei Position 795-795 | Hinzugefügt am Dienstag, 11. Januar 2022 22:31:25 + +»Passiv« Investieren« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 41 | bei Position 819-820 | Hinzugefügt am Dienstag, 11. Januar 2022 22:34:31 + +Mit öffentlich zugänglichen Informationen allein lässt sich nach Berücksichtigung von Kosten, Risiko und Steuern nur mit Glück eine Überrendite erzielen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 41 | bei Position 819-820 | Hinzugefügt am Dienstag, 11. Januar 2022 22:34:41 + +Mit öffentlich zugänglichen Informationen allein lässt sich nach Berücksichtigung von Kosten, Risiko und Steuern nur mit Glück eine Überrendite erzielen und jedem solchen Glückspilz steht zwangsläufig ein bedauernswerter Pechvogel gegenüber. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 42 | bei Position 829-831 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:36:12 + +Die EMT postuliert lediglich, der Marktpreis sei die beste Schätzung des richtigen Preises. Beste Schätzung heißt: Jede andere Schätzung ist mit einer geringeren Wahrscheinlichkeit richtig. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 42 | bei Position 832-833 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:36:27 + +Die EMT macht zur Rationalität einzelner Marktteilnehmer keine Aussage, sondern nur zur Rationalität des Marktes als Ganzes. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 42 | bei Position 834-835 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:36:35 + +EMT sagt nur, dass diejenigen, die den Markt schlagen, das aus Zufall tun und nicht im Vorhinein profitabel identifiziert werden können. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 42 | bei Position 836-839 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:36:49 + +Die EMT sagt lediglich, dass Blasen nicht im Vorhinein ausreichend zuverlässig identifiziert werden und wer es probiert wird dabei mindestens genauso oft Geld verlieren wie gewinnen. Die EMT sage aus, dass die Renditen am Aktienmarkt (oder dem Markt für liquide Anleihen) »normalverteilt« seien, also einer Gaußschen Glockenkurve (einer bestimmten statistischen Wahrscheinlichkeitsverteilung) entsprechen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 42 | bei Position 836-837 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:36:57 + +Die EMT sagt lediglich, dass Blasen nicht im Vorhinein ausreichend zuverlässig identifiziert werden und wer es probiert wird dabei mindestens genauso oft Geld verlieren wie gewinnen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 42 | bei Position 839-841 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:37:21 + +Die EMT selbst sagt nichts darüber aus, wie die Wahrscheinlichkeitsverteilung von Asset-Renditen aussieht. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 845-847 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:37:57 + +Aktienkurse sind der ➔ Gegenwartswert (Barwert) eines langfristigen Dividendenstroms in der Zukunft. Um diesen Marktbewertungsprozess rechnerisch zu simulieren, verwendet man das sogenannte »Dividend Discount Model« (bzw. »Discounted-Cash-Flow-Modell«), +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 848-848 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:39:00 + +um Unternehmenskaufpreise zu schätzen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 848-848 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:39:09 + +In diesem ganz und gar unumstrittenen Rechenmodell wirken sich schon geringfügige +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 848-848 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:39:18 + +wirken +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 848-849 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:39:24 + +geringfügige Änderungen der einfließenden Annahmen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 850-850 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:39:33 + +drastisch auf den Kurs und damit auf den Unternehmenswert aus. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 850-850 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:40:11 + +Aktienkurse +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 850-850 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:40:17 + +wahrscheinlichkeitsgewichteten Informationen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 850-851 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:40:23 + +sind also Erwartungswerte eines viele Jahre in die Zukunft reichenden, auf die Gegenwart abgezinsten Zahlungsstromes +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 851-851 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:40:31 + +Erwartungen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 851-852 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:40:36 + +Unsicherheit +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 852-852 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:40:42 + +von menschlichen Grundstimmungen beeinflusst +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 852-852 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:40:51 + +praktisch unser ganzes Dasein. Diese Grundstimmungen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 852-853 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:41:05 + +Grundstimmungen können sich +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 43 | bei Position 853-853 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:41:08 + +von heute auf morgen stark ändern +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 862-863 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:41:59 + +Warren Buffett und die Efficient-Market-Theorie +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 864-865 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:42:18 + +das Argument »die Existenz Warren Buffetts widerlegt die EMT« falsch +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 866-867 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:42:48 + +Eine Theorie über das Geschehen in sozialen Systemen, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 867-867 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:42:55 + +ist dann zu akzeptieren, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 867-867 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:43:05 + +wenn sie dieses Geschehen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 867-868 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:43:07 + +besser erklärt als alle konkurrierenden Theorien +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 870-872 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:45:06 + +Zwar hat Buffett mit seinem Investment-Unternehmen Berkshire Hathaway die von ihm selbst genannte und von den Medien unkritisch akzeptierte aber falsche Benchmark, den S&P-500-Aktienindex (USA Standardwertaktien), in den vergangenen Jahrzehnten zumeist out-performt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 872-873 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:45:13 + +Eine weitaus angemessene Benchmark für Buffets Investment-Gesellschaft ist ein USA-Gesamtmarkt-Value-Aktien-Index, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 873-874 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:45:33 + +Index ohne Value-Ausrichtung wie bei Buffett und einer, der im Durchschnitt größere Unternehmen enthält als diejenigen im Buffett-Portfolio. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 874-874 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:45:37 + +Buffett hat den Value-Index +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 875-875 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:45:49 + +bis Ende 2016 knapp unter-performt als auch in den fünf Jahren bis Ende 2016 +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 873-878 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:46:06 + +Index ohne Value-Ausrichtung wie bei Buffett und einer, der im Durchschnitt größere Unternehmen enthält als diejenigen im Buffett-Portfolio. Buffett hat den Value-Index (hier den DFA US Marketwide Value Index) sowohl in den 15 Jahren bis Ende 2016 knapp unter-performt als auch in den fünf Jahren bis Ende 2016 (über die mittlere Distanz von 10 Jahren lag er vorne). Dass der Meister Verluste in schwierigen Börsenphasen verhindern könne, stimmt auch nicht: Im Januar 2009 lag die Buffett-Aktie mit 45% im Minus. Das war nur wenig besser als der US-Gesamtmarkt. Eine wissenschaftliche Analyse von Buffetts Leistung findet sich bei Frazzini u.a. 2013. Deren Ergebnis ist weniger +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 870-873 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:46:14 + +Zwar hat Buffett mit seinem Investment-Unternehmen Berkshire Hathaway die von ihm selbst genannte und von den Medien unkritisch akzeptierte aber falsche Benchmark, den S&P-500-Aktienindex (USA Standardwertaktien), in den vergangenen Jahrzehnten zumeist out-performt. Eine weitaus angemessene Benchmark für Buffets Investment-Gesellschaft ist ein USA-Gesamtmarkt-Value-Aktien-Index, und eben nicht der S&P 500, ein Index ohne +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 44 | bei Position 864-865 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:46:25 + +das Argument »die Existenz Warren Buffetts widerlegt die EMT« falsch – +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 45 | bei Position 881-882 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:46:52 + +Ein Merkmal der EMT besteht darin, dass sie durch diejenigen, die sie nicht beachten oder für falsch halten, gestärkt wird. Dieser +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 45 | bei Position 881-882 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:46:56 + +Ein Merkmal der EMT besteht darin, dass sie durch diejenigen, die sie nicht beachten oder für falsch halten, gestärkt wird. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 45 | bei Position 882-884 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:47:41 + +Zum einen wird die Informationseffizienz der Wertpapiermärkte täglich neu von den Marktteilnehmern mit aktiver Anlagestrategie (also jenen, die nicht an die EMT glauben) erzeugt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 45 | bei Position 891-892 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:48:34 + +»Die Efficient-Market-Theorie […] wird durch jede Entdeckung von Widersprüchen zwischen ihr und der realen Welt schrittweise noch mächtiger und allgemeingültiger gemacht. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 45 | bei Position 893-893 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:48:42 + +Die Freilegung einer Marktanomalie wird durch den Wettbewerb unter den Investoren um höhere Renditen beseitigt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 46 | bei Position 903-903 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:49:44 + +Ohne aktive Anleger würde die in der Regel überlegene passive Strategie ihre spektakulären Vorteile verlieren. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 47 | bei Position 928-930 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:53:49 + +Eine Verdoppelung in vier Jahren würde nach Steuern und Kosten eine Jahresrendite von 19% erfordern. Wer mit hoch angesetzten 100 000 Euro startet, braucht eine jährliche Nettorendite (nach Kosten und Steuern) von 39%, um in sieben Jahren zu einer Million zu gelangen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 47 | bei Position 931-934 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:54:10 + +die Realität der inflationsbereinigten Rendite des deutschen Aktienmarktes (DAX) in den 42 Jahren von 1975 bis 2016 von real 6,4% p.a., die deutscher Staatsanleihen (RexP) von 3,9% p.a. und die von Gold von 1,0% p.a. – wohlgemerkt in allen Fällen exklusive Steuern und Kosten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 48 | bei Position 935-937 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:54:32 + +Die für Buy-and-Hold-Anleger temporären Buchverluste illustrieren, dass diese Renditen nicht »umsonst« zu haben sind. Sie erfordern starke Nerven, Disziplin und genügend freie Liquidität außerhalb des Portfolios. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 49 | bei Position 961-962 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:57:14 + +Dabei hat China von 1993 bis 2016 (soweit reichen die Daten zurück) nur klägliche Aktienrenditen produziert, trotz seines außergewöhnlich hohen Wirtschaftswachstums. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 49 | bei Position 962-963 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:57:20 + +Chinas reale Aktienrendite kaum glaublich niedrige minus 0,7% p.a. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 49 | bei Position 963-963 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:57:30 + +(2007 bis 2016) lag das Land unter der Rendite des Weltaktienmarktes. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 50 | bei Position 983-984 | Hinzugefügt am Donnerstag, 13. Januar 2022 22:59:56 + +Finanzjournalismus und »Equilibrium Accounting« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 50 | bei Position 992-993 | Hinzugefügt am Donnerstag, 13. Januar 2022 23:00:39 + +Für jeden, der aus Gold »flüchtet« (Verkäufer) muss es einen geben, der in Gold flüchtet (Käufer). Jeder Verkauf ist ein Verkauf an einen neuen Eigentümer, also ein Kauf. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 50 | bei Position 993-995 | Hinzugefügt am Donnerstag, 13. Januar 2022 23:01:00 + +Jedes Wertpapier, jedes ➔ Asset muss zu jedem Zeitpunkt von jemandem gehalten werden. Das nennt man Equilibrium-Accounting (Gleichgewichtsbuchhaltung +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 50 | bei Position 993-993 | Hinzugefügt am Donnerstag, 13. Januar 2022 23:01:13 + +Jeder Verkauf ist ein Verkauf an einen neuen Eigentümer, also ein Kauf. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 51 | bei Position 1000-1001 | Hinzugefügt am Freitag, 14. Januar 2022 12:57:08 + +Kein Wertpapier erlebt eine Preisexplosion oder einen Kurs-Crash wegen zu viel Nachfrage oder zu viel Angebot, ganz einfach deshalb, weil es zu viel Nachfrage oder Angebot in einem freien Markt gar nicht geben kann. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 51 | bei Position 1001-1001 | Hinzugefügt am Freitag, 14. Januar 2022 12:57:17 + +Die Preisexplosion oder der Crash geschieht +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 51 | bei Position 1002-1002 | Hinzugefügt am Freitag, 14. Januar 2022 12:57:21 + +weil der Markt seine Einschätzung des Wertes des Papiers ändert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 51 | bei Position 1003-1004 | Hinzugefügt am Freitag, 14. Januar 2022 12:57:32 + +Für drastische Kursänderungen braucht es nur einen einzigen (!) Kauf oder Verkauf und beides ist ohnehin dasselbe. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 51 | bei Position 1009-1010 | Hinzugefügt am Freitag, 14. Januar 2022 12:57:55 + +Investmentpornografie sind Medienaussagen, die Anleger glauben machen, jeder könne in kurzer Zeit selbst mit geringem Startkapital Millionär werden. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 52 | bei Position 1014-1015 | Hinzugefügt am Freitag, 14. Januar 2022 12:58:21 + +Gut 90% der Medieninformationen über Wertpapiermärkte und ganz besonders Renditeprognosen sowie Kauf- oder Verkaufstipps sind – soweit sie nicht banale Fakten wiedergeben, wie etwa der Kurszettel im Wirtschaftsteil – Investmentpornografie +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 53 | bei Position 1036-1038 | Hinzugefügt am Freitag, 14. Januar 2022 13:00:32 + +Wer Risiko aushalten kann, sei es nervlich oder weil er in einer so komfortablen finanziellen Position ist, dass ein möglicher (Buch-)Verlust keine Rolle spielt, der wird mit einer recht hohen Wahrscheinlichkeit auch durch langfristig hohe Erträge belohnt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 53 | bei Position 1038-1039 | Hinzugefügt am Freitag, 14. Januar 2022 13:00:42 + +Renditen ganz banal und ganz bewusst als »Schmerzensgeld« für das Aushalten von Risiko gesehen – neudeutsch: No pain, no gain (Israel u.a. 2017a). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 53 | bei Position 1039-1040 | Hinzugefügt am Freitag, 14. Januar 2022 13:00:56 + +Je besser man dieses Risiko versteht, desto erträglicher fühlen sich die Schmerzen an +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 53 | bei Position 1042-1043 | Hinzugefügt am Freitag, 14. Januar 2022 13:01:04 + +Erwartetes Risiko ist Risiko in der Zukunft aus heutiger Sicht. Risiko in der Zukunft kann sich materialisieren, muss aber nicht. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 54 | bei Position 1051-1051 | Hinzugefügt am Freitag, 14. Januar 2022 13:02:40 + +Erwartete Rendite ist die Belohnung für das Tragen von Risiko. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 54 | bei Position 1053-1053 | Hinzugefügt am Freitag, 14. Januar 2022 13:02:52 + +der Preis allein ist unerheblich für die Rendite. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 54 | bei Position 1053-1054 | Hinzugefügt am Freitag, 14. Januar 2022 13:03:00 + +Entscheidend dagegen ist, wie hoch die erwartete Unsicherheit der Cash-Flows in den beiden Fällen ist. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 54 | bei Position 1054-1055 | Hinzugefügt am Freitag, 14. Januar 2022 13:03:06 + +Das Investment mit der höheren erwarteten Unsicherheit wird – auf der Basis der heute vorhandenen Informationen – die höhere Rendite liefern. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 54 | bei Position 1082-1083 | Hinzugefügt am Freitag, 14. Januar 2022 13:05:36 + +Durch eine bestimmte Form der Diversifikation kann ein großer Teil des Risikos »wegdiversifiziert« werden, ohne dass man dabei auf Rendite verzichten müsste. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 56 | bei Position 1093-1094 | Hinzugefügt am Freitag, 14. Januar 2022 13:06:21 + +Diversifikation ist das vermutlich wichtigste Instrument zur Senkung von Rendite- und Wertschwankungen bei Wertpapieranlagen und Immobilien überhaupt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 58 | bei Position 1191-1195 | Hinzugefügt am Freitag, 14. Januar 2022 13:08:44 + +Damit ein Diversifikationsnutzen erreicht werden kann, müssen die Gewinne der beiden Unternehmen den idealen Korrelationswert von –1,0 haben. Die beiden Unternehmen sind deswegen optimal geeignet zur Risikosenkung eines gemischten Portfolios. In der Realität sind langfristig negative Korrelationen zwischen zwei einzelnen Aktien sehr selten. Zwischen Asset-Klassen lassen sich Null-Korrelationen oder sogar negative Korrelationen hingegen durchaus finden, wenn man weiß, worauf es hierbei ankommt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 58 | bei Position 1196-1196 | Hinzugefügt am Freitag, 14. Januar 2022 13:08:57 + +Die Korrelation wird gemessen in Form des Korrelationskoeffizienten, der zwischen +1 und –1 liegen kann. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 58 | bei Position 1197-1198 | Hinzugefügt am Freitag, 14. Januar 2022 13:09:06 + +steht für vollständige Korrelation (exakte Parallelentwicklung), 0 steht für vollständig unabhängige Entwicklung und –1 steht für exakt gegenläufige Entwicklung. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 58 | bei Position 1198-1199 | Hinzugefügt am Freitag, 14. Januar 2022 13:09:16 + +Je niedriger die Korrelation zwischen zwei Finanz-Assets, desto besser eignen sie sich zur Diversifizierung in einem gemeinsamen Portfolio. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 58 | bei Position 1203-1204 | Hinzugefügt am Freitag, 14. Januar 2022 13:09:41 + +Die Rendite eines Portfolios entspricht der Rendite des gewichteten Durchschnitts seiner Bestandteile. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 58 | bei Position 1205-1210 | Hinzugefügt am Freitag, 14. Januar 2022 13:09:59 + +Das Gesamtrisiko, gemessen z. B. in der Form der Standardabweichung (Volatilität), ist niedriger als der gewichtete Durchschnitt und sinkt normalerweise mit jeder Hinzufügung eines neuen Investments, das mit dem restlichen Portfolio mit einem Wert von weniger als +1 korreliert, noch weiter. Dieses Phänomen ist ungemein praktisch und kann in seiner Tragweite kaum überschätzt werden. Wir wollen es uns deswegen noch einmal deutlich vor Augen führen: Das Gesamtrisiko eines Portfolios aus verschiedenen Anlagen, die nicht hundertprozentig positiv miteinander korrelieren, ist kleiner als die Summe oder der Durchschnitt der Einzelrisiken. Risikosteuerung macht deshalb nur auf der Ebene des Gesamtportfolios Sinn. Der Risikograd +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 58 | bei Position 1205-1207 | Hinzugefügt am Freitag, 14. Januar 2022 13:10:15 + +Das Gesamtrisiko, gemessen z. B. in der Form der Standardabweichung (Volatilität), ist niedriger als der gewichtete Durchschnitt und sinkt normalerweise mit jeder Hinzufügung eines neuen Investments, das mit dem restlichen Portfolio mit einem Wert von weniger als +1 korreliert, noch weiter. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 60 | bei Position 1346-1347 | Hinzugefügt am Freitag, 14. Januar 2022 13:11:52 + +Leider lässt sich das Risiko eines Portfolios innerhalb einer Asset-Klasse in der Praxis auch durch noch so hohe Diversifikation nicht vollständig beseitigen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 60 | bei Position 1347-1348 | Hinzugefügt am Freitag, 14. Januar 2022 13:11:59 + +Grund dafür ist, dass es praktisch keine zwei Wertpapiere in einer Asset-Klasse gibt, die eine stabile Korrelation von –1,0 aufweisen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 60 | bei Position 1350-1351 | Hinzugefügt am Freitag, 14. Januar 2022 13:12:24 + +die Wertschwankungen, denen eine Aktie unterliegt, auf zwei Typen von Ursachen zurückgehen: +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 60 | bei Position 1351-1352 | Hinzugefügt am Freitag, 14. Januar 2022 13:12:31 + +Risikofaktoren, die nur das jeweilige Unternehmen betreffen (im Wirtschaftsjargon: Unsystematisches oder idiosynkratrisches Risiko). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 60 | bei Position 1352-1353 | Hinzugefügt am Freitag, 14. Januar 2022 13:12:38 + +Branchenrisiko zum unsystematischen Risiko. (b) Risikofaktoren, die alle Aktien weltweit betreffen (im Jargon: Systematisches Risiko). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 60 | bei Position 1352-1353 | Hinzugefügt am Freitag, 14. Januar 2022 13:12:42 + +Risikofaktoren, die alle Aktien weltweit betreffen (im Jargon: Systematisches Risiko). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 60 | bei Position 1353-1354 | Hinzugefügt am Freitag, 14. Januar 2022 13:12:57 + +Die erstgenannten Risikofaktoren lassen sich durch Diversifizierung vollständig neutralisieren, die zweiten dagegen nicht. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 61 | bei Position 1356-1357 | Hinzugefügt am Freitag, 14. Januar 2022 13:13:13 + +Einzelwertrisiko (wegdiversifizierbar): Dieses Risiko kann man durch geeignete Diversifikation vollständig eliminieren, da es auf negative Einflüsse zurückgeht, die nur diese einzelne Aktie zutreffen, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 61 | bei Position 1360-1360 | Hinzugefügt am Freitag, 14. Januar 2022 13:13:32 + +Branchenrisiko (wegdiversifizierbar): +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 61 | bei Position 1362-1363 | Hinzugefügt am Freitag, 14. Januar 2022 13:13:40 + +Gesamtmarktrisiko (nicht wegdiversifizierbar): Darunter versteht man das Risiko des weltweiten Aktienmarktes schlechthin. Auch durch noch so viel Diversifizierung innerhalb des Aktienuniversums lässt +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 61 | bei Position 1362-1364 | Hinzugefügt am Freitag, 14. Januar 2022 13:13:48 + +Gesamtmarktrisiko (nicht wegdiversifizierbar): Darunter versteht man das Risiko des weltweiten Aktienmarktes schlechthin. Auch durch noch so viel Diversifizierung innerhalb des Aktienuniversums lässt sich dieses Risiko nicht beseitigen, denn es geht auf Einflussfaktoren zurück, die alle Aktien weltweit betreffen; +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 62 | bei Position 1371-1372 | Hinzugefügt am Freitag, 14. Januar 2022 13:14:30 + +Der Markt bezahlt den Anleger lediglich für das Tragen gesamtmarktbezogener Risiken, da sich diese nicht wegdiversifizieren lassen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 62 | bei Position 1373-1374 | Hinzugefügt am Freitag, 14. Januar 2022 13:14:42 + +viele statistische Untersuchungen bestätigt worden und in der Finanzökonomie unumstritten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 62 | bei Position 1374-1375 | Hinzugefügt am Freitag, 14. Januar 2022 13:14:55 + +Das gesamtmarktbezogene, nicht wegdiversifizierbare Risiko einer individuellen Aktie in einem nicht bis kaum diversifizierten Portfolio umfasst durchschnittlich etwa 40% des Gesamtrisikos. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 63 | bei Position 1386-1387 | Hinzugefügt am Samstag, 15. Januar 2022 09:58:10 + +Tatsache ist: Nur wirklich globale Diversifikation über Tausende von Aktien aus Industrieländern und Schwellenländern hinweg produziert den theoretischen und praktischen Maximalnutzen von Diversifikation. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 63 | bei Position 1391-1392 | Hinzugefügt am Samstag, 15. Januar 2022 09:59:32 + +Den Nutzen von Diversifikation kann man jedoch noch weiter steigern, indem man über Asset-Klassen hinweg diversifiziert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 63 | bei Position 1394-1395 | Hinzugefügt am Samstag, 15. Januar 2022 10:00:01 + +wissenschaftlich sinnvolle Diversifikation in Bezug auf ein global gestreutes Aktienportfolio +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 63 | bei Position 1395-1395 | Hinzugefügt am Samstag, 15. Januar 2022 10:00:09 + +Beimischung einer »risikofreien« (risikoarmen) Anlage, zum Beispiel eines Festgeldes +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 63 | bei Position 1396-1397 | Hinzugefügt am Samstag, 15. Januar 2022 10:00:18 + +eines Bundeswertpapiers mit einer Laufzeit von bis zu 18 Monaten oder eines Geldmarktfonds. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 63 | bei Position 1400-1402 | Hinzugefügt am Samstag, 15. Januar 2022 10:01:02 + +»Systematisch« ist Diversifikation dann, wenn sie im Aktienteil wirklich global ist und sie mindestens die sauber definierten Haupt-Asset-Klassen »Aktien-global« und die sogenannte »risikofreie« Anlage einschließt (kurzfristige Anleihen höchster Bonität in der Heimatwährung des Anlegers). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 63 | bei Position 1403-1404 | Hinzugefügt am Samstag, 15. Januar 2022 10:01:26 + +Die risikogewichtete Rendite ist gestiegen, die Volatilität hat sich beinahe halbiert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 64 | bei Position 1444-1445 | Hinzugefügt am Samstag, 15. Januar 2022 10:03:16 + +Unter bestimmten Umständen kann Diversifikation gleichzeitig das Risiko senken und die Rendite geringfügig erhöhen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 65 | bei Position 1447-1447 | Hinzugefügt am Samstag, 15. Januar 2022 10:03:35 + +Diversification-Return oder Rebalancing-Bonus +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 65 | bei Position 1452-1452 | Hinzugefügt am Samstag, 15. Januar 2022 10:03:57 + +»Regression zum Mittelwert«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 65 | bei Position 1453-1453 | Hinzugefügt am Samstag, 15. Januar 2022 10:04:17 + +Gesetzmäßigkeit, die die langfristige Renditeentwicklung von Kapitalanlagen aller Art beeinflusst. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 65 | bei Position 1453-1456 | Hinzugefügt am Samstag, 15. Januar 2022 10:04:28 + +Gesetzmäßigkeit, die die langfristige Renditeentwicklung von Kapitalanlagen aller Art beeinflusst. Vereinfacht ausgedrückt ist Regression zum Mittelwert (RzM) bezogen auf Asset-Klassen-Renditen und Fondsrenditen das tendenzielle Zurückpendeln zum langfristigen Renditedurchschnitt nachdem besonders hohe oder niedrige Renditeextremwerte aufgetreten sind. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 65 | bei Position 1463-1464 | Hinzugefügt am Samstag, 15. Januar 2022 10:05:20 + +RzM ist nur der Ausdruck bestimmter Ursachen, nicht aber die Ursache selbst. RzM kann als eine Art Gleichgewichtstendenz verstanden werden. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 65 | bei Position 1465-1466 | Hinzugefügt am Samstag, 15. Januar 2022 10:05:37 + +In den Datenserien, in denen RzM auftritt, ist sie entweder auf den Einfluss des Zufalls oder auf spezifische andere Kausalfaktoren oder auf eine Mischung aus beidem zurückzuführen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 66 | bei Position 1481-1483 | Hinzugefügt am Samstag, 15. Januar 2022 10:07:50 + +Obwohl RzM schon in der rein unmittelbaren Betrachtung langfristiger Aktienmarktrenditen erkennbar ist (siehe Abbildung 3), ist ihr exakter statistischer Nachweis in der Finanzökonomie schwierig +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 66 | bei Position 1483-1484 | Hinzugefügt am Samstag, 15. Januar 2022 10:07:59 + +regelmäßig das Problem ein, dass die Länge der verfügbaren Datenhistorie keinen unzweifelhaften Beweis von RzM zulässt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 67 | bei Position 1495-1497 | Hinzugefügt am Samstag, 15. Januar 2022 10:09:15 + +Sowohl überdurchschnittliche als auch unterdurchschnittliche Jahresrenditen von Investmentfonds, Wertpapierportfolios und Wertpapierindizes nähern sich sehr langfristig tendenziell wieder dem für die jeweilige Asset-Klasse oder Portfoliotyp durchschnittlichen Wert an +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 67 | bei Position 1498-1498 | Hinzugefügt am Samstag, 15. Januar 2022 10:09:29 + +heißt »langfristig« hier: Für Zeiträume ab etwa fünf Jahren. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 68 | bei Position 1505-1507 | Hinzugefügt am Samstag, 15. Januar 2022 10:10:20 + +Dass RzM kurzfristig im Aktienmarkt nicht beobachtbar ist, sollte auch aus der Sicht der modernen Finanzforschung nicht überraschen: Hier kommt der im Abschnitt über die Efficient-Market-Theorie bereits angesprochene Charakter des Random Walk (Zufallslauf) von Aktienkursen zum Ausdruck +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 69 | bei Position 1544-1544 | Hinzugefügt am Samstag, 15. Januar 2022 10:12:01 + +Wer RzM versteht und akzeptiert, der ist gegenüber anderen Anlegern beträchtlich im Vorteil: +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 69 | bei Position 1544-1546 | Hinzugefügt am Samstag, 15. Januar 2022 10:12:08 + +Erstens wird er von vornherein die besseren Anlageentscheidungen treffen, weil er nicht sinnloser kurzfristiger Outperformance hinterherjagt und damit seine Langfristrendite zerstört (Performance-Chasing). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 69 | bei Position 1546-1547 | Hinzugefügt am Samstag, 15. Januar 2022 10:12:17 + +Zweitens wird er ruhiger schlafen, weil er vorübergehende Abschwünge und (Buch-)Verluste besser begreift, gelassener hinnehmen kann und seltener zu emotionsgetriebenen, impulsiven Entscheidungen neigt, die er einige Jahre später schwer bereuen wird. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 70 | bei Position 1558-1560 | Hinzugefügt am Samstag, 15. Januar 2022 10:14:50 + +Diversifikation nicht nur über verschiedene Vermögensanlagen hinweg denken, sondern auch entlang der Zeitachse, also über viele verschiedene einzelne Zeitintervalle hinweg. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 70 | bei Position 1560-1560 | Hinzugefügt am Samstag, 15. Januar 2022 10:14:53 + +Dieses Konzept nennt sich »Zeitdiversifikation«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 69 | bei Position 1554-1555 | Hinzugefügt am Samstag, 15. Januar 2022 10:15:22 + +1.9Zeitdiversifikation: Wie Risiko und Anlagehorizont zusammenhängen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 70 | bei Position 1560-1562 | Hinzugefügt am Samstag, 15. Januar 2022 10:15:39 + +Ihm zufolge kann ein Anleger mit einem 40-Jahres-Horizont über 40 einzelne, voneinander mehr oder weniger unabhängige, Kalenderjahresrenditen hinweg diversifizieren, wohingegen ein Einjahresanleger das »Einzeljahresrisiko« ungemildert trägt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 70 | bei Position 1565-1566 | Hinzugefügt am Samstag, 15. Januar 2022 10:16:18 + +Time-Diversification und Regression zum Mittelwert hängen mit einander zusammen. Je stärker RzM, desto eher wird es auch zu einem vorteilhaften Time-Diversification-Effekt kommen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 70 | bei Position 1567-1567 | Hinzugefügt am Samstag, 15. Januar 2022 10:16:26 + +Allerdings ist in der Wissenschaft umstritten, ob Zeitdiversifikation tatsächlich funktioniert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 70 | bei Position 1569-1570 | Hinzugefügt am Samstag, 15. Januar 2022 10:16:37 + +Generell hängt die Frage der Bejahung oder Verneinung von Zeitdiversifikation von einer Reihe von Annahmen und dem gewählten Forschungsansatz ab. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 70 | bei Position 1573-1574 | Hinzugefügt am Samstag, 15. Januar 2022 10:17:08 + +Shortfall-Risk (Definition in Abschnitt 1.12) als eine der wichtigsten Risikoarten bei der Geldanlage nimmt bei Aktien mit zunehmender Länge der Anlageperiode ab. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 70 | bei Position 1574-1575 | Hinzugefügt am Samstag, 15. Januar 2022 10:17:14 + +Das heißt, je länger man in Aktien anlegt, desto wahrscheinlicher ist es, dass man eine bestimmte »Hürdenrendite« überschreitet. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 71 | bei Position 1580-1583 | Hinzugefügt am Samstag, 15. Januar 2022 10:17:49 + +Das Humankapitalargument (siehe Abschnitt 5.5). Wer die Investmentrelevanz von Humankapital bejaht, der muss eigentlich zu dem enorm praxisrelevanten Schluss kommen, dass junge Haushalte mit langem Anlagehorizont im Normalfall eine höhere Aktienquote tragen können als ältere Haushalte mit kürzerem (Rest-)Anlagehorizont. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 71 | bei Position 1583-1585 | Hinzugefügt am Samstag, 15. Januar 2022 10:18:01 + +Das Humankapital eines Haushaltes ist tendenziell umso höher, je jünger ein Haushalt ist. Das Humankapital der meisten Haushalte dürfte sehr risikoarm sein, oft nur wenig risikoreicher als kurzfristige Staatsanleihen höchster Bonität. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 71 | bei Position 1593-1593 | Hinzugefügt am Samstag, 15. Januar 2022 10:19:06 + +Je länger der verbleibende Anlagehorizont, desto höher die Aktienquote. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 72 | bei Position 1598-1599 | Hinzugefügt am Samstag, 15. Januar 2022 10:19:15 + +1.10Asset-Allokation: Was die Rendite Ihres Portfolios tatsächlich bestimmt +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 72 | bei Position 1599-1600 | Hinzugefügt am Samstag, 15. Januar 2022 10:19:28 + +Die Entscheidung, die sich statistisch am stärksten auf die Rendite und das Risiko eines Portfolios auswirkt, ist die Auswahl der in dem Portfolio enthaltenen Asset-Klassen und deren Gewichtung. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 72 | bei Position 1602-1604 | Hinzugefügt am Samstag, 15. Januar 2022 10:19:44 + +Eine Asset-Klasse ist eine Gruppe von Assets (Vermögenswerte) mit sehr ähnlichen Risiko- und Renditemerkmalen, die weitgehend gleichen mikro- und makroökonomischen Ursache-Wirkung-Zusammenhängen ausgesetzt sind und die einer sachlogischen Gruppe angehören +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 75 | bei Position 1693-1694 | Hinzugefügt am Samstag, 15. Januar 2022 10:25:25 + +Der Bedeutung der Asset-Allokation für den Anlageerfolg +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 75 | bei Position 1694-1694 | Hinzugefügt am Samstag, 15. Januar 2022 10:25:31 + +Über 90% der Rendite und etwa 90% des Risikos eines Aktienportfolios werden von den in ihm enthaltenen Asset-Klassen bestimmt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 75 | bei Position 1696-1698 | Hinzugefügt am Samstag, 15. Januar 2022 10:25:48 + +Der Löwenanteil von Rendite und Volatilität eines Aktienportfolios wird von der Asset-Klassen-Allokation, also der Aufteilung des Portfolios auf die einzelnen Asset-Klassen, bestimmt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 75 | bei Position 1709-1714 | Hinzugefügt am Samstag, 15. Januar 2022 10:27:21 + +Wenn Märkte informationseffizient sind, dann sind einzelne Aktienkaufentscheidungen in 50% der Fälle »richtig« (liefern eine ➔ risikoadjustierte Überrendite) und in 50% der Fälle »falsch« (liefern keine risikoadjustierte Überrendite). Somit spielt das konkrete Kaufverhalten des einzelnen Fondsmanagers normalerweise keine Rolle und es müssen andere Ursachen für das Rendite-/Risikoprofil des Portfolios verantwortlich sein, nämlich die Asset-Klassen-Aufteilung. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 76 | bei Position 1715-1716 | Hinzugefügt am Samstag, 15. Januar 2022 10:27:29 + +1.11Risiko richtig verstehen – die zentralen Risikokonzepte +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 76 | bei Position 1716-1717 | Hinzugefügt am Samstag, 15. Januar 2022 10:27:36 + +»Risiko ist die Möglichkeit, dass Sie an einem bestimmten Zeitpunkt weniger liquide Geldmittel zur Verfügung haben, als Sie es bei Ihrer ursprünglichen Investitionsentscheidung erwarteten«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 76 | bei Position 1719-1719 | Hinzugefügt am Samstag, 15. Januar 2022 10:27:58 + +Und sogar ein und derselbe Anleger hat im Zeitablauf eine variierende Risikotoleranz. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 76 | bei Position 1719-1720 | Hinzugefügt am Samstag, 15. Januar 2022 10:28:21 + +Kollektiv aller Anleger, also den gesamten Markt – ob Aktien, Anleihen oder Immobilien – steigen und sinken »Risikoaversionsgrade« im Zeitablauf. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 76 | bei Position 1721-1721 | Hinzugefügt am Samstag, 15. Januar 2022 10:28:24 + +»time-varying risk premia«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 76 | bei Position 1728-1728 | Hinzugefügt am Samstag, 15. Januar 2022 10:29:28 + +Dass also Risikomessung gewissermaßen keine »exakte Wissenschaft« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 76 | bei Position 1728-1730 | Hinzugefügt am Samstag, 15. Januar 2022 10:29:39 + +liegt einfach in der Natur der Sache: Die Wahrnehmung und Bewertung von Risiko ist notgedrungen subjektiv, sie ist psychologisch komplex und sie hat ganz offensichtlich eine lebensphilosophische Dimension +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 77 | bei Position 1732-1733 | Hinzugefügt am Samstag, 15. Januar 2022 10:30:12 + +Je besser wir Risiko, seine vielfältigen Ausprägungen, Messmethoden und unsere höchstpersönliche Risikowahrnehmung begreifen, desto bessere Anleger werden wir. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 77 | bei Position 1734-1736 | Hinzugefügt am Samstag, 15. Januar 2022 10:30:26 + +Rendite kommt von Risiko. Rendite kommt nicht von Gewinnen, Gewinnwachstum oder Cash-Flows, soweit diese allgemein erwartet sind, was die Regel sein dürfte. Rendite ist vielmehr primär die Belohnung für das Tragen von Risiko. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 77 | bei Position 1736-1737 | Hinzugefügt am Samstag, 15. Januar 2022 10:30:33 + +Rendite und Risiko sind untrennbar miteinander verbunden – das ist das eherne Gesetz der Ökonomie. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 77 | bei Position 1743-1744 | Hinzugefügt am Samstag, 15. Januar 2022 10:31:13 + +Unterschiedliche Risikokennzahlen führen zu unterschiedlichen Risikomessergebnissen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 77 | bei Position 1745-1746 | Hinzugefügt am Samstag, 15. Januar 2022 10:31:28 + +Die mit Abstand am häufigsten verwendete ist »Volatilität«, typischerweise gemessen mit den statistischen Kennzahlen Standardabweichung oder Varianz von Tages-, Monats- oder Jahresrenditen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 78 | bei Position 1752-1753 | Hinzugefügt am Samstag, 15. Januar 2022 10:32:21 + +Risiko ist subjektiv, nicht objektiv. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 78 | bei Position 1753-1754 | Hinzugefügt am Samstag, 15. Januar 2022 10:32:55 + +Auf der einen Seite existiert das Messergebnis für eine bestimmte Risikokennzahl und auf der anderen Seite steht die subjektive Wahrnehmung dieser Kennzahl. Der +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 78 | bei Position 1761-1761 | Hinzugefügt am Samstag, 15. Januar 2022 10:33:37 + +Wir haben unterschiedliche Risikotoleranzen in unterschiedlichen Lebenssphären +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 78 | bei Position 1764-1765 | Hinzugefügt am Samstag, 15. Januar 2022 10:34:00 + +Unsere Risikobereitschaft schwankt im Zeitablauf. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 78 | bei Position 1765-1766 | Hinzugefügt am Samstag, 15. Januar 2022 10:34:11 + +Die subjektive Risikoempfindlichkeit einer Person innerhalb einer Lebenssphäre kann und wird sich normalerweise im Zeitablauf ändern; meistens sehr langsam, aber manchmal auch rasch, z. B. nach einer persönlichen Tragödie +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 78 | bei Position 1767-1767 | Hinzugefügt am Samstag, 15. Januar 2022 10:34:17 + +Generell werden die meisten Menschen mit zunehmendem Alter und/oder mit zunehmendem Vermögen risikoaverser. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 79 | bei Position 1769-1769 | Hinzugefügt am Samstag, 15. Januar 2022 10:34:27 + +Gewöhnung an Risiko macht einen Unterschied. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 79 | bei Position 1770-1771 | Hinzugefügt am Samstag, 15. Januar 2022 10:34:35 + +Je länger wir einem bestimmten Risiko ausgesetzt waren und/oder je intensiver wir uns damit beschäftigt haben, desto tendenziell geringer erscheint es uns +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 79 | bei Position 1773-1775 | Hinzugefügt am Samstag, 15. Januar 2022 10:35:03 + +Kapitalmarktanlagen speist sich dieser hilfreiche Gewöhnungseffekt wohl aus zwei verschiedenen Faktoren: Zum einen der möglichst oft gemachten, konkreten Erfahrung, dass ein starker Kursrückgang innerhalb eines global diversifizierten Portfolios nie endgültig ist. Zum anderen versetzen uns Wissen und persönliche Erfahrung eher in die Lage, Risiko zu vermeiden oder produktiv darauf zu reagieren, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 79 | bei Position 1776-1778 | Hinzugefügt am Samstag, 15. Januar 2022 10:35:33 + +Fazit: Weil man bei der Vermögensbildung durch Investieren umso besser vorwärtskommt, je mehr und je länger man (wissenschaftlich notwendige) Risiken bewusst trägt, ist es vorteilhaft, sich möglichst früh an dieses Risiko zu gewöhnen und viel über Finanzrisiko zu wissen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 79 | bei Position 1780-1780 | Hinzugefügt am Samstag, 15. Januar 2022 10:35:42 + +Die Asymmetrie von Gewinn und Verlust. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 79 | bei Position 1780-1781 | Hinzugefügt am Samstag, 15. Januar 2022 10:35:49 + +Einen bestimmten Geldbetrag zu verlieren, schmerzt viel mehr als es Freude bereitet, den gleichen Geldbetrag zu gewinnen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 79 | bei Position 1783-1784 | Hinzugefügt am Samstag, 15. Januar 2022 10:36:09 + +Zu häufige Portfoliobetrachtung kann negative mentale Selbstprogrammierung bewirken. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 79 | bei Position 1783-1786 | Hinzugefügt am Samstag, 15. Januar 2022 10:36:25 + +Zu häufige Portfoliobetrachtung kann negative mentale Selbstprogrammierung bewirken. Die wissenschaftliche Finanzmarktforschung hat Mitte der 90er-Jahre herausgefunden, dass Anleger umso konservativer anlegen, je häufiger sie ihre Investments anschauen, also je häufiger sie ihren Depotauszug im Internet oder auf Papier betrachten +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 79 | bei Position 1786-1787 | Hinzugefügt am Samstag, 15. Januar 2022 10:36:29 + +»Myopic Loss Aversion« (kurzsichtige Risikovermeidung). Es +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 79 | bei Position 1786-1787 | Hinzugefügt am Samstag, 15. Januar 2022 10:36:37 + +»Myopic Loss Aversion« (kurzsichtige Risikovermeidung). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 80 | bei Position 1800-1800 | Hinzugefügt am Samstag, 15. Januar 2022 10:37:56 + +Risiko ist ein »probabilistisches« Konzept +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 80 | bei Position 1800-1801 | Hinzugefügt am Samstag, 15. Januar 2022 10:38:01 + +Probabilistik (eine Teildisziplin der Stochastik) ist die Wissenschaft von den Wahrscheinlichkeiten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 80 | bei Position 1801-1802 | Hinzugefügt am Samstag, 15. Januar 2022 10:38:10 + +Eine Standardformel für Risiko im Sinne von »erwartetem Verlust« ist R = P × I. Ausformuliert: Risiko = Probability (Wahrscheinlichkeit) +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 80 | bei Position 1801-1802 | Hinzugefügt am Samstag, 15. Januar 2022 10:38:13 + +Eine Standardformel für Risiko im Sinne von »erwartetem Verlust« ist R = P × I. Ausformuliert: Risiko = Probability (Wahrscheinlichkeit) × Impact (Auswirkung). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 80 | bei Position 1802-1803 | Hinzugefügt am Samstag, 15. Januar 2022 10:38:20 + +Das Ausmaß von Risiko hängt einerseits von seiner Eintrittswahrscheinlichkeit P ab und andererseits von dem Schaden I (Impact), der bei Eintritt resultiert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 80 | bei Position 1803-1804 | Hinzugefügt am Samstag, 15. Januar 2022 10:38:35 + +Die Wahrscheinlichkeit P oder der Schaden I in Isolation sind nur eingeschränkt aussagefähig oder sogar irreführend. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 81 | bei Position 1806-1806 | Hinzugefügt am Samstag, 15. Januar 2022 10:38:49 + +Das besonders trickreiche »Event-Risk« (siehe weiter unten) ist Risiko, bei dem P quasi mikroskopisch klein ist, aber I sehr hoch. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 81 | bei Position 1813-1814 | Hinzugefügt am Samstag, 15. Januar 2022 10:39:32 + +Event-Risk (»Event« = engl. Ereignis). Damit sind Risiken gemeint, die (a) extrem selten eintreten und daher besonders schwer oder gar nicht zu prognostizieren und zu managen sind, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 81 | bei Position 1813-1815 | Hinzugefügt am Samstag, 15. Januar 2022 10:39:41 + +Event-Risk (»Event« = engl. Ereignis). Damit sind Risiken gemeint, die (a) extrem selten eintreten und daher besonders schwer oder gar nicht zu prognostizieren und zu managen sind, und (b), sofern sie eintreten, zumeist einen großen Schaden anrichten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 81 | bei Position 1815-1816 | Hinzugefügt am Samstag, 15. Januar 2022 10:39:49 + +Schwere Naturkatastrophen, terroristische Anschläge oder eine »Jahrhundertwirtschaftskrise« können in diese Kategorie fallen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 81 | bei Position 1819-1824 | Hinzugefügt am Samstag, 15. Januar 2022 10:40:24 + +Portfoliorisiko versus Einzelanlagenrisiko. Risiko kann man nur auf der Ebene des Gesamtportfolios eines Haushaltes sinnvoll beurteilen und dazu gehört die Betrachtung wirklich aller Vermögensteile des Haushaltes, einschließlich Kapitalmarktanlagen, Bankguthaben, Bausparguthaben, Immobilien, Kapitallebensversicherungen (➔ Rückkaufswert), Ansprüche an Rentenversicherungen (➔ Barwert), ein teures Auto (wenn es vollkaskoversichert ist) und Humankapital. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 81 | bei Position 1824-1825 | Hinzugefügt am Samstag, 15. Januar 2022 10:40:35 + +Wer seine Risikoanalyse nur auf einzelne Investments beschränkt, kann kaum zu sinnvollen Schlussfolgerungen kommen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 82 | bei Position 1826-1828 | Hinzugefügt am Samstag, 15. Januar 2022 10:40:48 + +»Bad returns in bad times.« Jedes Asset hat für sich genommen einen bestimmten Risikograd, den man mit einer der im folgenden Abschnitt beschriebenen Risikokennzahlen messen kann. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 82 | bei Position 1829-1829 | Hinzugefügt am Samstag, 15. Januar 2022 10:40:57 + +Ein wichtiger risikorelevanter Aspekt ist, wann exakt sich ein bestimmtes Risiko materialisiert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 82 | bei Position 1833-1833 | Hinzugefügt am Samstag, 15. Januar 2022 10:41:18 + +bewerten, wenn sie gleichzeitig wie die des Gesamtmarkts +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 82 | bei Position 1833-1833 | Hinzugefügt am Samstag, 15. Januar 2022 10:41:38 + +Verluste sind besonders negativ zu bewerten, wenn sie gleichzeitig wie die des Gesamtmarkts eintreten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 82 | bei Position 1834-1834 | Hinzugefügt am Samstag, 15. Januar 2022 10:41:44 + +»bad returns in bad times« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 82 | bei Position 1836-1836 | Hinzugefügt am Samstag, 15. Januar 2022 10:41:56 + +Schlechte bekannte Verhältnisse sind kein Risiko. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 82 | bei Position 1836-1837 | Hinzugefügt am Samstag, 15. Januar 2022 10:42:02 + +Negative Umstände, die bekannt und gewiss sind, werden ganz einfach beim »Pricing«, das der Markt von einem Investment fordert, berücksichtigt (eingepreist). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 83 | bei Position 1843-1844 | Hinzugefügt am Samstag, 15. Januar 2022 10:42:45 + +Fazit: Schlechte Umstände, die bekannt sind, sind kein Risiko, denn der Markt preist sie ein. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 83 | bei Position 1844-1845 | Hinzugefügt am Samstag, 15. Januar 2022 10:42:55 + +Historisches Risiko versus zukünftig erwartetes Risiko. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 83 | bei Position 1848-1850 | Hinzugefügt am Samstag, 15. Januar 2022 10:43:23 + +Dennoch sollte man bei der Beurteilung und beim Denken über Risiko stets zwei Risikokonzepte sauber auseinanderhalten: (a) Historisches Risiko wie z. B. historische Volatilität (»Ex-post-Risiko«) und (b) für die Zukunft »erwartetes Risiko« (»Ex-ante-Risiko«). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 83 | bei Position 1850-1851 | Hinzugefügt am Samstag, 15. Januar 2022 10:43:41 + +Den größten Teil unseres Wissens über Ex-ante-Risiko beziehen wir direkt oder indirekt aus unserem Wissen um das Ex-post-Risiko. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 83 | bei Position 1851-1853 | Hinzugefügt am Samstag, 15. Januar 2022 10:44:09 + +Wenn sich Ex-ante-Risiko nicht materialisiert, dann heißt das weder, dass dieses Risiko nicht tatsächlich bestand, noch dass seine Größe falsch quantifiziert wurde oder dass es falsch war, es zu erwarten und ursprünglich planerisch in seine Investmentstrategie miteinzubeziehen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 83 | bei Position 1856-1856 | Hinzugefügt am Samstag, 15. Januar 2022 10:44:25 + +Buchverluste versus realisierte Verluste. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 83 | bei Position 1857-1859 | Hinzugefügt am Samstag, 15. Januar 2022 10:44:37 + +Für einen disziplinierten global diversifizierten Buy-and-Hold-Anleger sind vermutlich der allergrößte Teil der Verluste, die er in seinem Anlegerleben ertragen muss und der allergrößte Teil der Zeit, in der solche Verluste auftreten, nur vorübergehende Buchverluste. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 83 | bei Position 1859-1860 | Hinzugefügt am Samstag, 15. Januar 2022 10:44:42 + +Buchverluste sind – anders als realisierte Verluste – »nur« Verluste auf dem Papier und eben nicht endgültig. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 84 | bei Position 1865-1866 | Hinzugefügt am Samstag, 15. Januar 2022 10:45:23 + +Wer seine Investments nicht verkauft, wird diese Rendite mit hoher Wahrscheinlichkeit irgendwann erzielen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 84 | bei Position 1872-1872 | Hinzugefügt am Samstag, 15. Januar 2022 10:45:54 + +Das Risiko der »risikofreien« Anlage. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 84 | bei Position 1876-1878 | Hinzugefügt am Samstag, 15. Januar 2022 10:46:42 + +Einer der wichtigen Fälle auf dem Gebiet des Investierens ist das »versteckte« Risiko des sogenannten »risikofreien« Investments, also verzinslicher Bankguthaben und kurzfristiger Staatsanleihen in Ländern höchster Bonität. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 85 | bei Position 1888-1888 | Hinzugefügt am Samstag, 15. Januar 2022 10:47:40 + +Hat Aktienrisiko in den letzten Jahren zugenommen? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 85 | bei Position 1888-1889 | Hinzugefügt am Samstag, 15. Januar 2022 10:48:03 + +Dass das Aktienrisiko »seit Jahren« oder »in den letzten Jahren« zunehme, ist immer wieder in den Medien zu lesen oder wird oft von Finanzberatern und Bankern, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 85 | bei Position 1890-1890 | Hinzugefügt am Samstag, 15. Januar 2022 10:48:07 + +behauptet. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 85 | bei Position 1891-1892 | Hinzugefügt am Samstag, 15. Januar 2022 10:48:20 + +Diese Aussage bzw. dieser Glaube ist in Bezug auf Risiken von Finanzinvestments falsch17 und vermutlich auch in Bezug auf »Lebensrisiken« schlechthin. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 86 | bei Position 1903-1904 | Hinzugefügt am Samstag, 15. Januar 2022 10:49:17 + +1.12Neun wichtige Risikokennzahlen schnell erklärt +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 86 | bei Position 1906-1906 | Hinzugefügt am Samstag, 15. Januar 2022 10:49:33 + +Volatilität +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 86 | bei Position 1908-1909 | Hinzugefügt am Samstag, 15. Januar 2022 10:49:46 + +Volatilität (Standardabweichung oder Varianz): +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 86 | bei Position 1909-1910 | Hinzugefügt am Samstag, 15. Januar 2022 10:49:56 + +Sie ist das in der Finanzökonomie am meisten verbreitete Risikomaß, aber keineswegs das Einzige und, wie manche denken, ein eher schlechtes +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 86 | bei Position 1911-1912 | Hinzugefügt am Samstag, 15. Januar 2022 10:50:20 + +Die Bezeichnungen »Risiko«, »Volatilität«, »Standardabweichung« und »Varianz« werden oft synonym verwendet +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 86 | bei Position 1913-1913 | Hinzugefügt am Samstag, 15. Januar 2022 10:50:30 + +Die Varianz ist das Quadrat der Standardabweichung, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 86 | bei Position 1913-1915 | Hinzugefügt am Samstag, 15. Januar 2022 10:50:38 + +Die Standardabweichung hat gegenüber der Varianz den Vorteil, dass sie in der gleichen Recheneinheit angegeben ist wie die zugrundeliegenden Renditedaten und daher intuitiver verständlich ist. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 86 | bei Position 1915-1916 | Hinzugefügt am Samstag, 15. Januar 2022 10:50:50 + +Die Standardabweichung ist eine statistische Maßzahl für die Streuung einer Gruppe von Einzelwerten um ihren arithmetischen (nicht geometrischen) Mittelwert herum +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 87 | bei Position 1920-1921 | Hinzugefügt am Samstag, 15. Januar 2022 10:51:20 + +Die Standardabweichung ist ein Schwankungs- oder Streuungsmaß, das auf die sogenannte Normal- oder Gaußverteilung (die berühmte Gaußsche Glockenkurve) angewendet wird. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 87 | bei Position 1924-1924 | Hinzugefügt am Samstag, 15. Januar 2022 10:51:39 + +Wertpapierrenditen sind allerdings nur näherungsweise normalverteilt +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 87 | bei Position 1926-1928 | Hinzugefügt am Samstag, 15. Januar 2022 10:52:01 + +Etwa 68% aller Werte liegen maximal eine Standardabweichung vom Durchschnitt entfernt. D. h. eine Hälfte von 68% (also 34%) der Werte liegen maximal eine Standardabweichung unter dem Durchschnitt und eine Hälfte maximal eine Standardabweichung über dem Durchschnitt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 88 | bei Position 1930-1931 | Hinzugefügt am Samstag, 15. Januar 2022 10:52:22 + +Als praktischer Merksatz: Es ist somit zu erwarten, dass etwa 16% (etwa jeder sechste Wert) schlechter als das arithmetische Mittel abzüglich einer Standardabweichung sein wird. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 87 | bei Position 1926-1927 | Hinzugefügt am Samstag, 15. Januar 2022 10:52:35 + +Etwa 68% aller Werte liegen maximal eine Standardabweichung vom Durchschnitt entfernt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 88 | bei Position 1934-1934 | Hinzugefügt am Samstag, 15. Januar 2022 10:52:54 + +Etwa 95% aller Werte liegen maximal zwei Standardabweichungen vom Durchschnitt entfernt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 88 | bei Position 1936-1936 | Hinzugefügt am Samstag, 15. Januar 2022 10:53:03 + +Gut 99% aller Werte liegen maximal drei Standardabweichungen vom Durchschnitt entfernt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 88 | bei Position 1940-1941 | Hinzugefügt am Samstag, 15. Januar 2022 10:54:07 + +Die Standardabweichung um den arithmetischen Mittelwert (8,8%) herum betrug knapp 20%. Wir können somit erwarten, dass auf sehr lange Sicht betrachtet etwa jede sechste reale Jahresrendite schlechter als –11% p.a. sein wird. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 89 | bei Position 1941-1944 | Hinzugefügt am Samstag, 15. Januar 2022 10:54:14 + +Zur Erläuterung: 8,8% minus 20% = (etwa) –11%. »Jede sechste Jahresrendite«, weil bei einer Normalverteilung ca. 32% aller Jahresrenditen weiter als eine Standardabweichung (hier 20%) vom arithmetischen Mittelwert entfernt sein werden. 16% ist die Hälfte von 32%, da uns hier ja die Renditen unterhalb des Mittelwerts interessieren. 16% entspricht grob einem Sechstel, also jeder sechsten Jahresrendite. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 89 | bei Position 1955-1956 | Hinzugefügt am Samstag, 15. Januar 2022 10:55:15 + +Weist ein Investmentfonds eine hohe Volatilität, also Standardabweichung, auf, ist er auch großen Wertschwankungen unterworfen. In einem Bullenmarkt steigt dieser Fonds tendenziell stärker an als der Gesamtmarkt. In einem Bärenmarkt wird er deutlicher einbrechen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 89 | bei Position 1958-1959 | Hinzugefügt am Samstag, 15. Januar 2022 10:55:30 + +sagen: Je breiter ein Investmentfonds (oder ein Portfolio generell) diversifiziert ist, desto niedriger fällt auch seine Standardabweichung aus. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 89 | bei Position 1964-1965 | Hinzugefügt am Samstag, 15. Januar 2022 10:55:57 + +Maximaler (historischer) kumulativer Verlust (maximum Drawdown): +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 89 | bei Position 1965-1966 | Hinzugefügt am Sonntag, 16. Januar 2022 22:25:26 + +Der maximale kumulative Verlust, der sich irgendwann in der Betrachtungsperiode ergeben hat. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 90 | bei Position 1970-1972 | Hinzugefügt am Sonntag, 16. Januar 2022 22:26:02 + +Die Maximum-Drawdown-Kennzahl beantwortet somit die Frage: Wie schlimm kann ein Rückschlag bei dieser Asset-Klasse maximal ausfallen, wenn man sehr langfristige historische Renditen zugrunde legt? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 90 | bei Position 1972-1973 | Hinzugefügt am Sonntag, 16. Januar 2022 22:26:14 + +Ich halte ihn aus Privatanlegersicht für die nützlichste einzelne Risikokennzahl. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 90 | bei Position 1974-1975 | Hinzugefügt am Sonntag, 16. Januar 2022 22:26:24 + +Worst-Case-Perspektive +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 90 | bei Position 1977-1978 | Hinzugefügt am Sonntag, 16. Januar 2022 22:26:33 + +Längste Verlustphase (Anzahl Monate oder Jahre mit der längsten historischen Null-Rendite): +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 90 | bei Position 1979-1981 | Hinzugefügt am Sonntag, 16. Januar 2022 22:26:48 + +Die Kennzahl gibt die Länge des maximalen historischen Zeitraums an, den ein Investment benötigte, um nach einem Einbruch wieder auf den früheren Höchststand am Beginn des Einbruchs »zurückzuklettern«, also alle kumulativen Verluste auszugleichen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 90 | bei Position 1981-1982 | Hinzugefügt am Sonntag, 16. Januar 2022 22:26:58 + +Legt man der Berechnung reale Renditen zugrunde, ist dieser Zeitraum länger als bei Verwendung von nominalen Renditen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 90 | bei Position 1982-1982 | Hinzugefügt am Sonntag, 16. Januar 2022 22:27:02 + +Worst-Case-Perspektive +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 1986-1987 | Hinzugefügt am Sonntag, 16. Januar 2022 22:27:18 + +Anteil der negativen (historischen) Kalenderjahresrenditen: +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 1987-1988 | Hinzugefügt am Sonntag, 16. Januar 2022 22:27:33 + +Dieses Risikomaß ist definiert als Anteil der negativen Jahresrenditen an allen Jahresrenditen in einer historischen Betrachtungsperiode +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 1988-1989 | Hinzugefügt am Sonntag, 16. Januar 2022 22:27:39 + +Wie häufig muss ich mit einem Kalenderjahresverlust rechnen, wenn ich 20 Jahre oder mehr investiert bleibe? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 1992-1993 | Hinzugefügt am Sonntag, 16. Januar 2022 22:27:52 + +Value at Risk/VaR (Wert im Risiko): +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 1993-1994 | Hinzugefügt am Sonntag, 16. Januar 2022 22:27:59 + +Ein Risikokonzept, das sich in erster Linie auf die Zukunft bezieht, also auf statistisch »modellierte« Daten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 1994-1995 | Hinzugefügt am Sonntag, 16. Januar 2022 22:28:23 + +einfache historische Daten berechnet werden. In Bezug auf Wertpapierrenditen ist er diejenige negative Rendite, die mit einer bestimmten Wahrscheinlichkeit (z. B. 5%) unterschritten wird. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 1998-2004 | Hinzugefügt am Sonntag, 16. Januar 2022 22:28:41 + +Der VaR gibt lediglich den »Trennpunkt« an. Aus Privatanlegersicht, ist das eine Schwäche dieser Risikokennzahl. (f) Shortfall-Risk (Unterschreitungsrisiko): Diese Kennzahl ist mit dem Value at Risk verwandt. Es existieren unterschiedliche Varianten der Kennzahl, die oft nicht genau auseinandergehalten werden. Die einfachste Form des Shortfall-Risks ist »die Wahrscheinlichkeit, mit der eine bestimmte Renditeschwelle oder Minimum-Rendite für die gewählte Betrachtungsperiode unterschritten wird«. Ein Beispiel: Die Häufigkeit, mit der ein Portfolio im historischen Betrachtungszeitraum oder in einem künftigen Betrachtungszeitraum eine durchschnittliche Jahresrendite +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 1998-1998 | Hinzugefügt am Sonntag, 16. Januar 2022 22:28:48 + +Der VaR gibt lediglich den »Trennpunkt« an. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 1994-1995 | Hinzugefügt am Sonntag, 16. Januar 2022 22:29:07 + +In Bezug auf Wertpapierrenditen ist er diejenige negative Rendite, die mit einer bestimmten Wahrscheinlichkeit (z. B. 5%) unterschritten wird. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 2000-2000 | Hinzugefügt am Sonntag, 16. Januar 2022 22:29:31 + +Shortfall-Risk (Unterschreitungsrisiko): +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 2000-2001 | Hinzugefügt am Sonntag, 16. Januar 2022 22:29:35 + +Diese Kennzahl ist mit dem Value at Risk verwandt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 2001-2003 | Hinzugefügt am Sonntag, 16. Januar 2022 22:29:45 + +Die einfachste Form des Shortfall-Risks ist »die Wahrscheinlichkeit, mit der eine bestimmte Renditeschwelle oder Minimum-Rendite für die gewählte Betrachtungsperiode unterschritten wird«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 2004-2006 | Hinzugefügt am Sonntag, 16. Januar 2022 22:29:58 + +Für die Zukunft wird diese Wahrscheinlichkeit oft mit dem Instrument der ➔ Monte-Carlo-Simulation +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 91 | bei Position 2004-2006 | Hinzugefügt am Sonntag, 16. Januar 2022 22:30:02 + +Für die Zukunft wird diese Wahrscheinlichkeit oft mit dem Instrument der ➔ Monte-Carlo-Simulation berechnet. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 92 | bei Position 2007-2009 | Hinzugefügt am Sonntag, 16. Januar 2022 22:30:39 + +Eine andere Variante der Shortfall-Risk-Kennzahl ist der »Expected (erwartete) Shortfall«. Das ist die durchschnittliche Rendite der z. B. 5% schlechtesten Fälle (Szenarien) aus einer Gesamtheit von Fällen in einem bestimmten Zeitraum. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 92 | bei Position 2011-2011 | Hinzugefügt am Sonntag, 16. Januar 2022 22:30:47 + +Referenzrahmenrisiko (Frame of Reference Risk): +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 92 | bei Position 2012-2013 | Hinzugefügt am Sonntag, 16. Januar 2022 22:31:24 + +»Die Erfahrung bestätigt, dass es für die Reputation eines Mannes besser ist, gemeinsam mit allen anderen zu scheitern, als alleine Erfolg zu haben.« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 92 | bei Position 2013-2015 | Hinzugefügt am Sonntag, 16. Januar 2022 22:31:35 + +Wenn unsere Erfolge und Misserfolge nicht parallel zu unserer unmittelbaren Referenzwelt verlaufen, sind wir höchst beunruhigt, selbst wenn wir im Durchschnitt »vorne liegen«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 92 | bei Position 2017-2019 | Hinzugefügt am Sonntag, 16. Januar 2022 22:31:48 + +Die Möglichkeit der vorübergehenden Unter-Performance gegenüber einer für uns subjektiv relevanten Benchmark (IB, Abschnitt 1.1) wird als Referenzrahmenrisiko (»Frame of Reference Risk«) bezeichnet. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 92 | bei Position 2019-2019 | Hinzugefügt am Sonntag, 16. Januar 2022 22:32:05 + +Andere Bezeichnungen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 92 | bei Position 2019-2019 | Hinzugefügt am Sonntag, 16. Januar 2022 22:32:09 + +sind +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 92 | bei Position 2019-2020 | Hinzugefügt am Sonntag, 16. Januar 2022 22:32:12 + +Andere Bezeichnungen für dieses Risiko sind Benchmark-Risiko oder »Tracking-Error Regret«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 92 | bei Position 2019-2019 | Hinzugefügt am Sonntag, 16. Januar 2022 22:32:18 + +Andere Bezeichnungen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 92 | bei Position 2019-2020 | Hinzugefügt am Sonntag, 16. Januar 2022 22:32:23 + +Benchmark-Risiko +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 92 | bei Position 2019-2019 | Hinzugefügt am Sonntag, 16. Januar 2022 22:32:27 + +sind +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 92 | bei Position 2020-2020 | Hinzugefügt am Sonntag, 16. Januar 2022 22:32:32 + +»Tracking-Error Regret«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 92 | bei Position 2020-2020 | Hinzugefügt am Sonntag, 16. Januar 2022 22:32:39 + +subjektives Risiko, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 93 | bei Position 2117-2119 | Hinzugefügt am Sonntag, 16. Januar 2022 22:34:13 + +Auf alle Fälle ist der DAX für die meisten deutschen Aktienanleger die wichtigste Bezugsgröße. Schlechter als der DAX zu liegen, zumal über fünf Jahre hinweg, verkraften viele Aktienanleger nicht, selbst wenn ihre persönliche Asset-Allokation eine höhere erwartete Rendite und eine höhere risikobereinigte Rendite hat +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 93 | bei Position 2120-2123 | Hinzugefügt am Sonntag, 16. Januar 2022 22:34:29 + +Tritt nun ein solcher mehrjähriger Rückstand eines international diversifizierten Portfolios gegenüber dem DAX auf, verabschieden sich viele Eigentümer des internationalen Portfolios ungeduldig und verängstigt von der in Wirklichkeit überlegenen Strategie, realisieren nicht mehr rückgängig zu machende Verluste, verursachen hohe Transaktionskosten, erhöhen ihre effektive Steuerbelastung und besiegeln eine langfristige Unter-Performance. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 94 | bei Position 2125-2126 | Hinzugefügt am Sonntag, 16. Januar 2022 22:34:54 + +Der Grund für das häufige Kapitulieren der Anleger vor diesem Phänomen liegt in der zu starken emotionalen Orientierung an der eigenen Umwelt (»Frame of Reference«). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 94 | bei Position 2129-2130 | Hinzugefügt am Sonntag, 16. Januar 2022 22:35:25 + +Statistisch berechnet man Referenzrahmenrisiko mit der Kennzahl Tracking-Error. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 94 | bei Position 2130-2132 | Hinzugefügt am Sonntag, 16. Januar 2022 22:35:37 + +Das ist die Standardabweichung der monatlichen (oder jährlichen) Renditedifferenzen zwischen einem Portfolio und seiner Benchmark. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 94 | bei Position 2132-2133 | Hinzugefügt am Sonntag, 16. Januar 2022 22:35:40 + +Renditereihenfolgerisiko (Return-Sequence-Risk): +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 94 | bei Position 2133-2137 | Hinzugefügt am Sonntag, 16. Januar 2022 22:36:02 + +Bei der Errechnung des ➔ Vermögensendwertes eines einmaligen, anfänglichen Investments, genauso wie bei der geometrischen Rendite über einen Gesamtzeitraum, spielt die Reihenfolge der einzelnen Jahresrenditen keine Rolle. D. h., man kann die positiven und negativen Jahresrenditen, z. B. innerhalb eines 20-Jahreszeitfensters, beliebig gegeneinander vertauschen – es ergibt sich stets dieselbe Durchschnittsrendite und derselbe Investmentendwert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 94 | bei Position 2140-2142 | Hinzugefügt am Sonntag, 16. Januar 2022 22:36:54 + +In der Praxis werden so gut wie alle Portfolios im Zeitablauf durch zusätzliches Sparen oder aber durch Entsparen, also Mittelverbrauch, gekennzeichnet sein. Bei einem solchen Portfolio hat die spezifische Reihenfolge der einzelnen Jahresrenditen jedoch einen erheblichen Einfluss auf den Portfolioendwert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 95 | bei Position 2345-2346 | Hinzugefügt am Sonntag, 16. Januar 2022 22:38:04 + +Die konkrete Reihenfolge von Jahresrenditen spielt eine große Rolle für den Portfolioendwert und die korrekt gemessene Anlegerrendite im Sinne eines internen Zinsfußes und des Vermögensendwertes, sofern das Portfolio im Laufe der Zeit Mittelzu- oder -abflüsse erfährt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2350-2351 | Hinzugefügt am Sonntag, 16. Januar 2022 22:38:38 + +Auch durch Reduktion der jährlichen Entnahme nach einer unterdurchschnittlichen Periodenrendite kann man die negativen Auswirkungen von Renditereihenfolgerisiko für das Portfolio senken. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2353-2354 | Hinzugefügt am Sonntag, 16. Januar 2022 22:38:46 + +Die Sharpe-Ratio (risikoadjustierte Rendite): +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2354-2355 | Hinzugefügt am Sonntag, 16. Januar 2022 22:38:56 + +Die Renditen zweier unterschiedlicher Investments können nur durch eine Risikoadjustierung (Risikogewichtung, Risikoanpassung) ganz objektiv miteinander verglichen werden, denn +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2354-2356 | Hinzugefügt am Sonntag, 16. Januar 2022 22:39:09 + +Die Renditen zweier unterschiedlicher Investments können nur durch eine Risikoadjustierung (Risikogewichtung, Risikoanpassung) ganz objektiv miteinander verglichen werden, denn eine höhere Rendite mit einem höheren Risiko ist nicht unbedingt einer niedrigeren Rendite mit niedrigerem Risiko vorzuziehen (Problem des Äpfel-Birnen-Vergleichs). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2357-2357 | Hinzugefügt am Sonntag, 16. Januar 2022 22:39:32 + +grundsätzlich nur Renditen vergleicht, die zur selben Asset-Klasse gehören, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2357-2358 | Hinzugefügt am Sonntag, 16. Januar 2022 22:39:35 + +(Äpfel-Äpfel-Vergleich), +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2358-2359 | Hinzugefügt am Sonntag, 16. Januar 2022 22:39:57 + +nicht möglich ist, behilft man sich z. B. damit, dass die durchschnittlichen Renditen während eines hinreichend langen Zeitraums zum entsprechenden Risiko ins Verhältnis gesetzt, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2360-2361 | Hinzugefügt am Sonntag, 16. Januar 2022 22:40:05 + +Das Ergebnis ist dann eine objektiv vergleichbare Renditezahl bezogen auf eine Einheit Risiko. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2361-2363 | Hinzugefügt am Sonntag, 16. Januar 2022 22:40:23 + +Sharpe-Ratio. Ihre Definition lautet: (Arithmetische durchschnittliche Monatsrendite der Anlage X minus arithmetische durchschnittliche Monatsrendite der risikofreien Anlage) ÷ Standardabweichung der Monatsrenditen der Anlage X. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2361-2363 | Hinzugefügt am Sonntag, 16. Januar 2022 22:40:27 + +Sharpe-Ratio. Ihre Definition lautet: (Arithmetische durchschnittliche Monatsrendite der Anlage X minus arithmetische durchschnittliche Monatsrendite der risikofreien Anlage) ÷ Standardabweichung der Monatsrenditen der Anlage X. Die Sharpe-Ratio ist also eine +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2361-2363 | Hinzugefügt am Sonntag, 16. Januar 2022 22:40:34 + +Die bekannteste Kennzahl hierfür ist die Sharpe-Ratio. Ihre Definition lautet: (Arithmetische durchschnittliche Monatsrendite der Anlage X minus arithmetische durchschnittliche Monatsrendite der risikofreien Anlage) ÷ Standardabweichung der Monatsrenditen der Anlage X. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2363-2363 | Hinzugefügt am Sonntag, 16. Januar 2022 22:40:38 + +eine risikogewichtete (»risikoadjustierte«) Rendite. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2363-2363 | Hinzugefügt am Sonntag, 16. Januar 2022 22:40:45 + +keine reine Risikokennzahl. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2363-2365 | Hinzugefügt am Sonntag, 16. Januar 2022 22:41:01 + +Man kann die Sharpe-Ratio etwas vereinfachen, indem man auf die Subtraktion der Durchschnittsrendite der risikofreien Anlage verzichtet. Dann lautet die Definition: Arithmetische durchschnittliche Monatsrendite ÷ Standardabweichung der Monatsrenditen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2366-2367 | Hinzugefügt am Sonntag, 16. Januar 2022 22:41:10 + +»Vereinfachte Sharpe-Ratio« genannt (engl. »Raw Sharpe Ratio«). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 97 | bei Position 2366-2367 | Hinzugefügt am Sonntag, 16. Januar 2022 22:41:19 + +»Vereinfachte Sharpe-Ratio« genannt (engl. »Raw Sharpe Ratio«). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 98 | bei Position 2369-2369 | Hinzugefügt am Sonntag, 16. Januar 2022 22:41:39 + +Wichtig: Die Sharpe-Ratio ist nur im relativen, vergleichenden Kontext aussagekräftig. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 98 | bei Position 2371-2373 | Hinzugefügt am Sonntag, 16. Januar 2022 22:41:55 + +Nur der Vergleich der Sharpe-Ratio-Werte innerhalb eines bestimmten Daten-Sets beschert sinnvolle Einsichten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 98 | bei Position 2374-2375 | Hinzugefügt am Sonntag, 16. Januar 2022 22:42:04 + +1.13Warum Anleger dem Verliererspiel »aktives Management« anhängen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 98 | bei Position 2378-2379 | Hinzugefügt am Sonntag, 16. Januar 2022 22:42:33 + +Das hat vier Gründe, die bei jedem Anleger einen individuellen Anteil haben dürften: +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 98 | bei Position 2380-2380 | Hinzugefügt am Sonntag, 16. Januar 2022 22:42:38 + +Grund Nr. 1: Die Psyche und das Investment-Know-how des Anlegers selbst. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 98 | bei Position 2380-2381 | Hinzugefügt am Sonntag, 16. Januar 2022 22:42:48 + +Viele Privatanleger können emotional einfach nicht von der Annahme lassen, dass mit mehr Aufwand, mehr »Expertise« und mehr energischem Suchen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 98 | bei Position 2380-2381 | Hinzugefügt am Sonntag, 16. Januar 2022 22:42:52 + +Viele Privatanleger können emotional einfach nicht von der Annahme lassen, dass mit mehr Aufwand, mehr »Expertise« und mehr energischem Suchen es doch möglich sein sollte, den Markt zu schlagen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 99 | bei Position 2386-2388 | Hinzugefügt am Montag, 17. Januar 2022 12:59:20 + +widerspricht die Moderne Portfoliotheorie vielen gängigen, aber falschen Meinungen und sogenannten Binsenweisheiten über die Vermögensanlage. Diese über Bord zu werfen, fällt nicht leicht. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 99 | bei Position 2388-2389 | Hinzugefügt am Montag, 17. Januar 2022 12:59:32 + +Grund Nr. 2: Falsche Empfehlungen und einseitige Beratung der Finanzbranche. Banken, Vermögensberater +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 99 | bei Position 2388-2389 | Hinzugefügt am Montag, 17. Januar 2022 13:00:16 + +Grund Nr. 2: Falsche Empfehlungen und einseitige Beratung der Finanzbranche. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 99 | bei Position 2389-2390 | Hinzugefügt am Montag, 17. Januar 2022 13:00:26 + +verdienen umso mehr, je höher die Produktmargen sind und je häufiger ein Anleger neue Wertpapiere oder Fonds kauft und alte verkauft. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 99 | bei Position 2390-2391 | Hinzugefügt am Montag, 17. Januar 2022 13:00:33 + +Diese Erträge für die Finanzbranche betragen bei Indexing-Produkten kombiniert mit Buy-and-Hold typischerweise nur ein Zehntel bis ein Fünftel. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 99 | bei Position 2393-2394 | Hinzugefügt am Montag, 17. Januar 2022 13:00:42 + +Grund Nr. 3: Investmentpornografie in den Medien. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 99 | bei Position 2394-2395 | Hinzugefügt am Montag, 17. Januar 2022 13:00:49 + +Medien brauchen hohe oder steigende Auflagen, Klickraten und Werbeeinnahmen. Keines dieser Ziele lässt sich auf längere Sicht mit schwerpunktmäßiger Berichterstattung über wissenschaftliches Investieren und Indexing-Produkte erreichen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 99 | bei Position 2400-2401 | Hinzugefügt am Montag, 17. Januar 2022 13:01:23 + +»Indexing ist wie Farbe beim Trocknen zusehen oder wie seine eigene Schwester küssen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 99 | bei Position 2400-2401 | Hinzugefügt am Montag, 17. Januar 2022 13:01:27 + +»Indexing ist wie Farbe beim Trocknen zusehen oder wie seine eigene Schwester küssen. Todlangweilig. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 99 | bei Position 2400-2401 | Hinzugefügt am Montag, 17. Januar 2022 13:01:31 + +»Indexing ist wie Farbe beim Trocknen zusehen oder wie seine eigene Schwester küssen. Todlangweilig. Es geschieht halt +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 99 | bei Position 2400-2401 | Hinzugefügt am Montag, 17. Januar 2022 13:01:35 + +»Indexing ist wie Farbe beim Trocknen zusehen oder wie seine eigene Schwester küssen. Todlangweilig. Es geschieht halt …« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 100 | bei Position 2403-2403 | Hinzugefügt am Montag, 17. Januar 2022 13:01:47 + +Grund Nr. 4: »It takes two to tango.« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 100 | bei Position 2403-2405 | Hinzugefügt am Montag, 17. Januar 2022 13:02:00 + +Es ist nicht nur die böse Finanzbranche und die oberflächlichen, sensationalistischen Medien: Viele von uns lassen sich beim Investieren bewusst und unbewusst von einigen unserer eher unschönen Eigenschaften treiben: Gier, Neid, Ungeduld, Bequemlichkeit und naive Gutgläubigkeit +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 100 | bei Position 2405-2407 | Hinzugefügt am Montag, 17. Januar 2022 13:02:06 + +Letzteres insbesondere bezogen darauf, dass wir ernsthaft glauben, objektiven, fairen Rat von jemandem zu bekommen, den nicht wir selbst, sondern andere (nämlich Produkthersteller oder Banken) bezahlen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 101 | bei Position 2414-2415 | Hinzugefügt am Montag, 17. Januar 2022 13:02:34 + +20 verhängnisvolle Anlegerfehler +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 101 | bei Position 2416-2418 | Hinzugefügt am Montag, 17. Januar 2022 13:02:37 + +2.1Fehler 1: Sich an historischen Renditen von Fonds und aktiven Anlagestrategien orientieren +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 101 | bei Position 2418-2418 | Hinzugefügt am Montag, 17. Januar 2022 13:02:43 + +Der Performance von Fonds in der Vergangenheit wird in den Medien eine Aufmerksamkeit zuteil, die an Besessenheit grenzt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 101 | bei Position 2424-2426 | Hinzugefügt am Montag, 17. Januar 2022 13:03:15 + +Demzufolge ist die vergangenheitsbezogene Rendite, zusammen mit Fondsratings (siehe Abschnitt 2.7), das wichtigste Auswahlkriterium der Anleger für neue Fondsanlagen, Zertifikate, Bitcoin und andere Finanzprodukte. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 101 | bei Position 2426-2427 | Hinzugefügt am Montag, 17. Januar 2022 13:03:33 + +Aufgrund der hohen Mittelzuflüsse verdient die Fondsbranche mit den jüngst erfolgreichen Fonds am meisten und wirbt ausschließlich für diese Minderheit von Fonds mit überdurchschnittlichen Renditen in den vergangenen fünf Jahren. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 101 | bei Position 2427-2429 | Hinzugefügt am Montag, 17. Januar 2022 13:03:40 + +Diese gefilterte »Realität« verstärkt bei Privatanlegern den von Haus aus vorhandenen Irrglauben, vergangene Renditen seien ein sinnvolles Auswahlkriterium, noch weiter. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 101 | bei Position 2429-2430 | Hinzugefügt am Montag, 17. Januar 2022 13:03:45 + +Die tatsächliche Realität der Wissenschaft: Historische Renditen haben praktisch keinen Prognosewert für zukünftige Renditen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 102 | bei Position 2432-2434 | Hinzugefügt am Montag, 17. Januar 2022 13:04:33 + +Der mit der künftigen Netto-Performance am stärksten verknüpfte (korrelierte) Einzelfaktor ist nicht die historische Performance, sondern die Gesamtkostenquote des Fonds (die Total Expense Ratio, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 102 | bei Position 2434-2435 | Hinzugefügt am Montag, 17. Januar 2022 13:04:43 + +Fonds mit hoher Gesamtkostenquote liegen statistisch häufiger im untersten Quintil (20%) als Fonds mit niedriger Gesamtkostenquote. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 102 | bei Position 2437-2437 | Hinzugefügt am Montag, 17. Januar 2022 13:04:54 + +Es gibt keine Performance-Konstanz und daher ist es sinnlos oder schädlich historischer +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 102 | bei Position 2437-2438 | Hinzugefügt am Montag, 17. Januar 2022 13:04:58 + +Es gibt keine Performance-Konstanz und daher ist es sinnlos oder schädlich historischer Rendite hinterher zu investieren. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 102 | bei Position 2439-2440 | Hinzugefügt am Montag, 17. Januar 2022 13:05:11 + +sich auf die »Markowitz-Methode« zu verlassen, auch »Mean Variance Optimisation« (kurz MVO) oder »Efficient-Frontier-Optimierung« genannt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 102 | bei Position 2440-2441 | Hinzugefügt am Montag, 17. Januar 2022 13:05:21 + +Unter Anwendung dieses statistischen Verfahrens gaukeln manche Finanzberater ihren Privatkunden mit viel grafischem Klimbim vor, man könne »optimale« Portfolios für die Zukunft strukturieren, optimal im Sinne von maximale Rendite +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 102 | bei Position 2440-2441 | Hinzugefügt am Montag, 17. Januar 2022 13:05:37 + +man könne »optimale« Portfolios für die Zukunft strukturieren, optimal im Sinne von maximale Rendite pro Einheit Risiko. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 102 | bei Position 2442-2445 | Hinzugefügt am Montag, 17. Januar 2022 13:06:18 + +Modell ist exzellent dazu geeignet, die Vorteilhaftigkeit von Diversifikation innerhalb von Asset-Klassen und über Asset-Klassen hinweg für historische Portfolios oder Modellportfolios zu belegen, scheitert allerdings uneingeschränkt an der Aufgabe, eine optimale Asset-Allokation für die langfristige Zukunft zu ermitteln. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 102 | bei Position 2445-2447 | Hinzugefügt am Montag, 17. Januar 2022 13:06:43 + +Die MVO-Methode scheitert, weil sie voraussetzt, dass zukünftige Renditen, Standardabweichungen und Korrelationen mehrerer Asset-Klassen mit einer gewissen Präzision verlässlich und langfristig vorhergesagt werden können. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 103 | bei Position 2450-2452 | Hinzugefügt am Montag, 17. Januar 2022 13:07:09 + +Sobald Sie hören, dass jemand Ihr Portfolio mittels der »Markowitz-Methode« strukturieren will, sollten Sie sich schnellstens woanders umsehen. Die Methode ist nicht nur nutzlos, sondern schädlich. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 103 | bei Position 2454-2455 | Hinzugefügt am Montag, 17. Januar 2022 13:07:16 + +2.2Fehler 2: Die Wirkung der Nebenkosten des Investierens unterschätzen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 103 | bei Position 2456-2456 | Hinzugefügt am Montag, 17. Januar 2022 13:07:25 + +Die meisten Privatanleger unterschätzen sowohl die absolute Höhe dieser Kosten als auch ihren renditeschädlichen Effekt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 103 | bei Position 2458-2459 | Hinzugefügt am Montag, 17. Januar 2022 13:07:38 + +Grundsätzlich existieren zwei Arten solcher Kosten: Transaktionskosten und »Haltekosten«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 103 | bei Position 2459-2459 | Hinzugefügt am Montag, 17. Januar 2022 13:07:42 + +Transaktionskosten werden durch das Kaufen und Verkaufen von Investments ausgelöst, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 103 | bei Position 2459-2460 | Hinzugefügt am Montag, 17. Januar 2022 13:07:46 + +Haltekosten durch das bloße Besitzen eines Investments. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 104 | bei Position 2520-2521 | Hinzugefügt am Montag, 17. Januar 2022 13:09:22 + +die Kostenbelastung gemeinsam mit der richtigen Asset-Allokation langfristig der wichtigste einzelne Einflussfaktor auf die Nettorendite des Anlegers ist +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 105 | bei Position 2528-2528 | Hinzugefügt am Montag, 17. Januar 2022 13:09:57 + +viele wissenschaftliche Studien gezeigt, dass kein Zusammenhang zwischen hohen Kosten und einer erstklassigen Performance besteht. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 105 | bei Position 2529-2531 | Hinzugefügt am Montag, 17. Januar 2022 13:10:11 + +Unter den besten aktiv gemanagten Fonds während einer bestimmten Periode sind die besonders günstigen »Aldi-Fonds« überproportional vertreten und die teuersten Fonds sind besonders häufig die schlimmsten Renditepflaumen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 105 | bei Position 2536-2539 | Hinzugefügt am Montag, 17. Januar 2022 13:10:44 + +Wenn von aktiven, ebenso wie passiven, Portfolios langfristig nur die Bruttorendite des Marktdurchschnitts zu erwarten ist und es keine zuverlässige Methode gibt, Outperformer-Fonds im Voraus zu identifizieren, werden die Kosten der Anlage für die Maximierung der Nettorendite zum wichtigsten Unterscheidungsmerkmal zwischen Fonds einer Anlagegruppe (Asset-Klasse, Fondsklasse). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 107 | bei Position 2661-2662 | Hinzugefügt am Montag, 17. Januar 2022 13:13:33 + +Die TER ist die Kostenbelastungsquote eines Investmentfonds oder ETFs. Sie beinhaltet einen großen Teil, aber leider nicht alle, laufenden Kosten einer Fondsanlage, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 107 | bei Position 2662-2664 | Hinzugefügt am Montag, 17. Januar 2022 13:13:45 + +Nicht in der TER enthalten sind – und daher ist das Wort »Total« eigentlich irreführend – (a) die Wertpapierhandelskosten, die innerhalb des Fonds anfallen, (b) die Kaufkosten des Anlegers, wie etwa der Ausgabeaufschlag oder die Geld-Brief-Spanne sowie die Depotgebühr des Anlegers. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 108 | bei Position 2666-2667 | Hinzugefügt am Montag, 17. Januar 2022 13:14:08 + +TER ist zwar keine vollkommene Kostenmessgröße (weil nicht wirklich alle Kosten darin enthalten sind), aber dennoch aussagekräftiger, weil umfassender als die oft mehr Aufmerksamkeit erheischende Verwaltungsgebühr (Management-Fee). Die +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 109 | bei Position 2689-2692 | Hinzugefügt am Montag, 17. Januar 2022 13:16:30 + +Die Nebenkosten des Investierens haben – wegen des in diesem Fall negativen Zinseszinseffektes – eine langfristig drastische Auswirkung auf den erreichten Vermögensendwert. Die meisten Anleger unterschätzen das renditeschädliche Ausmaß dieses Effektes und/oder lassen sich von der Finanzbranche einlullen, die nach Kräften versucht, Kosten im »Kleingedruckten« zu verstecken oder den mit ihnen verbundenen Renditeschaden zu verharmlosen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 109 | bei Position 2694-2697 | Hinzugefügt am Montag, 17. Januar 2022 13:16:49 + +Kosten sind die einzige wesentliche Renditekomponente, die der Anleger vollständig und direkt kontrollieren kann, sofern er den relativ geringen Arbeitsaufwand dafür nicht scheut. Sie verdienen daher hohe Aufmerksamkeit und ein hohes Gewicht bei der Produktwahl. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 109 | bei Position 2698-2699 | Hinzugefügt am Montag, 17. Januar 2022 13:16:53 + +2.3Fehler 3: An Kursprognosen der Experten glauben +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 110 | bei Position 2708-2710 | Hinzugefügt am Montag, 17. Januar 2022 13:18:11 + +Die Wissenschaft ist sich darüber einig, dass es für einzelne Personen oder Institutionen kaum möglich ist, systematisch ausbeutbar Vorhersagen der Renditen von Einzelwertpapieren oder Marktsegmenten zu erstellen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 110 | bei Position 2710-2713 | Hinzugefügt am Montag, 17. Januar 2022 13:18:23 + +»Systematisch ausbeutbar« bedeutet: Die Prognosen erreichen eine Trefferquote, die über einen längeren Zeitraum hinweg (a) über der statistischen Zufallstrefferquote liegt25 und (b) nach Transaktionskosten und Steuern sowie unter Berücksichtigung des einzugehenden Risikos im Rahmen einer aktiven Anlagestrategie profitabel ausgebeutet werden kann +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 111 | bei Position 2723-2724 | Hinzugefügt am Montag, 17. Januar 2022 13:19:15 + +Wenn die Erstellung systematisch langfristig ausbaubarer Finanzprognosen unmöglich ist, warum ist dieser Umstand bei den Anlegern offenbar nicht allgemein bekannt? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 111 | bei Position 2725-2726 | Hinzugefügt am Montag, 17. Januar 2022 13:19:27 + +Die Tatsache, dass unter den Millionen von Wirtschafts- und Finanzprognosen, die jedes Jahr weltweit erstellt werden, im Nachhinein einige richtig sind, bedeutet nichts und kann mit dem Gesetz der großen Zahl erklärt werden +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 111 | bei Position 2728-2730 | Hinzugefügt am Montag, 17. Januar 2022 13:19:37 + +Praktisch alle Prognostiker vermarkten ihre wenigen richtigen Prognosen weiterhin, lassen aber die genauso zahlreichen oder zahlreicheren falschen stillschweigend unter den Tisch fallen – ein Taschenspielertrick, aber die Medien und die Öffentlichkeit fallen dennoch auf ihn herein. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 111 | bei Position 2730-2732 | Hinzugefügt am Montag, 17. Januar 2022 13:19:47 + +Viele Prognosen sind so ungenau, dass sie zwar irgendwann eintreffen oder sogar eintreffen müssen, aber von vornherein nicht zur Grundlage einer Investitionsentscheidung taugen, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 111 | bei Position 2733-2734 | Hinzugefügt am Montag, 17. Januar 2022 13:19:59 + +Falsche Prognosen werden kurzerhand »revidiert«, also durch neue Vorhersagen ersetzt. Solche revidierten Prognosen sind in den Berichten von Aktien- und Anleiheanalysen allgegenwärtig +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 111 | bei Position 2735-2735 | Hinzugefügt am Montag, 17. Januar 2022 13:20:09 + +Eine revidierte Prognose ist eine neue Prognose, die auf eine typischerweise falsche folgt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 111 | bei Position 2736-2737 | Hinzugefügt am Montag, 17. Januar 2022 13:20:15 + +Und schließlich wollen viele Anleger glauben, die »Experten« müssten doch ganz einfach einen Wissensvorsprung vor den Laien haben, da dies ja auf den meisten anderen Fachgebieten des Lebens auch der Fall sei. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 111 | bei Position 2737-2737 | Hinzugefügt am Montag, 17. Januar 2022 13:20:33 + +Diese allzu menschliche Fiktion +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 112 | bei Position 2738-2738 | Hinzugefügt am Montag, 17. Januar 2022 13:20:36 + +ist +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 112 | bei Position 2738-2738 | Hinzugefügt am Montag, 17. Januar 2022 13:20:40 + +falsch. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 112 | bei Position 2756-2758 | Hinzugefügt am Dienstag, 18. Januar 2022 13:04:49 + +Fehlleistung auf ganzer Linie. Die Mehrzahl der Vorhersagen war schlechter als das, was Forscher eine »naive Prognose« nennen, d. h. die Beibehaltung des gegenwärtigen Wertes in unveränderter Form. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 112 | bei Position 2751-2754 | Hinzugefügt am Dienstag, 18. Januar 2022 13:04:59 + +Eine neuere Untersuchung von US-Aktienmarkt-Kursprognosen veröffentlichten Bailey u. a. 2017. Auch hier kommen die Forscher zu dem Schluss, dass die Verteilung der Ergebnisse der einer Zufallsvariablen gleicht und es de facto unmöglich ist, mit statistischen Methoden Können statt Glück oder Pech als Ursache für die Verteilung nachzuweisen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 113 | bei Position 2761-2762 | Hinzugefügt am Dienstag, 18. Januar 2022 13:05:22 + +Warum ökonomisch zuverlässig ausbeutbare Vorhersagen im Finanzbereich letztlich scheitern müssen, hat folgende, teilweise überlappende Gründe: +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 113 | bei Position 2762-2764 | Hinzugefügt am Dienstag, 18. Januar 2022 13:05:29 + +Die Informationseffizienz der Kapitalmärkte (vgl. Abschnitt 1.4). Sie impliziert, dass Preise und Kurse bei Berücksichtigung von Transaktionskosten, Risiko, Steuern und Arbitrage-Hemmnissen alle öffentlich verfügbaren Informationen bereits beinhalten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 113 | bei Position 2762-2763 | Hinzugefügt am Dienstag, 18. Januar 2022 13:05:46 + +Die Informationseffizienz der Kapitalmärkte +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 113 | bei Position 2764-2765 | Hinzugefügt am Dienstag, 18. Januar 2022 13:05:51 + +Auf der Basis dieser Informationen lassen sich daher keine Prognosen treffen, die zuverlässiger sind als der Zufall. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 113 | bei Position 2765-2766 | Hinzugefügt am Dienstag, 18. Januar 2022 13:05:55 + +Märkte sind »komplexe, dynamische, nichtlineare Systeme«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 113 | bei Position 2766-2767 | Hinzugefügt am Dienstag, 18. Januar 2022 13:06:01 + +Selbst kleine Veränderungen in den Ausgangsbedingungen eines solchen Systems bewirken oft extreme Unterschiede bei den finalen Ergebnissen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 113 | bei Position 2769-2770 | Hinzugefügt am Dienstag, 18. Januar 2022 13:06:17 + +Wir können zwar viel über die allgemeinen Eigenschaften eines komplexen Systems sagen, aber keine spezifischen, verlässlichen Vorhersagen über sein +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 113 | bei Position 2769-2770 | Hinzugefügt am Dienstag, 18. Januar 2022 13:06:20 + +Wir können zwar viel über die allgemeinen Eigenschaften eines komplexen Systems sagen, aber keine spezifischen, verlässlichen Vorhersagen über sein Verhalten in einem begrenzten Zeitraum treffen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 113 | bei Position 2771-2772 | Hinzugefügt am Dienstag, 18. Januar 2022 13:06:29 + +Prognosen in sozialen Systemen, also auch Märkten, sind umso selbstreferentieller (zirkulärer), je mehr Menschen sie z. B. auf der Basis vergangener Erfahrungen für zutreffend halten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 113 | bei Position 2772-2773 | Hinzugefügt am Dienstag, 18. Januar 2022 13:06:51 + +Die Vorhersage wirkt auf den Vorhersagegegenstand zurück und entzieht der Prognose damit ihre Ausgangsbasis, reduziert also ihre Treffgenauigkeit. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 114 | bei Position 2775-2777 | Hinzugefügt am Dienstag, 18. Januar 2022 13:07:32 + +Selbst, wenn es einen zuverlässig erfolgreichen Prognostiker gäbe, würde dieser Prognostiker irrational handeln, wenn er seine Prognosefähigkeit publizierte und damit der Gefahr aussetzte, dass Imitation durch Dritte den Erfolg wegarbitriert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 114 | bei Position 2780-2781 | Hinzugefügt am Dienstag, 18. Januar 2022 13:07:42 + +Infobox: Ist passives Investieren tatsächlich »prognosefrei«? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 114 | bei Position 2781-2782 | Hinzugefügt am Dienstag, 18. Januar 2022 13:07:52 + +Was ist überhaupt mit »Prognose« und damit »Prognosefreiheit« gemeint? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 114 | bei Position 2783-2785 | Hinzugefügt am Dienstag, 18. Januar 2022 13:08:09 + +Auch bei passivem Investieren werden implizit und unvermeidbar Annahmen über die sehr langfristigen Renditen von Asset-Klassen und ihr relatives Niveau zueinander getroffen, aber diesen langfristigen Renditeprognosen (ab einem Horizont von rund zehn bis zwanzig Jahren) wird explizit Unsicherheit zugemessen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 114 | bei Position 2785-2786 | Hinzugefügt am Dienstag, 18. Januar 2022 13:08:38 + +Derartig »bescheidenes Verlassen« auf Ultralangfristprognosen ist nach meinem Verständnis gedeckt vom Anspruch der »Prognosefreiheit«, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 114 | bei Position 2790-2792 | Hinzugefügt am Dienstag, 18. Januar 2022 13:09:00 + +Ja, passives Investieren ist prognosefreies Investieren. Es lehnt die Nutzung kurz- und mittelfristiger Renditeprognosen für Kauf und Verkauf einzelner Assets (z. B. Wertpapiere) oder Asset-Klassen, weil renditeschädlich, konsequent ab. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 114 | bei Position 2792-2795 | Hinzugefügt am Dienstag, 18. Januar 2022 13:09:17 + +Übrigens sind »sinnlose Prognosen« von »echten Prognosen« zu unterscheiden. Sinnlose Prognosen (»SP«) sind solche, die wie echte Prognosen klingen aber keine sind. Eine echte Prognose ist so formuliert, dass sowohl ihr Eintreffen als auch ihr Nicht-Eintreffen klar erkannt werden können. Bei einer SP kann nur das Eintreffen klar bestimmt werden, nicht jedoch das Nicht-Eintreffen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 115 | bei Position 2795-2795 | Hinzugefügt am Dienstag, 18. Januar 2022 13:09:23 + +Die meisten SPs sind Prognosen, denen eine verifizierbare Zeitpunktangabe fehlt, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 116 | bei Position 2820-2824 | Hinzugefügt am Dienstag, 18. Januar 2022 13:11:06 + +Fazit: Finanzprognosen sind Infotainment – als Information verpackte Unterhaltung, die in Bezug auf kluges Investieren genauso viel bringt wie Big Brother oder Dschungel Camp für die literarische Bildung. Finanz-Infotainment ist Zuckerwatte fürs Gehirn. Sie wird nicht deswegen produziert, weil sie Anlegern hilft, sondern weil sie einer Armee von »Experten« attraktive Einkünfte verschafft. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 116 | bei Position 2825-2826 | Hinzugefügt am Dienstag, 18. Januar 2022 13:11:17 + +2.4Fehler 4: Aktive Investmentstrategien praktizieren +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 117 | bei Position 2844-2844 | Hinzugefügt am Dienstag, 18. Januar 2022 13:14:15 + +Was genau ist eine »funktionierende« Anlagestrategie? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 117 | bei Position 2844-2845 | Hinzugefügt am Dienstag, 18. Januar 2022 13:14:27 + +Dieses Attribut kennzeichnet z. B. eine Strategie, die – nach Berücksichtigung von Risiko, Kosten und Steuern – die simple, vergleichbare Buy-and-Hold-Strategie in ausreichendem Maß outperformt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 117 | bei Position 2845-2847 | Hinzugefügt am Dienstag, 18. Januar 2022 13:14:36 + +ausreichendem Maß heißt, um so viel und so lange, dass auf der Basis seriöser statistischer Tests Zufall als Ursache der Outperformance hinreichend sicher ausgeschlossen werden kann. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 117 | bei Position 2848-2849 | Hinzugefügt am Dienstag, 18. Januar 2022 13:14:49 + +(a) dauerhaft, (b) nennenswert und (c) in dokumentierter Form über der durchschnittlichen Leistung liegt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 118 | bei Position 2852-2853 | Hinzugefügt am Dienstag, 18. Januar 2022 13:15:19 + +Wie ist es nun – zweiter Punkt – um die Qualität der Medienberichterstattung über aktive Anlagestrategien bestellt? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 118 | bei Position 2854-2855 | Hinzugefügt am Dienstag, 18. Januar 2022 13:15:28 + +sollten Sie sie allerdings anhand der folgenden Fragen einer genauen Prüfung unterziehen: +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 118 | bei Position 2856-2856 | Hinzugefügt am Dienstag, 18. Januar 2022 13:15:31 + +Ist der Betrachtungszeitraum in der vorgeblichen Outperformance lang genug? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 118 | bei Position 2856-2857 | Hinzugefügt am Dienstag, 18. Januar 2022 13:15:35 + +Zeiträume unter zehn Jahren sind oft nicht aussagefähig. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 118 | bei Position 2857-2858 | Hinzugefügt am Dienstag, 18. Januar 2022 13:16:00 + +Wie sieht die Performance aus, wenn man sie in unterschiedliche Zeitfenster aufdröselt? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 118 | bei Position 2860-2861 | Hinzugefügt am Dienstag, 18. Januar 2022 13:16:05 + +Sind alle Kosten und Steuern, welche die Anwendung der Strategie verursacht und die der Anleger zu tragen hat, berücksichtigt? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 118 | bei Position 2861-2862 | Hinzugefügt am Dienstag, 18. Januar 2022 13:16:13 + +Erfolgte die Outperformance-Messung, d. h. das Benchmarking, mit einem tatsächlich geeigneten Index unter angemessener Einbeziehung des eingegangenen Risikos? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 118 | bei Position 2863-2865 | Hinzugefügt am Dienstag, 18. Januar 2022 13:16:24 + +Präsentiert die jeweilige Institution nicht einfach nur ihr zurzeit am besten performendes Anlageprodukt (z. B. den erfolgreichsten Fonds) oder ihre zurzeit am besten performende Anlagestrategie +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 118 | bei Position 2867-2868 | Hinzugefügt am Dienstag, 18. Januar 2022 13:16:39 + +Konnte ein Anleger das zuverlässig im Vorhinein wissen und wird diese Outperformance langfristig anhalten? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 118 | bei Position 2869-2871 | Hinzugefügt am Dienstag, 18. Januar 2022 13:16:49 + +Repräsentiert die dargestellte Outperformance für ihre gesamte Dauer tatsächlich investiertes Geld (also dokumentierbaren echten Anlageerfolg) oder nur rein hypothetischen Erfolg durch Anwendung der Strategie auf historische Daten (➔ Backtesting)? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 118 | bei Position 2871-2872 | Hinzugefügt am Dienstag, 18. Januar 2022 13:16:55 + +Welche wissenschaftlichen Begründungen existieren für die Strategie, d.h., warum sollte die Strategie überhaupt funktionieren? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 119 | bei Position 2883-2884 | Hinzugefügt am Dienstag, 18. Januar 2022 13:17:45 + +gibt im Grunde genommen nur zwei Gruppen aktiver Anlagestrategien und in der Tat lässt sich jede konkrete Strategie, egal welchen esoterischen Namen sie auch tragen mag, einem dieser beiden Ansätze zuordnen oder stellt eine Mischung aus ihnen dar: +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 119 | bei Position 2884-2884 | Hinzugefügt am Dienstag, 18. Januar 2022 13:18:00 + +(1) »Einzelwert-Selektion« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 119 | bei Position 2885-2885 | Hinzugefügt am Dienstag, 18. Januar 2022 13:18:08 + +(2) »Market-Timing« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 119 | bei Position 2888-2889 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:42:59 + +Stock-Picking auf der Basis fundamentaler Aktienanalyse +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 119 | bei Position 2889-2891 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:43:12 + +Fundamentalanalyse ist die »Mutter aller aktiven Anlagestrategien«. Ihr wichtigstes Kriterium, anhand dessen der Stock-Picker entscheidet, ob eine Aktie unterbewertet ist, ist stets eine betriebs- oder finanzwirtschaftliche Kennzahl, manchmal auch eine Kombination aus mehreren Kennzahlen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 120 | bei Position 2891-2894 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:43:24 + +Kurs-Gewinn-Verhältnis (price-earnings-ratio), das Kurs-Buchwert-Verhältnis (price-book-ratio), das Kurs-Umsatz-Verhältnis (price-sales-ratio), die ➔ Dividendenrendite (dividend-yield), die Eigenkapitalrendite (return on equity) sowie die Gewinnänderung pro Aktie (earnings growth per share). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 120 | bei Position 2897-2898 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:43:47 + +Stock-Picking mittels fundamentaler Aktienanalyse deshalb langfristig scheitert, weil die dafür notwendigen Voraussetzungen in der Wirklichkeit nicht gegeben sind. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 120 | bei Position 2898-2899 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:43:55 + +Ziel ist dabei, individuelle Wertpapiere zu finden, die »unterbewertet« sind. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 120 | bei Position 2901-2905 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:44:34 + +Unser Stock-Picker ist zunächst der Einzige oder einer von wenigen, die die Unterbewertung des Wertpapiers erkennen – daher kann er rechtzeitig kaufen; (2) nach dem Kauf erkennt der restliche Markt die Unterbewertung, kauft auch und treibt damit den Preis auf seinen sogenannten fairen (also »richtigen«) Level; (3) jetzt erkennt der Stock-Picker wieder als Erster oder als einer der Ersten, dass der Preis diesen fairen Level erreicht hat, mit weiterer Aufwertung nicht mehr zu rechnen ist und das Papier somit verkauft werden muss. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 121 | bei Position 2909-2910 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:44:49 + +Stock-Picking mittels technischer Analyse (Chart-Technik) +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 121 | bei Position 2910-2911 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:45:02 + +Mit technischer Analyse ist der Versuch gemeint, Aktienkurse auf der Basis von Veränderungen der Kurse und Handelsvolumina der kürzeren Vergangenheit vorherzusagen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 121 | bei Position 2911-2912 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:45:09 + +Dazu werden vor allem Diagramme (Charts) der Kursverläufe verwendet, aus denen grafische Muster, z. B. Trendfolgen, herausgelesen werden, denen man bestimmte Bedeutungen zuschreibt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 121 | bei Position 2915-2915 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:45:37 + +sachlogische, kausale Erklärungsmuster für ihr angebliches Funktionieren verzichtet. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 121 | bei Position 2920-2921 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:46:14 + +Tatsache ist, dass diese Kursverläufe zeitweilig vorhanden sind, zu anderen Zeiten dann wieder nicht, Zeitpunkte und Ausmaße sich allerdings nicht zuverlässig vorhersagen lassen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 121 | bei Position 2923-2923 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:46:29 + +»Technische Analyse ist absolut und offenkundig falsch. Es mag fast unfair erscheinen, eine so +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 121 | bei Position 2923-2923 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:46:37 + +»Technische Analyse ist absolut und offenkundig falsch. Es mag fast unfair erscheinen, eine so armselige Thematik zu kritisieren.« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 122 | bei Position 2928-2928 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:46:53 + +Market-Timing +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 122 | bei Position 2928-2930 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:47:04 + +Unter Market-Timing, gelegentlich auch hochtrabend als Tactical Asset Allocation bezeichnet, versteht man die kurzfristige Veränderung der Gewichtungen einzelner Asset-Klassen in einem Portfolio mit dem Ziel, von »zyklischen« oder anderweitig temporären Marktveränderungen zu profitieren. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 122 | bei Position 2930-2931 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:47:12 + +Marktveränderungen werden oft mit makroökonomischen oder branchenbezogenen Kriterien und Kennzahlen gemessen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 122 | bei Position 2932-2934 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:47:31 + +Die Ergebnisse für Market-Timing sind tatsächlich so desaströs schlecht, dass der ehrwürdige britische Economist vor einigen Jahren lakonisch feststellte: »Mit Market-Timing beschäftigt sich kein ernst zu nehmender Fondsmanager +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 122 | bei Position 2938-2938 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:48:14 + +Während solcher Marktrückgänge produziert Market-Timing zwingend einen temporären Renditenvorteil gegenüber Buy-and- +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 122 | bei Position 2938-2938 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:48:18 + +Während solcher Marktrückgänge produziert Market-Timing zwingend einen temporären Renditenvorteil gegenüber Buy-and-Hold. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 122 | bei Position 2938-2940 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:48:25 + +Dieser vorübergehende Vorteil der Market-Timer wird später wieder zum Nachteil, wenn der Markt seinen Tiefpunkt erreicht hat und in eine längerfristige Aufwärtsphase gedreht hat. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 123 | bei Position 2949-2949 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:49:14 + +positiven und negativen Aussichten einer Branche, eines Landes oder einer Asset-Klasse sind längst in das jeweilige Kursniveau eingepreist. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 123 | bei Position 2960-2961 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:49:59 + +Kontrarisches (antizyklisches) Investieren +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 123 | bei Position 2962-2964 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:50:25 + +Funktioniert kontrarisches investieren? Die Antwort auf diese Frage ist ja und nein zugleich. Ja, wenn man kontrarisches Investieren gleichsetzt mit dem wissenschaftlich basierten Value-Investing. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 124 | bei Position 2965-2966 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:50:34 + +Nein, wenn man kontrarisches Investieren als aktives Traden einzelner Aktien oder Aktienteilmärkte auf der Basis von kontrarischen Kauf- und Verkaufssignalen (Über- oder Unterbewertungen anhand bestimmter Kennzahlen) definiert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 124 | bei Position 2966-2968 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:50:48 + +Diese Trading-Signale werden von einer bunten Mischung von Kennzahlen oder Kombinationen von Kennzahlen erzeugt, die anzeigen sollen, ob ein einzelnes Wertpapier oder Marktsegment gerade billig oder teuer ist. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 124 | bei Position 2972-2973 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:51:23 + +wissenschaftlicher Beweis für den Erfolg dieses kontrarischen Investierens wurde bis heute nicht erbracht, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 124 | bei Position 2975-2976 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:51:29 + +Weitere bekannte Strategien +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 124 | bei Position 2977-2977 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:51:39 + +Investieren mithilfe neuronaler Netzwerke auf der Basis von in historischen Daten gefundenen Marktanomalien, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 124 | bei Position 2977-2977 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:51:45 + +die Dividendenrenditestrategie +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 124 | bei Position 2978-2978 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:51:47 + +»Dogs-of-the-Dow-Strategie«, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 124 | bei Position 2979-2979 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:52:06 + +Behavioural-Finance-basierte Ansätze, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 124 | bei Position 2979-2980 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:52:13 + +Branchen-Picking aufgrund »technologischer Megatrends«, mehrere Dutzende Hedge-Fonds-Strategien und vieles mehr. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 124 | bei Position 2979-2980 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:52:22 + +Branchen-Picking aufgrund »technologischer Megatrends«, mehrere Dutzende Hedge-Fonds-Strategien und vieles mehr. Day-Trading ist typischerweise eine Form von Market-Timing, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 124 | bei Position 2979-2981 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:52:26 + +Branchen-Picking aufgrund »technologischer Megatrends«, mehrere Dutzende Hedge-Fonds-Strategien und vieles mehr. Day-Trading ist typischerweise eine Form von Market-Timing, vermischt mit Elementen der technischen Analyse. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 125 | bei Position 2983-2983 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:52:56 + +Privatanleger wenden diese Scheinstrategien gerne an. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 125 | bei Position 2983-2984 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:53:01 + +Zum Beispiel »Investieren in die Sieger von Fondsrankings« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 125 | bei Position 2984-2985 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:53:04 + +»Guru-Investing« (das Investieren in Fonds, deren Manager ein +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 125 | bei Position 2984-2985 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:53:09 + +»Guru-Investing« (das Investieren in Fonds, deren Manager ein bestimmtes Renommee besitzen) oder Fonds +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 125 | bei Position 2984-2984 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:53:15 + +»Guru-Investing« +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 125 | bei Position 2985-2985 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:53:18 + +Fonds-Picking durch professionelle Portfoliomanager +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 126 | bei Position 3005-3007 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:55:07 + +Dass ein super-simples, quasi »blindes« Buy-and-Hold-Investment in den globalen Aktienmarkt von März 2009 bis Juli 2017 sich real mehr als verdreifachte, haben viele Vertreter der Rein-in-die-Kartoffeln-raus-aus-den-Kartoffeln-Fraktion nicht bemerkt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 126 | bei Position 3007-3008 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:55:16 + +Auffällig ist, dass diese »Gelegenheiten« (Moden) immer dann populär werden, nachdem die entsprechenden Sektoren oder Regionen ein paar Jahre weit überdurchschnittlich gut liefen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 126 | bei Position 3015-3016 | Hinzugefügt am Mittwoch, 19. Januar 2022 22:56:14 + +Eine einfache Buy-and-Hold-Strategie ist einer Strategie des intensiven Tradens oder Switchens langfristig fast immer überlegen und die wenigen Ausnahmen hiervon wechseln von Zeitfenster zu Zeitfenster, sind also wahrscheinlich zufallsbedingt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 127 | bei Position 3021-3022 | Hinzugefügt am Donnerstag, 20. Januar 2022 12:55:39 + +Sind historische Langfristdaten von Asset-Klassen repräsentativ für die Zukunft? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 127 | bei Position 3022-3023 | Hinzugefügt am Donnerstag, 20. Januar 2022 12:56:02 + +unser gesamtes Wissen über soziale Systeme (z. B. Märkte) schlussendlich auf Daten und Informationen aus der Vergangenheit basiert. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 127 | bei Position 3025-3026 | Hinzugefügt am Donnerstag, 20. Januar 2022 12:56:14 + +»historische Renditen lassen keinen (zuverlässigen) Schluss auf zukünftige Renditen zu«, richtig und falsch zugleich. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 127 | bei Position 3026-3027 | Hinzugefügt am Donnerstag, 20. Januar 2022 12:56:21 + +Richtig ist sie in Bezug auf aktiv gemanagte Anlageprodukte, oder allgemeiner, in Bezug auf aktive Anlagestrategien +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 127 | bei Position 3028-3028 | Hinzugefügt am Donnerstag, 20. Januar 2022 12:57:30 + +Buy-and-Hold +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 127 | bei Position 3030-3031 | Hinzugefügt am Donnerstag, 20. Januar 2022 12:57:42 + +Lange historische Finanzmarktdatenreihen sind für die meisten Fragestellungen, die Privatanleger angehen, aussagekräftiger als kurze Datenreihen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 127 | bei Position 3031-3033 | Hinzugefügt am Donnerstag, 20. Januar 2022 12:57:52 + +Je länger eine Datenreihe ist, desto tendenziell geringer wirken sich Abweichungen vom historisch durchschnittlichen Bewertungsniveau der Asset-Klasse am Anfang und am Ende der Datenreihe auf die erzielte Rendite aus. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 127 | bei Position 3033-3034 | Hinzugefügt am Donnerstag, 20. Januar 2022 12:57:58 + +Je länger ein Anleger auf Buy-and-Hold-Basis in eine Asset-Klasse investiert, desto wahrscheinlicher ist es, dass er ihre historische Durchschnittsrendite (abzüglich Steuern und Kosten) erreicht. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 127 | bei Position 3038-3040 | Hinzugefügt am Donnerstag, 20. Januar 2022 12:58:37 + +Dasselbe lässt sich jedoch nicht für kürzere, vielfach mit »Hintergedanken« ausgewählte Datenreihen sagen. Auch die Daten einzelner Länder sind vermutlich weniger repräsentativ für die Zukunft, als globale Daten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 128 | bei Position 3040-3040 | Hinzugefügt am Donnerstag, 20. Januar 2022 12:59:00 + +Nutzung langfristiger historischer Datenreihen als eine maßgebliche Grundlage +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 128 | bei Position 3041-3042 | Hinzugefügt am Donnerstag, 20. Januar 2022 12:59:05 + +infrage stellt, muss gleichzeitig eine bessere Methode präsentieren, ansonsten kann diese Kritik ignoriert werden. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 129 | bei Position 3059-3060 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:00:51 + +Ungeachtet all dessen ist unbestreitbar, dass +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 129 | bei Position 3059-3061 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:00:59 + +Ungeachtet all dessen ist unbestreitbar, dass es irgendwann in der Zukunft eine Anlagestrategie geben könnte, mit der man dauerhaft Überrenditen erzielen kann. In der Tat wurden in der Vergangenheit immer wieder einfache oder komplexere Strategien bekannt, die genau das leisteten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 129 | bei Position 3061-3062 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:01:05 + +Sobald diese Strategien aber bekannt wurden, verpuffte ihre Wirksamkeit. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 129 | bei Position 3062-3062 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:01:15 + +Strategien beruhen auf »Marktanomalien«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 129 | bei Position 3063-3064 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:01:23 + +die ganze Anlegergemeinschaft darauf aufmerksam und alle versuchen, sich an diesen Erfolg anzuhängen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 129 | bei Position 3064-3064 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:01:30 + +Masse der Anleger den Preis für diese Investmentchance nach oben +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 129 | bei Position 3065-3065 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:01:37 + +Dieses »Wegarbitrieren«, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 129 | bei Position 3065-3066 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:01:46 + +ist ein Hauptmerkmal effizienter Märkte, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 129 | bei Position 3067-3068 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:02:03 + +Jeder Entdecker einer Erfolgsstrategie muss diese geheim halten, denn mit ihr wäre leicht ein märchenhaftes Vermögen zu verdienen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 130 | bei Position 3075-3076 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:02:42 + +2.5Fehler 5: Annehmen, den Markt schlagen zu wollen, sei einen Versuch wert +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 130 | bei Position 3081-3081 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:03:06 + +Der Versuch, den Markt schlagen zu wollen, ist nicht kostenlos +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 130 | bei Position 3082-3083 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:03:12 + +Je weiter Sie Ihre Gewinnchance nach oben schrauben wollen, desto mehr Lose müssen Sie kaufen und desto höher ist Ihr wahrscheinlicher absoluter Verlust. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 130 | bei Position 3086-3088 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:03:41 + +Damit nimmt auch die Wahrscheinlichkeit zu, dass mehr als ein Lotterieteilnehmer sechs Richtige tippt. Risiko +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 130 | bei Position 3086-3088 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:03:45 + +Damit nimmt auch die Wahrscheinlichkeit zu, dass mehr als ein Lotterieteilnehmer sechs Richtige tippt. Risiko und Rendite sind positiv korreliert. Das ist das eherne Gesetz der Marktwirtschaft, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 130 | bei Position 3088-3089 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:03:55 + +Keine einzige Gewinnchance an der Börse ist gratis und risikolos zu haben, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 131 | bei Position 3095-3095 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:05:00 + +Es ist ein verbreiteter Fehler +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 131 | bei Position 3096-3097 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:05:07 + +das Risiko einer erfolgreichen aktiven Strategie oder eines Produkts »ex post« (in der Rückschau) zu messen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 131 | bei Position 3098-3099 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:05:16 + +Das ist eine methodisch fragwürdige und gefährliche Verwechslung von »Strategie und Ergebnis«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 131 | bei Position 3101-3101 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:05:21 + +Strategie versus Ergebnis +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 131 | bei Position 3101-3102 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:05:24 + +Eine Investmentstrategie allein von ihrem Ergebnis her zu beurteilen, führt oft zu Fehlschlüssen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 131 | bei Position 3106-3106 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:05:51 + +spielen stets Einflussfaktoren eine Rolle, die nicht vollkommen vom Akteur kontrollierbar sind +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 131 | bei Position 3106-3107 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:05:57 + +aus dieser Sicht also der Zufall. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 131 | bei Position 3107-3107 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:06:03 + +Bereits ein minimaler ungeplanter Einfluss kann den erwarteten, deterministischen Ursache-Wirkungs-Zusammenhang konterkarieren. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 131 | bei Position 3107-3109 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:06:23 + +ist es gut möglich, dass die brillanteste Investmentstrategie in manchen Jahren enttäuschende Ergebnisse zeitigt, genauso wie die dümmste Strategie gelegentlich zum Erfolg führt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 132 | bei Position 3112-3114 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:06:42 + +Traden kostet jedoch Geld und erhöht tendenziell auch die Steuerbelastung. Je nach Trading-Intensität liegen die dadurch verursachten Kosten für aktive Privatanleger zwischen 1% und 6% des Portfoliowertes im Jahr, der Durchschnitt etwa bei 2,5% – +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 132 | bei Position 3125-3126 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:07:21 + +2.6Fehler 6: Glauben, Experten könnten den besten Einstiegszeitpunkt finden +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 132 | bei Position 3126-3127 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:07:34 + +jeweils aktuelle Zeitpunkt zum Einstieg in Wertpapierinvestments nicht optimal sei. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 132 | bei Position 3129-3130 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:07:51 + +Viele Anleger fragen sich daher, ob Experten eine Hilfestellung bei der Wahl des geeigneten Einstiegszeitpunktes bieten können. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 133 | bei Position 3131-3131 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:07:58 + +klares Nein. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 133 | bei Position 3131-3132 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:08:05 + +Um den optimalen oder auch nur einen einigermaßen günstigen Einstiegs- oder Ausstiegszeitpunkt zuverlässig festlegen zu können, müsste Market-Timing dauerhaft funktionieren, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 133 | bei Position 3132-3134 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:08:15 + +Zeitpunkt des Markteintritts unwichtig, denn es gibt keine zuverlässige Methode, den günstigsten Markteintrittszeitpunkt im Voraus zu bestimmen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 133 | bei Position 3136-3137 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:08:29 + +Der Einfluss der speziellen Zeitperiode nimmt mit der Länge des Anlagezeitraums ab, verschwindet aber bei realistischen Anlagezeiträumen von unter 40 Jahren niemals vollständig. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 133 | bei Position 3134-3135 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:08:45 + +der exakte Kalenderzeitraum, in dem ein Investment besteht – einen erheblichen Einfluss auf dessen durchschnittliche Jahresrendite +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 134 | bei Position 3173-3174 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:09:53 + +große Schwankungsbreite historischer Aktienrenditen selbst über Zeiträume von 20 Jahren. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 134 | bei Position 3175-3176 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:10:10 + +dass die Tabelle das tatsächliche Risiko des richtigen Ein- und Ausstiegszeitpunkts eher überzeichnet, +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 134 | bei Position 3180-3182 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:10:25 + +Kaum jemand wird in die Situation geraten, buchstäblich 100% seiner Lebensersparnisse exakt am Beginn des schlechtestmöglichen Jahres in Aktien zu investieren und zwei Dekaden später wiederum die volle Summe genau im schlechtestmöglichen Jahr komplett für Konsumzwecke aufzulösen. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 134 | bei Position 3182-3184 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:10:37 + +über einen langen Zeitraum hinweg zwangsläufig Geldmittel allmählich investieren und ebenso allmählich in späteren Lebensphasen wieder entsparen, sodass sich das Risiko wie auch die Chance (die »Upside«) des spezifischen Einstiegszeitpunkts »verwässert« oder »verwischt«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 134 | bei Position 3185-3186 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:10:44 + +Die quasi freie Verfügbarkeit von Geldmitteln im »luftleeren Raum«, mit denen man in den Aktienmarkt hinein- oder aus ihm herausgeht +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 134 | bei Position 3187-3187 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:10:50 + +in der Mehrheit aller Investmentsituationen ohnehin nicht gegeben. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 135 | bei Position 3197-3198 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:11:39 + +Auch andere Asset-Klassen wie z. B. kreditfinanzierte Eigenheime, Gold, Unternehmensanleihen und Staatsanleihen sind dem in Tabelle 14 illustrierten Risiko grundsätzlich auch ausgesetzt +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 135 | bei Position 3200-3201 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:11:53 + +Durch weltweite Aktienmarktdiversifikation hätte man die in Tabelle 14 gezeigte Spannbreite zwischen dem besten und dem schlechtesten 20-Jahreszeitraum für die Zeit von 1948 bis 2016 deutlich einengen können und eine negative Rendite über 20 Jahre hätte es in diesem historischen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 135 | bei Position 3200-3202 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:11:58 + +Durch weltweite Aktienmarktdiversifikation hätte man die in Tabelle 14 gezeigte Spannbreite zwischen dem besten und dem schlechtesten 20-Jahreszeitraum für die Zeit von 1948 bis 2016 deutlich einengen können und eine negative Rendite über 20 Jahre hätte es in diesem historischen 60-Jahreszeitraum überhaupt nie gegeben. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 135 | bei Position 3205-3206 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:12:13 + +Würde ich aktuell aus dem Markt aussteigen, hätte ich den fraglichen Geldbetrag bereits in diesen investiert? +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 135 | bei Position 3207-3208 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:12:23 + +Rein rational betrachtet sind die beiden Entscheidungen – (a) »jetzt neu einsteigen« und (b) »jetzt investiert bleiben« – identisch, und können +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 135 | bei Position 3208-3209 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:12:27 + +einem strikt konsistent handelnden Anleger eigentlich nicht unterschiedlich beantwortet werden. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 136 | bei Position 3212-3212 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:12:47 + +Die Aufstellung eines »Investmentfahrplans mit Selbstverpflichtung«. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 136 | bei Position 3212-3213 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:13:05 + +beispielsweise wie folgt aussehen: (a) Man investiert ein Viertel heute und in jedem der drei folgenden Quartale ein weiteres Viertel (Gesamtdauer 12 Monate). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 136 | bei Position 3215-3217 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:13:16 + +Mit einem solchen Plan kann ein Anleger gefühlsmäßig eigentlich nur gewinnen: Steigt der Markt nach dem Anfangsinvestment, freut sich der Anleger über den Wertzuwachs seines Portfolios und über seine Klugheit, das Investment nicht aufgeschoben zu haben. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 136 | bei Position 3217-3219 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:13:21 + +Fällt der Markt, hat er nun die Gelegenheit, zu günstigeren Preisen zu kaufen und wird sich in der Entscheidung bestätigt fühlen, nicht alles auf einmal investiert zu haben. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 136 | bei Position 3219-3220 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:13:30 + +psychologisch risikosenkend motivierte Einstiegsfahrplan im Rückblick immer nur die zweitbeste Lösung darstellt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 136 | bei Position 3221-3222 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:13:54 + +diesem Ansatz liegt der Investor im Nachhinein somit nie ganz falsch, aber auch nie ganz richtig. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 136 | bei Position 3223-3223 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:14:05 + +über den »richtigen« Einstiegszeitpunkt gesagt wurde, auch für den »richtigen« Ausstiegszeitpunkt +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 136 | bei Position 3225-3226 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:14:23 + +Oft wird das Desinvestieren (Verkaufen von Anlagen) durch tatsächlich oder nur subjektiv von außen vorgegebene Ereignisse bestimmt, z. B. den Kauf einer Immobilie oder eine Existenzgründung +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 137 | bei Position 3232-3233 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:14:43 + +Die Frage des Einstiegs- und Ausstiegszeitpunktes ist in der realen Praxis aus einer Reihe von hier ausgeführten Gründen weit weniger bedeutend als in der Theorie. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 137 | bei Position 3233-3235 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:14:48 + +Da Aktienmärkte langfristig steigen und kurz- sowie mittelfristige Prognosen genauso häufig falsch wie richtig sind, ist der Einstieg grundsätzlich umso erfolgversprechender, je früher und je umfangreicher er geschieht. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 137 | bei Position 3235-3239 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:14:53 + +Aus emotionalen Gründen empfiehlt es sich dennoch für viele Anleger, die einen großen Betrag neu in den Aktienmarkt investieren wollen, dies schrittweise in Form eines Investmentfahrplans zu tun, wie hier illustriert. Wertpapier- oder Fondssparpläne sind eine Form des schrittweisen, zeitlich gestreckten Einstiegs in den entsprechenden Markt. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 137 | bei Position 3240-3241 | Hinzugefügt am Donnerstag, 20. Januar 2022 13:15:02 + +2.7Fehler 7: Sich an Fondsratings orientieren +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 137 | bei Position 3246-3246 | Hinzugefügt am Montag, 24. Januar 2022 13:07:53 + +Wirtschaftlich haben die Fondsratings eine enorme Bedeutung. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 137 | bei Position 3246-3249 | Hinzugefügt am Montag, 24. Januar 2022 13:08:15 + +In einer Untersuchung für den US-Investmentfondsmarkt erlebte die Gruppe der Fonds mit den drei unteren Morningstar-Ratings (von fünf Stufen insgesamt) in jedem der 13 Jahre von 1998 bis 2010 Nettomittelabflüsse, während die Fonds mit den besten beiden Rating-Stufen in jedem einzelnen Jahr Zuflüsse verzeichneten (Casteleyn 2013). +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 138 | bei Position 3250-3252 | Hinzugefügt am Montag, 24. Januar 2022 13:08:31 + +Allerdings erweist sich die Hoffnung, dass Fondsratings und -rankings bei dieser Auswahl sinnvoll helfen können als Fata Morgana. Fondsratings als Hilfsmittel zur Fondsauswahl sind nicht nur nutzlos, sondern wahrscheinlich sogar schädlich. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 138 | bei Position 3255-3256 | Hinzugefügt am Montag, 24. Januar 2022 13:08:48 + +Hier die wichtigsten Gründe dafür, auf keinen Fall Fondsratings für die Auswahl von aktiv gemanagten Investmentfonds zu verwenden: +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 138 | bei Position 3256-3258 | Hinzugefügt am Montag, 24. Januar 2022 13:08:55 + +Die Prognoseleistung von Fondsratings für zukünftige Renditen, insbesondere wenn man Ausgabeaufschläge berücksichtigt, die im Falle des Wechsels von einem in einen anderen Fonds anfallen, liegt im Bereich des Zufalls. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 138 | bei Position 3261-3263 | Hinzugefügt am Montag, 24. Januar 2022 13:09:37 + +Dass die Prognoseleistung von Fondsratings für die in der jüngeren Vergangenheit allerschlechtesten Fonds etwas über dem Zufall liegt, ist bedeutungslos, denn um diese »Loser-Fonds« mit typischerweise besonders hohen Kosten zu identifizieren, braucht es wahrlich kein teures Fondsrating. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 138 | bei Position 3263-3264 | Hinzugefügt am Montag, 24. Januar 2022 13:09:47 + +Kein einziges Fondsrating-Haus hat jemals zeigen können, dass eine »Rating-Timing-Strategie« gegenüber einer Nichts-Tun-Strategie einen wirtschaftlichen Vorteil produziert (Ritzau +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 139 | bei Position 3268-3269 | Hinzugefügt am Montag, 24. Januar 2022 13:10:14 + +Die Fondsratings können schon allein deshalb nicht funktionieren, weil ihr stärkster einzelner Bestimmungsfaktor die historische Rendite des Fonds +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 139 | bei Position 3271-3273 | Hinzugefügt am Montag, 24. Januar 2022 13:11:01 + +Die meisten Rating-Verfahren gruppieren die analysierten Fonds aus Gründen der »Anwenderfreundlichkeit« in zu wenige und von der Wissenschaft eher belächelte »Banalo-Kategorien«. Aus dieser zu groben Klassifizierung folgt, dass viele Fonds mit falschen Benchmarks verglichen werden und daher eine falsche Leistungsnote resultiert +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 139 | bei Position 3274-3275 | Hinzugefügt am Montag, 24. Januar 2022 13:11:10 + +Alle Rating-Verfahren kranken an der letztlich falschen Messung von Risiko auf Einzelfondsebene. Der Diversifikationsbeitrag eines Fonds in einem Gesamtportfolio wird komplett ignoriert +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 139 | bei Position 3278-3279 | Hinzugefügt am Montag, 24. Januar 2022 13:11:29 + +Praktisch alle Rating-Verfahren enthalten willkürliche Elemente, beispielsweise das Ignorieren von Fonds, die weniger als fünf Jahre alt sind. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 139 | bei Position 3279-3280 | Hinzugefügt am Montag, 24. Januar 2022 13:11:39 + +Für Indexfonds einschließlich ETFs sind solche Fondsratings besonders irrelevant und vor Ihrer Verwendung zur Auswahl kann nur gewarnt werden. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 139 | bei Position 3280-3289 | Hinzugefügt am Montag, 24. Januar 2022 13:11:52 + +Die Ratings sind irrelevant, weil es erstens, aus strukturellen Gründen unwahrscheinlich ist, dass ein Indexfonds zu einem bestimmten Zeitpunkt die beste historische Rendite in einer (überdies zumeist falsch gebildeten) Fondskategorie einnimmt; weil, zweitens, Fondsratings lediglich die historische Rendite bis maximal fünf Jahre berücksichtigen, während Indexfonds einen beträchtlichen Teil ihrer Vorteile in Halteperioden jenseits von fünf Jahren erzeugen und, drittens, weil Indexfonds von all den Rating-Konstruktionsmängeln, die weiter oben beschrieben werden, besonders stark benachteiligt werden. Fazit: Fondsratings sind eine Mogelpackung; sie suggerieren einen Anlegernutzen, den sie nicht erbringen. Auf der Basis scheinbar objektiver Zahlenspielchen geben sie vor, eine Hilfestellung zu bieten, die bei Befolgung im Anlegerportfolio im Durchschnitt Schäden verursacht. Besonders bedauerlich ist, dass sogar Non-Profit-Organisationen wie die Stiftung Warentest diese insgesamt irreführende, aber offensichtlich gut verkäufliche Dienstleistung anbieten. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 139 | bei Position 3283-3283 | Hinzugefügt am Montag, 24. Januar 2022 13:12:24 + +Indexfonds einen beträchtlichen Teil ihrer Vorteile in Halteperioden jenseits von fünf Jahren erzeugen +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 139 | bei Position 3284-3285 | Hinzugefügt am Montag, 24. Januar 2022 13:12:29 + +Indexfonds von all den Rating-Konstruktionsmängeln, die weiter oben beschrieben werden, besonders stark benachteiligt werden. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 140 | bei Position 3285-3287 | Hinzugefügt am Montag, 24. Januar 2022 13:12:37 + +Fondsratings sind eine Mogelpackung; sie suggerieren einen Anlegernutzen, den sie nicht erbringen. Auf der Basis scheinbar objektiver Zahlenspielchen geben sie vor, eine Hilfestellung zu bieten, die bei Befolgung im Anlegerportfolio im Durchschnitt Schäden verursacht. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 140 | bei Position 3290-3291 | Hinzugefügt am Montag, 24. Januar 2022 13:12:46 + +2.8Fehler 8: Von Fondsmanagern einen Mehrwert erwarten +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 143 | bei Position 3349-3350 | Hinzugefügt am Montag, 24. Januar 2022 13:18:25 + +Infobox: Der MSCI World In +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 143 | bei Position 3351-3352 | Hinzugefügt am Montag, 24. Januar 2022 13:18:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 143 | bei Position 3352-3352 | Hinzugefügt am Montag, 24. Januar 2022 13:18:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 143 | bei Position 3352-3353 | Hinzugefügt am Montag, 24. Januar 2022 13:18:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 143 | bei Position 3354-3356 | Hinzugefügt am Montag, 24. Januar 2022 13:19:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 144 | bei Position 3356-3357 | Hinzugefügt am Montag, 24. Januar 2022 13:19:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 144 | bei Position 3357-3358 | Hinzugefügt am Montag, 24. Januar 2022 13:19:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 144 | bei Position 3358-3358 | Hinzugefügt am Montag, 24. Januar 2022 13:19:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 144 | bei Position 3360-3362 | Hinzugefügt am Montag, 24. Januar 2022 13:19:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 144 | bei Position 3363-3365 | Hinzugefügt am Montag, 24. Januar 2022 13:19:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 144 | bei Position 3366-3367 | Hinzugefügt am Montag, 24. Januar 2022 13:20:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 145 | bei Position 3374-3377 | Hinzugefügt am Montag, 24. Januar 2022 13:22:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 146 | bei Position 3392-3394 | Hinzugefügt am Montag, 24. Januar 2022 22:03:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 146 | bei Position 3396-3398 | Hinzugefügt am Montag, 24. Januar 2022 22:03:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 148 | bei Position 3459-3460 | Hinzugefügt am Montag, 24. Januar 2022 22:06:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 148 | bei Position 3460-3463 | Hinzugefügt am Montag, 24. Januar 2022 22:06:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 147 | bei Position 3456-3456 | Hinzugefügt am Montag, 24. Januar 2022 22:06:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 148 | bei Position 3464-3465 | Hinzugefügt am Montag, 24. Januar 2022 22:06:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 148 | bei Position 3466-3466 | Hinzugefügt am Montag, 24. Januar 2022 22:06:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 148 | bei Position 3467-3468 | Hinzugefügt am Montag, 24. Januar 2022 22:07:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 148 | bei Position 3468-3470 | Hinzugefügt am Montag, 24. Januar 2022 22:07:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 148 | bei Position 3474-3476 | Hinzugefügt am Montag, 24. Januar 2022 22:07:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 148 | bei Position 3476-3477 | Hinzugefügt am Montag, 24. Januar 2022 22:08:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 149 | bei Position 3480-3481 | Hinzugefügt am Montag, 24. Januar 2022 22:10:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 149 | bei Position 3481-3482 | Hinzugefügt am Montag, 24. Januar 2022 22:10:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 149 | bei Position 3484-3484 | Hinzugefügt am Montag, 24. Januar 2022 22:10:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 149 | bei Position 3484-3486 | Hinzugefügt am Montag, 24. Januar 2022 22:11:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 149 | bei Position 3487-3489 | Hinzugefügt am Montag, 24. Januar 2022 22:11:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 149 | bei Position 3489-3490 | Hinzugefügt am Montag, 24. Januar 2022 22:11:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 149 | bei Position 3494-3495 | Hinzugefügt am Montag, 24. Januar 2022 22:12:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 150 | bei Position 3514-3515 | Hinzugefügt am Montag, 24. Januar 2022 22:14:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 150 | bei Position 3514-3517 | Hinzugefügt am Montag, 24. Januar 2022 22:14:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 151 | bei Position 3517-3518 | Hinzugefügt am Montag, 24. Januar 2022 22:14:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 151 | bei Position 3520-3521 | Hinzugefügt am Montag, 24. Januar 2022 22:14:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 151 | bei Position 3525-3526 | Hinzugefügt am Montag, 24. Januar 2022 22:15:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 150 | bei Position 3502-3503 | Hinzugefügt am Montag, 24. Januar 2022 22:15:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 149 | bei Position 3497-3498 | Hinzugefügt am Montag, 24. Januar 2022 22:15:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 150 | bei Position 3498-3499 | Hinzugefügt am Montag, 24. Januar 2022 22:15:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 151 | bei Position 3527-3527 | Hinzugefügt am Montag, 24. Januar 2022 22:16:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 151 | bei Position 3528-3529 | Hinzugefügt am Montag, 24. Januar 2022 22:16:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 151 | bei Position 3529-3529 | Hinzugefügt am Montag, 24. Januar 2022 22:16:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 152 | bei Position 3545-3546 | Hinzugefügt am Montag, 24. Januar 2022 22:18:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 152 | bei Position 3546-3547 | Hinzugefügt am Montag, 24. Januar 2022 22:18:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 152 | bei Position 3547-3548 | Hinzugefügt am Montag, 24. Januar 2022 22:19:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 153 | bei Position 3557-3558 | Hinzugefügt am Montag, 24. Januar 2022 22:19:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 153 | bei Position 3558-3560 | Hinzugefügt am Montag, 24. Januar 2022 22:20:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 153 | bei Position 3560-3561 | Hinzugefügt am Montag, 24. Januar 2022 22:20:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 153 | bei Position 3562-3563 | Hinzugefügt am Montag, 24. Januar 2022 22:20:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 153 | bei Position 3563-3563 | Hinzugefügt am Montag, 24. Januar 2022 22:20:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 153 | bei Position 3563-3564 | Hinzugefügt am Montag, 24. Januar 2022 22:20:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 154 | bei Position 3583-3584 | Hinzugefügt am Montag, 24. Januar 2022 22:23:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 154 | bei Position 3583-3586 | Hinzugefügt am Montag, 24. Januar 2022 22:23:09 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 155 | bei Position 3586-3588 | Hinzugefügt am Montag, 24. Januar 2022 22:23:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 155 | bei Position 3589-3589 | Hinzugefügt am Montag, 24. Januar 2022 22:23:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 155 | bei Position 3590-3592 | Hinzugefügt am Montag, 24. Januar 2022 22:24:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 155 | bei Position 3594-3600 | Hinzugefügt am Montag, 24. Januar 2022 22:25:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 155 | bei Position 3593-3595 | Hinzugefügt am Montag, 24. Januar 2022 22:25:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 155 | bei Position 3595-3596 | Hinzugefügt am Montag, 24. Januar 2022 22:25:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 155 | bei Position 3595-3597 | Hinzugefügt am Montag, 24. Januar 2022 22:25:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 155 | bei Position 3597-3598 | Hinzugefügt am Montag, 24. Januar 2022 22:25:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 155 | bei Position 3603-3606 | Hinzugefügt am Montag, 24. Januar 2022 22:26:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 156 | bei Position 3608-3610 | Hinzugefügt am Montag, 24. Januar 2022 22:27:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 156 | bei Position 3611-3612 | Hinzugefügt am Dienstag, 25. Januar 2022 13:02:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 156 | bei Position 3617-3617 | Hinzugefügt am Dienstag, 25. Januar 2022 13:03:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 156 | bei Position 3617-3618 | Hinzugefügt am Dienstag, 25. Januar 2022 13:03:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 156 | bei Position 3618-3619 | Hinzugefügt am Dienstag, 25. Januar 2022 13:03:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 156 | bei Position 3619-3621 | Hinzugefügt am Dienstag, 25. Januar 2022 13:03:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 156 | bei Position 3621-3621 | Hinzugefügt am Dienstag, 25. Januar 2022 13:03:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 156 | bei Position 3621-3622 | Hinzugefügt am Dienstag, 25. Januar 2022 13:03:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 157 | bei Position 3622-3623 | Hinzugefügt am Dienstag, 25. Januar 2022 13:03:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 157 | bei Position 3623-3623 | Hinzugefügt am Dienstag, 25. Januar 2022 13:03:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 157 | bei Position 3623-3625 | Hinzugefügt am Dienstag, 25. Januar 2022 13:03:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 157 | bei Position 3625-3627 | Hinzugefügt am Dienstag, 25. Januar 2022 13:04:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 157 | bei Position 3631-3631 | Hinzugefügt am Dienstag, 25. Januar 2022 13:04:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 157 | bei Position 3631-3633 | Hinzugefügt am Dienstag, 25. Januar 2022 13:04:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 158 | bei Position 3681-3682 | Hinzugefügt am Dienstag, 25. Januar 2022 13:07:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 158 | bei Position 3682-3683 | Hinzugefügt am Dienstag, 25. Januar 2022 13:07:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 158 | bei Position 3683-3684 | Hinzugefügt am Dienstag, 25. Januar 2022 13:07:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 158 | bei Position 3677-3679 | Hinzugefügt am Dienstag, 25. Januar 2022 13:07:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 157 | bei Position 3630-3631 | Hinzugefügt am Dienstag, 25. Januar 2022 22:13:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 158 | bei Position 3686-3686 | Hinzugefügt am Dienstag, 25. Januar 2022 22:13:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 158 | bei Position 3687-3687 | Hinzugefügt am Dienstag, 25. Januar 2022 22:13:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 158 | bei Position 3687-3688 | Hinzugefügt am Dienstag, 25. Januar 2022 22:13:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 159 | bei Position 3688-3689 | Hinzugefügt am Dienstag, 25. Januar 2022 22:14:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 159 | bei Position 3688-3689 | Hinzugefügt am Dienstag, 25. Januar 2022 22:14:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 159 | bei Position 3692-3692 | Hinzugefügt am Dienstag, 25. Januar 2022 22:14:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 159 | bei Position 3692-3694 | Hinzugefügt am Dienstag, 25. Januar 2022 22:14:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 159 | bei Position 3696-3697 | Hinzugefügt am Dienstag, 25. Januar 2022 22:15:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 159 | bei Position 3697-3698 | Hinzugefügt am Dienstag, 25. Januar 2022 22:15:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 159 | bei Position 3698-3699 | Hinzugefügt am Dienstag, 25. Januar 2022 22:15:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 159 | bei Position 3700-3704 | Hinzugefügt am Dienstag, 25. Januar 2022 22:15:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 159 | bei Position 3704-3707 | Hinzugefügt am Dienstag, 25. Januar 2022 22:15:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 160 | bei Position 3747-3748 | Hinzugefügt am Dienstag, 25. Januar 2022 22:16:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 160 | bei Position 3748-3749 | Hinzugefügt am Dienstag, 25. Januar 2022 22:16:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 160 | bei Position 3750-3752 | Hinzugefügt am Dienstag, 25. Januar 2022 22:16:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3753-3754 | Hinzugefügt am Dienstag, 25. Januar 2022 22:17:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3754-3755 | Hinzugefügt am Dienstag, 25. Januar 2022 22:17:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3755-3755 | Hinzugefügt am Dienstag, 25. Januar 2022 22:17:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3756-3756 | Hinzugefügt am Dienstag, 25. Januar 2022 22:17:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3756-3756 | Hinzugefügt am Dienstag, 25. Januar 2022 22:17:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3756-3757 | Hinzugefügt am Dienstag, 25. Januar 2022 22:17:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3757-3758 | Hinzugefügt am Dienstag, 25. Januar 2022 22:17:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3759-3759 | Hinzugefügt am Dienstag, 25. Januar 2022 22:18:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3759-3760 | Hinzugefügt am Dienstag, 25. Januar 2022 22:18:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3759-3761 | Hinzugefügt am Dienstag, 25. Januar 2022 22:18:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3759-3762 | Hinzugefügt am Dienstag, 25. Januar 2022 22:18:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3762-3764 | Hinzugefügt am Dienstag, 25. Januar 2022 22:18:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3764-3765 | Hinzugefügt am Dienstag, 25. Januar 2022 22:18:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3768-3769 | Hinzugefügt am Dienstag, 25. Januar 2022 22:18:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 161 | bei Position 3769-3771 | Hinzugefügt am Dienstag, 25. Januar 2022 22:19:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 162 | bei Position 3773-3775 | Hinzugefügt am Dienstag, 25. Januar 2022 22:19:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 162 | bei Position 3776-3776 | Hinzugefügt am Dienstag, 25. Januar 2022 22:19:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 162 | bei Position 3778-3779 | Hinzugefügt am Dienstag, 25. Januar 2022 22:20:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 162 | bei Position 3779-3780 | Hinzugefügt am Dienstag, 25. Januar 2022 22:20:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 162 | bei Position 3783-3790 | Hinzugefügt am Dienstag, 25. Januar 2022 22:20:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 162 | bei Position 3790-3791 | Hinzugefügt am Dienstag, 25. Januar 2022 22:22:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 162 | bei Position 3791-3792 | Hinzugefügt am Dienstag, 25. Januar 2022 22:22:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 162 | bei Position 3792-3793 | Hinzugefügt am Dienstag, 25. Januar 2022 22:22:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 163 | bei Position 3798-3800 | Hinzugefügt am Dienstag, 25. Januar 2022 22:23:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 163 | bei Position 3800-3800 | Hinzugefügt am Dienstag, 25. Januar 2022 22:23:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 163 | bei Position 3800-3801 | Hinzugefügt am Dienstag, 25. Januar 2022 22:23:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 163 | bei Position 3802-3804 | Hinzugefügt am Dienstag, 25. Januar 2022 22:23:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 164 | bei Position 3818-3819 | Hinzugefügt am Dienstag, 25. Januar 2022 22:24:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 164 | bei Position 3819-3820 | Hinzugefügt am Dienstag, 25. Januar 2022 22:24:41 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 164 | bei Position 3847-3850 | Hinzugefügt am Dienstag, 25. Januar 2022 22:25:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 165 | bei Position 3869-3871 | Hinzugefügt am Dienstag, 25. Januar 2022 22:26:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 165 | bei Position 3871-3871 | Hinzugefügt am Dienstag, 25. Januar 2022 22:26:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 165 | bei Position 3873-3874 | Hinzugefügt am Dienstag, 25. Januar 2022 22:26:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 166 | bei Position 3877-3879 | Hinzugefügt am Dienstag, 25. Januar 2022 22:26:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 166 | bei Position 3880-3881 | Hinzugefügt am Dienstag, 25. Januar 2022 22:27:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 166 | bei Position 3887-3888 | Hinzugefügt am Mittwoch, 26. Januar 2022 12:58:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 166 | bei Position 3889-3890 | Hinzugefügt am Mittwoch, 26. Januar 2022 12:58:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 166 | bei Position 3891-3892 | Hinzugefügt am Mittwoch, 26. Januar 2022 12:58:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 167 | bei Position 3896-3896 | Hinzugefügt am Mittwoch, 26. Januar 2022 12:59:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 167 | bei Position 3896-3897 | Hinzugefügt am Mittwoch, 26. Januar 2022 12:59:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 167 | bei Position 3897-3898 | Hinzugefügt am Mittwoch, 26. Januar 2022 12:59:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 167 | bei Position 3899-3899 | Hinzugefügt am Mittwoch, 26. Januar 2022 12:59:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 167 | bei Position 3900-3900 | Hinzugefügt am Mittwoch, 26. Januar 2022 12:59:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 167 | bei Position 3901-3902 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:00:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 167 | bei Position 3904-3905 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:00:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 167 | bei Position 3906-3907 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:00:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 169 | bei Position 3929-3929 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:02:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 169 | bei Position 3936-3937 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:05:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 169 | bei Position 3939-3941 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:05:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 169 | bei Position 3941-3943 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:05:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 169 | bei Position 3945-3946 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:06:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 169 | bei Position 3947-3950 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:06:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 170 | bei Position 3956-3956 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:06:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 170 | bei Position 3956-3957 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:06:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 170 | bei Position 3958-3959 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:07:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 170 | bei Position 3960-3962 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:07:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 170 | bei Position 3964-3965 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:07:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 171 | bei Position 3968-3971 | Hinzugefügt am Mittwoch, 26. Januar 2022 13:07:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 171 | bei Position 3972-3973 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:06:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 172 | bei Position 3987-3988 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:06:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 171 | bei Position 3981-3982 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:07:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 172 | bei Position 3987-3987 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:07:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 173 | bei Position 4048-4050 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:08:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 173 | bei Position 4058-4059 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:09:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 173 | bei Position 4059-4061 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:09:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 173 | bei Position 4063-4065 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:10:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 173 | bei Position 4063-4066 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:10:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 174 | bei Position 4070-4072 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:10:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 174 | bei Position 4073-4074 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:11:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 174 | bei Position 4075-4076 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:11:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 174 | bei Position 4076-4078 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:11:41 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 174 | bei Position 4080-4083 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:12:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 175 | bei Position 4084-4084 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:12:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 175 | bei Position 4085-4086 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:12:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 175 | bei Position 4085-4086 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:12:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 175 | bei Position 4087-4088 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:12:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 175 | bei Position 4096-4096 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:13:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 175 | bei Position 4093-4096 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:13:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 175 | bei Position 4085-4089 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:13:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 175 | bei Position 4085-4085 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:13:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 175 | bei Position 4096-4096 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:14:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 175 | bei Position 4098-4098 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:14:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 175 | bei Position 4100-4102 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:14:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 175 | bei Position 4099-4100 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:14:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 176 | bei Position 4105-4106 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:15:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 176 | bei Position 4106-4106 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:15:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 176 | bei Position 4109-4109 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:15:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 176 | bei Position 4109-4110 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:16:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 176 | bei Position 4112-4114 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:16:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 176 | bei Position 4114-4114 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:16:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 176 | bei Position 4116-4118 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:16:41 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 176 | bei Position 4115-4115 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:16:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 176 | bei Position 4115-4115 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:17:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 177 | bei Position 4118-4118 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:17:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 177 | bei Position 4118-4119 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:17:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 177 | bei Position 4120-4121 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:17:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 177 | bei Position 4123-4124 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:17:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 177 | bei Position 4124-4127 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:17:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 177 | bei Position 4133-4135 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:18:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 178 | bei Position 4136-4137 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:18:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 178 | bei Position 4140-4140 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:18:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 178 | bei Position 4141-4142 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:18:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 178 | bei Position 4142-4144 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:19:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 179 | bei Position 4156-4158 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:20:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 179 | bei Position 4161-4162 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:07:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 179 | bei Position 4163-4163 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:07:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 179 | bei Position 4163-4169 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:07:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 179 | bei Position 4163-4164 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:07:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 179 | bei Position 4169-4169 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:08:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 179 | bei Position 4170-4172 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:08:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 180 | bei Position 4175-4176 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:08:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 180 | bei Position 4177-4177 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:09:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 181 | bei Position 4272-4273 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:10:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 181 | bei Position 4272-4273 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:10:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 182 | bei Position 4288-4289 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:12:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 182 | bei Position 4290-4290 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:12:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 182 | bei Position 4291-4292 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:12:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 182 | bei Position 4292-4294 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:12:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 182 | bei Position 4301-4302 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:13:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 182 | bei Position 4304-4305 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:13:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 182 | bei Position 4305-4306 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:13:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4307-4308 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:14:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4308-4308 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:14:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4310-4311 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:14:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4311-4312 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:14:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4312-4313 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:14:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4316-4316 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:14:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4314-4315 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:14:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4317-4318 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:14:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4318-4319 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:15:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4320-4320 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:15:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4322-4322 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:15:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4323-4324 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:15:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4324-4324 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:16:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4325-4325 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:16:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 183 | bei Position 4325-4325 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:16:09 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 184 | bei Position 4326-4326 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:16:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 184 | bei Position 4326-4327 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:16:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 184 | bei Position 4328-4328 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:16:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 184 | bei Position 4328-4329 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:16:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 184 | bei Position 4331-4331 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:17:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 184 | bei Position 4331-4331 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:17:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 184 | bei Position 4332-4332 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:17:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 184 | bei Position 4332-4333 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:17:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 184 | bei Position 4334-4334 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:17:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 184 | bei Position 4370-4371 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:17:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 185 | bei Position 4372-4372 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:18:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 185 | bei Position 4376-4378 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:18:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 186 | bei Position 4393-4395 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:20:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 186 | bei Position 4397-4398 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:20:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 186 | bei Position 4400-4401 | Hinzugefügt am Donnerstag, 27. Januar 2022 13:20:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4407-4409 | Hinzugefügt am Freitag, 28. Januar 2022 12:56:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4412-4413 | Hinzugefügt am Freitag, 28. Januar 2022 12:56:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4411-4411 | Hinzugefügt am Freitag, 28. Januar 2022 12:56:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4414-4416 | Hinzugefügt am Freitag, 28. Januar 2022 12:56:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4416-4418 | Hinzugefügt am Freitag, 28. Januar 2022 12:57:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4416-4420 | Hinzugefügt am Freitag, 28. Januar 2022 12:57:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4420-4421 | Hinzugefügt am Freitag, 28. Januar 2022 12:57:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4421-4421 | Hinzugefügt am Freitag, 28. Januar 2022 12:57:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4421-4421 | Hinzugefügt am Freitag, 28. Januar 2022 12:57:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4421-4421 | Hinzugefügt am Freitag, 28. Januar 2022 12:57:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4422-4422 | Hinzugefügt am Freitag, 28. Januar 2022 12:57:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4422-4422 | Hinzugefügt am Freitag, 28. Januar 2022 12:58:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4422-4422 | Hinzugefügt am Freitag, 28. Januar 2022 12:58:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4422-4422 | Hinzugefügt am Freitag, 28. Januar 2022 12:58:09 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4422-4423 | Hinzugefügt am Freitag, 28. Januar 2022 12:58:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4423-4424 | Hinzugefügt am Freitag, 28. Januar 2022 12:58:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 187 | bei Position 4425-4426 | Hinzugefügt am Freitag, 28. Januar 2022 12:58:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 188 | bei Position 4427-4428 | Hinzugefügt am Freitag, 28. Januar 2022 12:58:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 188 | bei Position 4428-4429 | Hinzugefügt am Freitag, 28. Januar 2022 12:58:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 188 | bei Position 4429-4430 | Hinzugefügt am Freitag, 28. Januar 2022 12:59:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 188 | bei Position 4429-4430 | Hinzugefügt am Freitag, 28. Januar 2022 12:59:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 189 | bei Position 4491-4492 | Hinzugefügt am Freitag, 28. Januar 2022 13:01:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 189 | bei Position 4498-4499 | Hinzugefügt am Freitag, 28. Januar 2022 13:01:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 189 | bei Position 4499-4501 | Hinzugefügt am Freitag, 28. Januar 2022 13:01:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 189 | bei Position 4501-4501 | Hinzugefügt am Freitag, 28. Januar 2022 13:02:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 189 | bei Position 4501-4502 | Hinzugefügt am Freitag, 28. Januar 2022 13:02:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 189 | bei Position 4502-4503 | Hinzugefügt am Freitag, 28. Januar 2022 13:02:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 190 | bei Position 4505-4507 | Hinzugefügt am Freitag, 28. Januar 2022 13:02:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 191 | bei Position 4534-4535 | Hinzugefügt am Freitag, 28. Januar 2022 13:06:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 191 | bei Position 4535-4538 | Hinzugefügt am Freitag, 28. Januar 2022 13:06:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 191 | bei Position 4538-4538 | Hinzugefügt am Freitag, 28. Januar 2022 13:06:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 191 | bei Position 4538-4540 | Hinzugefügt am Freitag, 28. Januar 2022 13:06:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 191 | bei Position 4540-4540 | Hinzugefügt am Freitag, 28. Januar 2022 13:06:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 191 | bei Position 4540-4540 | Hinzugefügt am Freitag, 28. Januar 2022 13:06:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 192 | bei Position 4543-4545 | Hinzugefügt am Freitag, 28. Januar 2022 13:07:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 192 | bei Position 4545-4547 | Hinzugefügt am Freitag, 28. Januar 2022 13:07:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 192 | bei Position 4555-4555 | Hinzugefügt am Freitag, 28. Januar 2022 13:08:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 192 | bei Position 4556-4557 | Hinzugefügt am Freitag, 28. Januar 2022 13:08:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 192 | bei Position 4557-4558 | Hinzugefügt am Freitag, 28. Januar 2022 13:08:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 193 | bei Position 4563-4563 | Hinzugefügt am Freitag, 28. Januar 2022 13:09:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 193 | bei Position 4564-4564 | Hinzugefügt am Freitag, 28. Januar 2022 13:09:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 193 | bei Position 4564-4565 | Hinzugefügt am Freitag, 28. Januar 2022 13:09:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4612-4619 | Hinzugefügt am Freitag, 28. Januar 2022 13:10:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4612-4619 | Hinzugefügt am Freitag, 28. Januar 2022 13:10:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4612-4614 | Hinzugefügt am Freitag, 28. Januar 2022 13:11:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4612-4616 | Hinzugefügt am Freitag, 28. Januar 2022 13:11:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4617-4618 | Hinzugefügt am Freitag, 28. Januar 2022 13:11:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4618-4618 | Hinzugefügt am Dienstag, 1. Februar 2022 13:07:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4619-4619 | Hinzugefügt am Dienstag, 1. Februar 2022 13:07:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4620-4620 | Hinzugefügt am Dienstag, 1. Februar 2022 13:08:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4621-4621 | Hinzugefügt am Dienstag, 1. Februar 2022 13:08:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4622-4622 | Hinzugefügt am Dienstag, 1. Februar 2022 13:08:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4623-4623 | Hinzugefügt am Dienstag, 1. Februar 2022 13:08:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4624-4624 | Hinzugefügt am Dienstag, 1. Februar 2022 13:08:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4625-4626 | Hinzugefügt am Dienstag, 1. Februar 2022 13:08:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4626-4628 | Hinzugefügt am Dienstag, 1. Februar 2022 13:08:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4630-4632 | Hinzugefügt am Dienstag, 1. Februar 2022 13:08:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4632-4634 | Hinzugefügt am Dienstag, 1. Februar 2022 13:09:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4637-4639 | Hinzugefügt am Dienstag, 1. Februar 2022 13:09:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 194 | bei Position 4640-4642 | Hinzugefügt am Dienstag, 1. Februar 2022 13:09:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 196 | bei Position 4679-4681 | Hinzugefügt am Dienstag, 1. Februar 2022 13:10:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 196 | bei Position 4681-4682 | Hinzugefügt am Dienstag, 1. Februar 2022 13:10:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 196 | bei Position 4682-4685 | Hinzugefügt am Dienstag, 1. Februar 2022 13:10:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 196 | bei Position 4686-4687 | Hinzugefügt am Dienstag, 1. Februar 2022 13:10:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4714-4714 | Hinzugefügt am Dienstag, 1. Februar 2022 13:13:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4714-4714 | Hinzugefügt am Dienstag, 1. Februar 2022 13:13:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4714-4714 | Hinzugefügt am Dienstag, 1. Februar 2022 13:13:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4715-4716 | Hinzugefügt am Dienstag, 1. Februar 2022 13:13:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4715-4717 | Hinzugefügt am Dienstag, 1. Februar 2022 13:13:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4717-4718 | Hinzugefügt am Dienstag, 1. Februar 2022 13:14:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4719-4720 | Hinzugefügt am Dienstag, 1. Februar 2022 13:14:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4722-4723 | Hinzugefügt am Dienstag, 1. Februar 2022 13:14:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4723-4724 | Hinzugefügt am Dienstag, 1. Februar 2022 13:14:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4724-4725 | Hinzugefügt am Dienstag, 1. Februar 2022 13:14:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4725-4725 | Hinzugefügt am Dienstag, 1. Februar 2022 13:14:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4725-4725 | Hinzugefügt am Dienstag, 1. Februar 2022 13:14:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4726-4726 | Hinzugefügt am Dienstag, 1. Februar 2022 13:14:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4726-4726 | Hinzugefügt am Dienstag, 1. Februar 2022 13:15:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4728-4729 | Hinzugefügt am Dienstag, 1. Februar 2022 13:15:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 198 | bei Position 4729-4729 | Hinzugefügt am Dienstag, 1. Februar 2022 13:15:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 199 | bei Position 4731-4732 | Hinzugefügt am Dienstag, 1. Februar 2022 13:15:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 199 | bei Position 4731-4732 | Hinzugefügt am Dienstag, 1. Februar 2022 13:15:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 199 | bei Position 4732-4732 | Hinzugefügt am Dienstag, 1. Februar 2022 13:16:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 199 | bei Position 4734-4734 | Hinzugefügt am Dienstag, 1. Februar 2022 13:16:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 199 | bei Position 4732-4733 | Hinzugefügt am Dienstag, 1. Februar 2022 13:16:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 199 | bei Position 4735-4736 | Hinzugefügt am Dienstag, 1. Februar 2022 13:16:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 199 | bei Position 4736-4737 | Hinzugefügt am Dienstag, 1. Februar 2022 13:16:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 199 | bei Position 4739-4741 | Hinzugefügt am Dienstag, 1. Februar 2022 13:17:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 199 | bei Position 4744-4744 | Hinzugefügt am Dienstag, 1. Februar 2022 13:17:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 199 | bei Position 4745-4747 | Hinzugefügt am Dienstag, 1. Februar 2022 13:17:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 200 | bei Position 4747-4749 | Hinzugefügt am Dienstag, 1. Februar 2022 13:17:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 200 | bei Position 4751-4753 | Hinzugefügt am Dienstag, 1. Februar 2022 13:17:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 200 | bei Position 4753-4755 | Hinzugefügt am Dienstag, 1. Februar 2022 13:17:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 200 | bei Position 4759-4763 | Hinzugefügt am Dienstag, 1. Februar 2022 13:18:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 201 | bei Position 4765-4766 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:12:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 201 | bei Position 4766-4766 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:12:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 201 | bei Position 4767-4768 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:13:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 201 | bei Position 4771-4772 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:13:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 201 | bei Position 4774-4775 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:13:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 201 | bei Position 4775-4775 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:13:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 201 | bei Position 4776-4776 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:14:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 201 | bei Position 4776-4777 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:14:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 201 | bei Position 4778-4779 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:14:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 202 | bei Position 4780-4780 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:14:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 202 | bei Position 4782-4782 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:15:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 202 | bei Position 4783-4784 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:15:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 202 | bei Position 4793-4793 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:17:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4797-4798 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:17:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4798-4799 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:17:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4798-4799 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:18:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4799-4799 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:18:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4799-4799 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:18:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4800-4800 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:18:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4800-4800 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:18:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4801-4801 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:18:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4801-4801 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:18:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4803-4803 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:19:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4805-4806 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:19:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4806-4808 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:19:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4806-4807 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:19:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4807-4808 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:20:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4807-4808 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:20:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4807-4808 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:20:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4809-4810 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:20:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4808-4809 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:21:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4811-4812 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:21:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4813-4814 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:24:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 203 | bei Position 4814-4814 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:24:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 204 | bei Position 4814-4815 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:24:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 204 | bei Position 4819-4819 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:24:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 204 | bei Position 4820-4821 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:24:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 204 | bei Position 4821-4822 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:24:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 204 | bei Position 4822-4822 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:24:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 204 | bei Position 4823-4824 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:24:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 204 | bei Position 4824-4825 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:25:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 204 | bei Position 4825-4825 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:25:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 204 | bei Position 4826-4826 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:25:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 204 | bei Position 4826-4827 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:25:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 204 | bei Position 4826-4828 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:25:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 204 | bei Position 4828-4829 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:25:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 204 | bei Position 4828-4830 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:25:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 205 | bei Position 4833-4834 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:26:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 205 | bei Position 4836-4836 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:26:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 205 | bei Position 4836-4837 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:26:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 205 | bei Position 4838-4838 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:26:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 205 | bei Position 4838-4843 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:27:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 205 | bei Position 4838-4839 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:27:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 205 | bei Position 4838-4839 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:27:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 205 | bei Position 4840-4840 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:27:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 205 | bei Position 4840-4841 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:27:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 205 | bei Position 4845-4845 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:27:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 205 | bei Position 4845-4846 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:28:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 205 | bei Position 4849-4850 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:28:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 206 | bei Position 4850-4851 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:28:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 206 | bei Position 4854-4854 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:28:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 206 | bei Position 4856-4857 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:29:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 206 | bei Position 4857-4857 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:29:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 206 | bei Position 4857-4857 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:29:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 206 | bei Position 4857-4858 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:29:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 206 | bei Position 4858-4858 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:29:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 206 | bei Position 4859-4859 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:29:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 206 | bei Position 4863-4863 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:30:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 206 | bei Position 4865-4866 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:30:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 206 | bei Position 4866-4866 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:30:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 207 | bei Position 4873-4874 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:31:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 207 | bei Position 4874-4874 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:31:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 207 | bei Position 4874-4875 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:31:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 207 | bei Position 4875-4876 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:32:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 207 | bei Position 4879-4881 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:32:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 207 | bei Position 4879-4881 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:32:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 207 | bei Position 4879-4881 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:32:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 207 | bei Position 4885-4885 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:33:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 208 | bei Position 4891-4892 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:34:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 208 | bei Position 4895-4895 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:34:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 208 | bei Position 4895-4895 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:35:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 208 | bei Position 4896-4896 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:35:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 208 | bei Position 4898-4899 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:35:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 208 | bei Position 4899-4899 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:35:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 208 | bei Position 4899-4900 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:35:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 208 | bei Position 4899-4900 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:35:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 208 | bei Position 4901-4902 | Hinzugefügt am Mittwoch, 2. Februar 2022 22:35:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 209 | bei Position 4907-4908 | Hinzugefügt am Sonntag, 6. Februar 2022 00:36:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 209 | bei Position 4908-4909 | Hinzugefügt am Sonntag, 6. Februar 2022 00:36:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 209 | bei Position 4910-4911 | Hinzugefügt am Sonntag, 6. Februar 2022 00:36:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 209 | bei Position 4913-4914 | Hinzugefügt am Sonntag, 6. Februar 2022 00:36:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 209 | bei Position 4915-4915 | Hinzugefügt am Sonntag, 6. Februar 2022 00:37:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 209 | bei Position 4915-4917 | Hinzugefügt am Sonntag, 6. Februar 2022 00:37:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 210 | bei Position 4922-4922 | Hinzugefügt am Sonntag, 6. Februar 2022 00:37:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 210 | bei Position 4923-4924 | Hinzugefügt am Sonntag, 6. Februar 2022 00:37:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 210 | bei Position 4924-4925 | Hinzugefügt am Sonntag, 6. Februar 2022 00:37:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 210 | bei Position 4928-4932 | Hinzugefügt am Sonntag, 6. Februar 2022 00:38:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 210 | bei Position 4934-4935 | Hinzugefügt am Sonntag, 6. Februar 2022 00:38:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 210 | bei Position 4936-4938 | Hinzugefügt am Sonntag, 6. Februar 2022 00:39:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 211 | bei Position 4941-4941 | Hinzugefügt am Sonntag, 6. Februar 2022 00:39:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 211 | bei Position 4941-4943 | Hinzugefügt am Sonntag, 6. Februar 2022 00:39:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 211 | bei Position 4946-4946 | Hinzugefügt am Sonntag, 6. Februar 2022 00:40:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 211 | bei Position 4946-4947 | Hinzugefügt am Sonntag, 6. Februar 2022 00:40:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 211 | bei Position 4947-4947 | Hinzugefügt am Sonntag, 6. Februar 2022 00:40:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 211 | bei Position 4948-4948 | Hinzugefügt am Sonntag, 6. Februar 2022 00:40:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 211 | bei Position 4948-4948 | Hinzugefügt am Sonntag, 6. Februar 2022 00:40:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 211 | bei Position 4949-4949 | Hinzugefügt am Sonntag, 6. Februar 2022 00:40:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 211 | bei Position 4950-4950 | Hinzugefügt am Sonntag, 6. Februar 2022 00:40:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 211 | bei Position 4950-4951 | Hinzugefügt am Sonntag, 6. Februar 2022 00:40:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 212 | bei Position 4953-4954 | Hinzugefügt am Sonntag, 6. Februar 2022 00:41:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 213 | bei Position 5054-5055 | Hinzugefügt am Sonntag, 6. Februar 2022 00:42:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 213 | bei Position 5055-5055 | Hinzugefügt am Sonntag, 6. Februar 2022 00:42:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 213 | bei Position 5055-5056 | Hinzugefügt am Sonntag, 6. Februar 2022 00:43:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 213 | bei Position 5056-5057 | Hinzugefügt am Sonntag, 6. Februar 2022 00:43:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 213 | bei Position 5057-5059 | Hinzugefügt am Sonntag, 6. Februar 2022 00:43:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 215 | bei Position 5161-5162 | Hinzugefügt am Sonntag, 6. Februar 2022 10:12:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 215 | bei Position 5164-5166 | Hinzugefügt am Sonntag, 6. Februar 2022 10:12:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 215 | bei Position 5173-5174 | Hinzugefügt am Sonntag, 6. Februar 2022 10:13:09 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 215 | bei Position 5178-5179 | Hinzugefügt am Sonntag, 6. Februar 2022 10:13:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 215 | bei Position 5179-5180 | Hinzugefügt am Sonntag, 6. Februar 2022 10:13:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 217 | bei Position 5243-5244 | Hinzugefügt am Sonntag, 6. Februar 2022 10:15:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 217 | bei Position 5244-5245 | Hinzugefügt am Sonntag, 6. Februar 2022 10:15:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 217 | bei Position 5245-5246 | Hinzugefügt am Sonntag, 6. Februar 2022 10:15:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 217 | bei Position 5246-5248 | Hinzugefügt am Sonntag, 6. Februar 2022 10:15:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 217 | bei Position 5246-5248 | Hinzugefügt am Sonntag, 6. Februar 2022 10:15:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 218 | bei Position 5250-5251 | Hinzugefügt am Sonntag, 6. Februar 2022 10:15:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 218 | bei Position 5252-5253 | Hinzugefügt am Sonntag, 6. Februar 2022 10:16:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 218 | bei Position 5257-5257 | Hinzugefügt am Sonntag, 6. Februar 2022 10:16:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 218 | bei Position 5257-5259 | Hinzugefügt am Sonntag, 6. Februar 2022 10:16:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 218 | bei Position 5261-5262 | Hinzugefügt am Sonntag, 6. Februar 2022 10:17:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 218 | bei Position 5262-5264 | Hinzugefügt am Sonntag, 6. Februar 2022 10:17:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 218 | bei Position 5264-5265 | Hinzugefügt am Sonntag, 6. Februar 2022 10:17:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 219 | bei Position 5272-5277 | Hinzugefügt am Sonntag, 6. Februar 2022 10:18:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 225 | bei Position 5506-5507 | Hinzugefügt am Sonntag, 6. Februar 2022 10:29:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 225 | bei Position 5508-5509 | Hinzugefügt am Sonntag, 6. Februar 2022 10:29:41 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 225 | bei Position 5513-5514 | Hinzugefügt am Sonntag, 6. Februar 2022 10:30:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 225 | bei Position 5516-5516 | Hinzugefügt am Sonntag, 6. Februar 2022 10:30:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 225 | bei Position 5515-5515 | Hinzugefügt am Sonntag, 6. Februar 2022 10:30:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 225 | bei Position 5516-5517 | Hinzugefügt am Sonntag, 6. Februar 2022 10:30:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 226 | bei Position 5525-5525 | Hinzugefügt am Sonntag, 6. Februar 2022 10:31:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 226 | bei Position 5526-5526 | Hinzugefügt am Sonntag, 6. Februar 2022 10:31:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 226 | bei Position 5527-5527 | Hinzugefügt am Sonntag, 6. Februar 2022 10:31:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 226 | bei Position 5535-5536 | Hinzugefügt am Sonntag, 6. Februar 2022 10:32:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 226 | bei Position 5537-5538 | Hinzugefügt am Sonntag, 6. Februar 2022 10:32:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 226 | bei Position 5537-5539 | Hinzugefügt am Sonntag, 6. Februar 2022 10:32:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 226 | bei Position 5540-5548 | Hinzugefügt am Sonntag, 6. Februar 2022 10:34:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 226 | bei Position 5540-5541 | Hinzugefügt am Sonntag, 6. Februar 2022 10:34:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 226 | bei Position 5543-5546 | Hinzugefügt am Sonntag, 6. Februar 2022 10:34:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 227 | bei Position 5546-5547 | Hinzugefügt am Sonntag, 6. Februar 2022 10:34:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 227 | bei Position 5553-5554 | Hinzugefügt am Sonntag, 6. Februar 2022 10:35:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 227 | bei Position 5559-5560 | Hinzugefügt am Sonntag, 6. Februar 2022 10:35:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 228 | bei Position 5574-5576 | Hinzugefügt am Sonntag, 6. Februar 2022 10:37:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 228 | bei Position 5576-5576 | Hinzugefügt am Sonntag, 6. Februar 2022 10:37:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 228 | bei Position 5577-5577 | Hinzugefügt am Sonntag, 6. Februar 2022 10:37:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 228 | bei Position 5579-5580 | Hinzugefügt am Sonntag, 6. Februar 2022 10:37:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 228 | bei Position 5581-5581 | Hinzugefügt am Sonntag, 6. Februar 2022 10:38:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 228 | bei Position 5581-5582 | Hinzugefügt am Sonntag, 6. Februar 2022 10:38:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 229 | bei Position 5583-5584 | Hinzugefügt am Sonntag, 6. Februar 2022 10:38:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 229 | bei Position 5586-5587 | Hinzugefügt am Sonntag, 6. Februar 2022 10:38:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 229 | bei Position 5587-5588 | Hinzugefügt am Sonntag, 6. Februar 2022 10:39:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 229 | bei Position 5585-5586 | Hinzugefügt am Sonntag, 6. Februar 2022 10:39:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 229 | bei Position 5589-5589 | Hinzugefügt am Sonntag, 6. Februar 2022 10:39:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 229 | bei Position 5590-5590 | Hinzugefügt am Sonntag, 6. Februar 2022 10:39:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 229 | bei Position 5591-5593 | Hinzugefügt am Sonntag, 6. Februar 2022 10:40:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 229 | bei Position 5595-5595 | Hinzugefügt am Sonntag, 6. Februar 2022 10:40:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 229 | bei Position 5597-5600 | Hinzugefügt am Sonntag, 6. Februar 2022 10:40:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 230 | bei Position 5600-5602 | Hinzugefügt am Sonntag, 6. Februar 2022 10:41:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 230 | bei Position 5602-5604 | Hinzugefügt am Sonntag, 6. Februar 2022 10:41:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 230 | bei Position 5604-5605 | Hinzugefügt am Sonntag, 6. Februar 2022 10:41:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 230 | bei Position 5606-5608 | Hinzugefügt am Sonntag, 6. Februar 2022 10:41:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 230 | bei Position 5608-5610 | Hinzugefügt am Sonntag, 6. Februar 2022 10:41:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 231 | bei Position 5627-5628 | Hinzugefügt am Sonntag, 6. Februar 2022 10:45:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 231 | bei Position 5628-5628 | Hinzugefügt am Sonntag, 6. Februar 2022 10:45:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 231 | bei Position 5629-5629 | Hinzugefügt am Sonntag, 6. Februar 2022 10:45:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 231 | bei Position 5629-5630 | Hinzugefügt am Sonntag, 6. Februar 2022 10:45:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 231 | bei Position 5633-5635 | Hinzugefügt am Sonntag, 6. Februar 2022 10:46:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 231 | bei Position 5639-5640 | Hinzugefügt am Sonntag, 6. Februar 2022 10:46:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 231 | bei Position 5640-5641 | Hinzugefügt am Sonntag, 6. Februar 2022 10:47:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 232 | bei Position 5642-5642 | Hinzugefügt am Sonntag, 6. Februar 2022 10:47:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 232 | bei Position 5644-5646 | Hinzugefügt am Sonntag, 6. Februar 2022 10:47:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 232 | bei Position 5646-5647 | Hinzugefügt am Sonntag, 6. Februar 2022 10:47:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 232 | bei Position 5648-5650 | Hinzugefügt am Sonntag, 6. Februar 2022 10:47:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 232 | bei Position 5650-5653 | Hinzugefügt am Sonntag, 6. Februar 2022 10:48:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 232 | bei Position 5653-5654 | Hinzugefügt am Sonntag, 6. Februar 2022 10:48:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 232 | bei Position 5654-5655 | Hinzugefügt am Sonntag, 6. Februar 2022 10:48:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 232 | bei Position 5657-5658 | Hinzugefügt am Sonntag, 6. Februar 2022 10:48:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 232 | bei Position 5658-5658 | Hinzugefügt am Sonntag, 6. Februar 2022 10:49:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 232 | bei Position 5658-5659 | Hinzugefügt am Sonntag, 6. Februar 2022 10:49:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 233 | bei Position 5665-5665 | Hinzugefügt am Sonntag, 6. Februar 2022 10:49:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 233 | bei Position 5674-5682 | Hinzugefügt am Sonntag, 6. Februar 2022 10:50:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 233 | bei Position 5674-5675 | Hinzugefügt am Sonntag, 6. Februar 2022 10:50:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 233 | bei Position 5675-5676 | Hinzugefügt am Sonntag, 6. Februar 2022 10:51:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 233 | bei Position 5670-5672 | Hinzugefügt am Sonntag, 6. Februar 2022 10:51:41 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 234 | bei Position 5679-5681 | Hinzugefügt am Sonntag, 6. Februar 2022 10:51:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 234 | bei Position 5687-5688 | Hinzugefügt am Sonntag, 6. Februar 2022 10:52:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 234 | bei Position 5690-5693 | Hinzugefügt am Sonntag, 6. Februar 2022 10:52:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 234 | bei Position 5693-5694 | Hinzugefügt am Sonntag, 6. Februar 2022 10:53:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 234 | bei Position 5695-5702 | Hinzugefügt am Sonntag, 6. Februar 2022 10:53:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 234 | bei Position 5695-5701 | Hinzugefügt am Sonntag, 6. Februar 2022 10:53:41 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 235 | bei Position 5702-5703 | Hinzugefügt am Sonntag, 6. Februar 2022 10:53:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 235 | bei Position 5703-5704 | Hinzugefügt am Sonntag, 6. Februar 2022 10:53:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 235 | bei Position 5704-5707 | Hinzugefügt am Sonntag, 6. Februar 2022 10:54:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 235 | bei Position 5707-5709 | Hinzugefügt am Sonntag, 6. Februar 2022 10:54:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 236 | bei Position 5720-5722 | Hinzugefügt am Sonntag, 6. Februar 2022 10:55:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 236 | bei Position 5725-5773 | Hinzugefügt am Sonntag, 6. Februar 2022 10:56:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 236 | bei Position 5725-5726 | Hinzugefügt am Sonntag, 6. Februar 2022 10:56:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 236 | bei Position 5820-5821 | Hinzugefügt am Sonntag, 6. Februar 2022 10:58:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 236 | bei Position 5822-5829 | Hinzugefügt am Sonntag, 6. Februar 2022 10:58:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 236 | bei Position 5822-5823 | Hinzugefügt am Sonntag, 6. Februar 2022 10:58:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 238 | bei Position 5826-5827 | Hinzugefügt am Sonntag, 6. Februar 2022 10:58:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 238 | bei Position 5830-5831 | Hinzugefügt am Sonntag, 6. Februar 2022 10:59:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 238 | bei Position 5832-5834 | Hinzugefügt am Sonntag, 6. Februar 2022 10:59:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 238 | bei Position 5836-5837 | Hinzugefügt am Sonntag, 6. Februar 2022 10:59:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 238 | bei Position 5841-5842 | Hinzugefügt am Sonntag, 6. Februar 2022 10:59:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 239 | bei Position 5848-5848 | Hinzugefügt am Sonntag, 6. Februar 2022 11:00:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 239 | bei Position 5848-5851 | Hinzugefügt am Sonntag, 6. Februar 2022 11:00:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 240 | bei Position 5865-5867 | Hinzugefügt am Sonntag, 6. Februar 2022 11:01:41 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 240 | bei Position 5868-5870 | Hinzugefügt am Sonntag, 6. Februar 2022 11:02:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 240 | bei Position 5868-5871 | Hinzugefügt am Sonntag, 6. Februar 2022 11:02:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 240 | bei Position 5872-5872 | Hinzugefügt am Sonntag, 6. Februar 2022 11:02:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 240 | bei Position 5872-5873 | Hinzugefügt am Sonntag, 6. Februar 2022 11:02:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 240 | bei Position 5875-5879 | Hinzugefügt am Sonntag, 6. Februar 2022 11:02:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 240 | bei Position 5880-5881 | Hinzugefügt am Sonntag, 6. Februar 2022 11:03:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 241 | bei Position 5883-5883 | Hinzugefügt am Sonntag, 6. Februar 2022 11:03:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 241 | bei Position 5883-5884 | Hinzugefügt am Sonntag, 6. Februar 2022 11:03:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 242 | bei Position 5909-5911 | Hinzugefügt am Sonntag, 6. Februar 2022 11:06:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 244 | bei Position 6031-6032 | Hinzugefügt am Sonntag, 6. Februar 2022 11:07:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 244 | bei Position 6032-6034 | Hinzugefügt am Sonntag, 6. Februar 2022 11:07:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 244 | bei Position 6034-6035 | Hinzugefügt am Sonntag, 6. Februar 2022 11:07:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 244 | bei Position 6042-6043 | Hinzugefügt am Sonntag, 6. Februar 2022 11:08:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 244 | bei Position 6043-6044 | Hinzugefügt am Sonntag, 6. Februar 2022 11:08:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 245 | bei Position 6048-6049 | Hinzugefügt am Sonntag, 6. Februar 2022 11:08:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 245 | bei Position 6051-6054 | Hinzugefügt am Sonntag, 6. Februar 2022 11:09:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 245 | bei Position 6061-6062 | Hinzugefügt am Sonntag, 6. Februar 2022 11:10:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 245 | bei Position 6062-6064 | Hinzugefügt am Sonntag, 6. Februar 2022 11:10:41 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 245 | bei Position 6064-6065 | Hinzugefügt am Sonntag, 6. Februar 2022 11:11:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 245 | bei Position 6064-6065 | Hinzugefügt am Sonntag, 6. Februar 2022 11:11:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 246 | bei Position 6072-6072 | Hinzugefügt am Sonntag, 6. Februar 2022 11:11:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 248 | bei Position 6117-6119 | Hinzugefügt am Sonntag, 6. Februar 2022 11:15:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 248 | bei Position 6120-6122 | Hinzugefügt am Sonntag, 6. Februar 2022 11:15:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 249 | bei Position 6123-6123 | Hinzugefügt am Sonntag, 6. Februar 2022 11:15:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 249 | bei Position 6123-6124 | Hinzugefügt am Sonntag, 6. Februar 2022 11:15:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 249 | bei Position 6213-6214 | Hinzugefügt am Sonntag, 6. Februar 2022 11:16:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 249 | bei Position 6214-6215 | Hinzugefügt am Sonntag, 6. Februar 2022 11:16:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 250 | bei Position 6216-6217 | Hinzugefügt am Sonntag, 6. Februar 2022 11:16:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 250 | bei Position 6218-6222 | Hinzugefügt am Sonntag, 6. Februar 2022 11:16:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 250 | bei Position 6223-6224 | Hinzugefügt am Sonntag, 6. Februar 2022 11:17:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 250 | bei Position 6224-6227 | Hinzugefügt am Sonntag, 6. Februar 2022 11:17:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 250 | bei Position 6228-6229 | Hinzugefügt am Sonntag, 6. Februar 2022 11:17:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 250 | bei Position 6233-6235 | Hinzugefügt am Sonntag, 6. Februar 2022 11:18:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 251 | bei Position 6248-6249 | Hinzugefügt am Sonntag, 6. Februar 2022 11:19:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 251 | bei Position 6245-6246 | Hinzugefügt am Sonntag, 6. Februar 2022 11:19:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 251 | bei Position 6249-6251 | Hinzugefügt am Sonntag, 6. Februar 2022 11:20:09 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 251 | bei Position 6251-6252 | Hinzugefügt am Sonntag, 6. Februar 2022 11:20:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 251 | bei Position 6252-6253 | Hinzugefügt am Sonntag, 6. Februar 2022 11:20:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 252 | bei Position 6254-6254 | Hinzugefügt am Sonntag, 6. Februar 2022 11:20:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 252 | bei Position 6254-6255 | Hinzugefügt am Sonntag, 6. Februar 2022 11:20:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 252 | bei Position 6255-6258 | Hinzugefügt am Sonntag, 6. Februar 2022 11:20:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 252 | bei Position 6344-6345 | Hinzugefügt am Sonntag, 6. Februar 2022 11:21:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 252 | bei Position 6346-6347 | Hinzugefügt am Sonntag, 6. Februar 2022 11:21:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 252 | bei Position 6347-6348 | Hinzugefügt am Sonntag, 6. Februar 2022 11:21:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 252 | bei Position 6348-6350 | Hinzugefügt am Sonntag, 6. Februar 2022 11:22:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 252 | bei Position 6350-6351 | Hinzugefügt am Sonntag, 6. Februar 2022 11:22:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 254 | bei Position 6353-6357 | Hinzugefügt am Sonntag, 6. Februar 2022 11:22:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 254 | bei Position 6357-6358 | Hinzugefügt am Sonntag, 6. Februar 2022 11:22:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 254 | bei Position 6359-6359 | Hinzugefügt am Sonntag, 6. Februar 2022 11:22:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 254 | bei Position 6360-6361 | Hinzugefügt am Sonntag, 6. Februar 2022 11:23:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 254 | bei Position 6367-6368 | Hinzugefügt am Sonntag, 6. Februar 2022 11:23:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 255 | bei Position 6380-6382 | Hinzugefügt am Sonntag, 6. Februar 2022 11:25:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 255 | bei Position 6382-6383 | Hinzugefügt am Sonntag, 6. Februar 2022 11:25:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 255 | bei Position 6384-6385 | Hinzugefügt am Sonntag, 6. Februar 2022 11:25:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 255 | bei Position 6386-6387 | Hinzugefügt am Sonntag, 6. Februar 2022 11:25:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 256 | bei Position 6392-6401 | Hinzugefügt am Sonntag, 6. Februar 2022 22:22:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 256 | bei Position 6401-6402 | Hinzugefügt am Sonntag, 6. Februar 2022 22:22:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 256 | bei Position 6402-6403 | Hinzugefügt am Sonntag, 6. Februar 2022 22:23:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 256 | bei Position 6406-6408 | Hinzugefügt am Sonntag, 6. Februar 2022 22:23:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 256 | bei Position 6408-6409 | Hinzugefügt am Sonntag, 6. Februar 2022 22:24:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 256 | bei Position 6410-6410 | Hinzugefügt am Sonntag, 6. Februar 2022 22:24:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 256 | bei Position 6409-6409 | Hinzugefügt am Sonntag, 6. Februar 2022 22:24:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 257 | bei Position 6416-6417 | Hinzugefügt am Sonntag, 6. Februar 2022 22:25:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 257 | bei Position 6418-6419 | Hinzugefügt am Sonntag, 6. Februar 2022 22:25:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 257 | bei Position 6419-6419 | Hinzugefügt am Sonntag, 6. Februar 2022 22:25:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 257 | bei Position 6419-6420 | Hinzugefügt am Sonntag, 6. Februar 2022 22:25:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 257 | bei Position 6421-6422 | Hinzugefügt am Sonntag, 6. Februar 2022 22:25:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 257 | bei Position 6423-6424 | Hinzugefügt am Sonntag, 6. Februar 2022 22:26:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 257 | bei Position 6425-6432 | Hinzugefügt am Sonntag, 6. Februar 2022 22:26:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 257 | bei Position 6425-6426 | Hinzugefügt am Sonntag, 6. Februar 2022 22:26:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 257 | bei Position 6426-6427 | Hinzugefügt am Sonntag, 6. Februar 2022 22:27:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 257 | bei Position 6427-6428 | Hinzugefügt am Sonntag, 6. Februar 2022 22:27:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 257 | bei Position 6429-6429 | Hinzugefügt am Sonntag, 6. Februar 2022 22:27:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 257 | bei Position 6429-6429 | Hinzugefügt am Sonntag, 6. Februar 2022 22:27:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 258 | bei Position 6435-6435 | Hinzugefügt am Sonntag, 6. Februar 2022 22:27:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 258 | bei Position 6440-6442 | Hinzugefügt am Sonntag, 6. Februar 2022 22:28:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 258 | bei Position 6442-6443 | Hinzugefügt am Sonntag, 6. Februar 2022 22:28:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 258 | bei Position 6443-6444 | Hinzugefügt am Sonntag, 6. Februar 2022 22:28:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 258 | bei Position 6444-6445 | Hinzugefügt am Sonntag, 6. Februar 2022 22:28:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 258 | bei Position 6445-6446 | Hinzugefügt am Sonntag, 6. Februar 2022 22:28:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 259 | bei Position 6447-6449 | Hinzugefügt am Sonntag, 6. Februar 2022 22:29:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 259 | bei Position 6451-6453 | Hinzugefügt am Sonntag, 6. Februar 2022 22:29:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 259 | bei Position 6456-6457 | Hinzugefügt am Sonntag, 6. Februar 2022 22:29:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 259 | bei Position 6458-6458 | Hinzugefügt am Sonntag, 6. Februar 2022 22:29:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 259 | bei Position 6458-6459 | Hinzugefügt am Sonntag, 6. Februar 2022 22:29:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 259 | bei Position 6460-6461 | Hinzugefügt am Sonntag, 6. Februar 2022 22:30:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 260 | bei Position 6469-6471 | Hinzugefügt am Sonntag, 6. Februar 2022 22:30:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 260 | bei Position 6471-6471 | Hinzugefügt am Sonntag, 6. Februar 2022 22:31:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 260 | bei Position 6472-6473 | Hinzugefügt am Sonntag, 6. Februar 2022 22:31:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 260 | bei Position 6473-6474 | Hinzugefügt am Sonntag, 6. Februar 2022 22:31:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 260 | bei Position 6475-6475 | Hinzugefügt am Sonntag, 6. Februar 2022 22:31:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 260 | bei Position 6477-6479 | Hinzugefügt am Sonntag, 6. Februar 2022 22:31:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 260 | bei Position 6482-6482 | Hinzugefügt am Sonntag, 6. Februar 2022 22:32:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 260 | bei Position 6482-6483 | Hinzugefügt am Sonntag, 6. Februar 2022 22:32:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 261 | bei Position 6492-6492 | Hinzugefügt am Sonntag, 6. Februar 2022 22:33:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 261 | bei Position 6496-6498 | Hinzugefügt am Sonntag, 6. Februar 2022 22:33:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 261 | bei Position 6498-6499 | Hinzugefügt am Sonntag, 6. Februar 2022 22:34:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 262 | bei Position 6507-6508 | Hinzugefügt am Sonntag, 6. Februar 2022 22:34:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 262 | bei Position 6508-6509 | Hinzugefügt am Sonntag, 6. Februar 2022 22:35:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 263 | bei Position 6522-6523 | Hinzugefügt am Montag, 7. Februar 2022 12:45:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 263 | bei Position 6524-6529 | Hinzugefügt am Montag, 7. Februar 2022 12:46:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 263 | bei Position 6534-6536 | Hinzugefügt am Montag, 7. Februar 2022 12:46:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 263 | bei Position 6536-6538 | Hinzugefügt am Montag, 7. Februar 2022 12:47:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 264 | bei Position 6539-6540 | Hinzugefügt am Montag, 7. Februar 2022 12:47:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 264 | bei Position 6539-6540 | Hinzugefügt am Montag, 7. Februar 2022 12:47:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 264 | bei Position 6542-6543 | Hinzugefügt am Montag, 7. Februar 2022 12:47:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 264 | bei Position 6546-6549 | Hinzugefügt am Montag, 7. Februar 2022 12:48:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 264 | bei Position 6550-6550 | Hinzugefügt am Montag, 7. Februar 2022 12:48:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 264 | bei Position 6552-6557 | Hinzugefügt am Montag, 7. Februar 2022 12:48:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 265 | bei Position 6558-6559 | Hinzugefügt am Montag, 7. Februar 2022 12:48:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 265 | bei Position 6559-6561 | Hinzugefügt am Montag, 7. Februar 2022 12:49:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 265 | bei Position 6562-6563 | Hinzugefügt am Montag, 7. Februar 2022 12:49:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 265 | bei Position 6567-6569 | Hinzugefügt am Montag, 7. Februar 2022 12:50:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 265 | bei Position 6570-6572 | Hinzugefügt am Montag, 7. Februar 2022 12:50:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 266 | bei Position 6583-6585 | Hinzugefügt am Montag, 7. Februar 2022 12:52:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 266 | bei Position 6587-6588 | Hinzugefügt am Montag, 7. Februar 2022 12:52:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 266 | bei Position 6590-6591 | Hinzugefügt am Montag, 7. Februar 2022 12:53:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 266 | bei Position 6592-6594 | Hinzugefügt am Montag, 7. Februar 2022 12:53:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 267 | bei Position 6600-6601 | Hinzugefügt am Montag, 7. Februar 2022 12:54:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 267 | bei Position 6601-6602 | Hinzugefügt am Montag, 7. Februar 2022 12:54:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 267 | bei Position 6604-6605 | Hinzugefügt am Montag, 7. Februar 2022 12:54:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 268 | bei Position 6623-6625 | Hinzugefügt am Montag, 7. Februar 2022 22:35:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 269 | bei Position 6637-6638 | Hinzugefügt am Montag, 7. Februar 2022 22:36:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 269 | bei Position 6642-6642 | Hinzugefügt am Montag, 7. Februar 2022 22:36:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 269 | bei Position 6643-6643 | Hinzugefügt am Montag, 7. Februar 2022 22:37:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 269 | bei Position 6636-6644 | Hinzugefügt am Montag, 7. Februar 2022 22:37:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 269 | bei Position 6630-6631 | Hinzugefügt am Montag, 7. Februar 2022 22:37:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 269 | bei Position 6637-6638 | Hinzugefügt am Montag, 7. Februar 2022 22:37:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 269 | bei Position 6642-6642 | Hinzugefügt am Montag, 7. Februar 2022 22:37:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 269 | bei Position 6643-6643 | Hinzugefügt am Montag, 7. Februar 2022 22:38:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 269 | bei Position 6644-6645 | Hinzugefügt am Montag, 7. Februar 2022 22:38:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 269 | bei Position 6644-6645 | Hinzugefügt am Montag, 7. Februar 2022 22:38:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 269 | bei Position 6645-6646 | Hinzugefügt am Montag, 7. Februar 2022 22:38:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 270 | bei Position 6648-6649 | Hinzugefügt am Montag, 7. Februar 2022 22:39:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 270 | bei Position 6650-6651 | Hinzugefügt am Montag, 7. Februar 2022 22:39:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 270 | bei Position 6651-6652 | Hinzugefügt am Montag, 7. Februar 2022 22:39:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 270 | bei Position 6653-6655 | Hinzugefügt am Montag, 7. Februar 2022 22:39:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 269 | bei Position 6646-6647 | Hinzugefügt am Montag, 7. Februar 2022 22:40:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 270 | bei Position 6655-6657 | Hinzugefügt am Montag, 7. Februar 2022 22:41:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 270 | bei Position 6658-6659 | Hinzugefügt am Montag, 7. Februar 2022 22:41:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 271 | bei Position 6669-6670 | Hinzugefügt am Montag, 7. Februar 2022 22:42:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 271 | bei Position 6670-6670 | Hinzugefügt am Montag, 7. Februar 2022 22:42:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 271 | bei Position 6671-6672 | Hinzugefügt am Montag, 7. Februar 2022 22:42:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 271 | bei Position 6674-6676 | Hinzugefügt am Montag, 7. Februar 2022 22:43:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 271 | bei Position 6676-6677 | Hinzugefügt am Montag, 7. Februar 2022 22:43:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 271 | bei Position 6679-6681 | Hinzugefügt am Montag, 7. Februar 2022 22:43:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 272 | bei Position 6685-6686 | Hinzugefügt am Montag, 7. Februar 2022 22:44:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 272 | bei Position 6690-6691 | Hinzugefügt am Montag, 7. Februar 2022 22:44:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 272 | bei Position 6691-6692 | Hinzugefügt am Dienstag, 8. Februar 2022 12:44:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 272 | bei Position 6694-6695 | Hinzugefügt am Dienstag, 8. Februar 2022 12:44:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 272 | bei Position 6695-6696 | Hinzugefügt am Dienstag, 8. Februar 2022 12:44:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 272 | bei Position 6696-6697 | Hinzugefügt am Dienstag, 8. Februar 2022 12:44:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 272 | bei Position 6697-6699 | Hinzugefügt am Dienstag, 8. Februar 2022 12:44:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 272 | bei Position 6699-6701 | Hinzugefügt am Dienstag, 8. Februar 2022 12:45:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 272 | bei Position 6701-6701 | Hinzugefügt am Dienstag, 8. Februar 2022 12:45:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 272 | bei Position 6702-6704 | Hinzugefügt am Dienstag, 8. Februar 2022 12:45:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 273 | bei Position 6711-6715 | Hinzugefügt am Dienstag, 8. Februar 2022 12:46:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 273 | bei Position 6717-6719 | Hinzugefügt am Dienstag, 8. Februar 2022 12:46:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 273 | bei Position 6719-6720 | Hinzugefügt am Dienstag, 8. Februar 2022 12:46:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 274 | bei Position 6730-6731 | Hinzugefügt am Dienstag, 8. Februar 2022 12:47:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 274 | bei Position 6730-6736 | Hinzugefügt am Dienstag, 8. Februar 2022 12:47:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 274 | bei Position 6730-6732 | Hinzugefügt am Dienstag, 8. Februar 2022 12:47:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 274 | bei Position 6732-6732 | Hinzugefügt am Dienstag, 8. Februar 2022 12:47:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 274 | bei Position 6732-6732 | Hinzugefügt am Dienstag, 8. Februar 2022 12:47:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 274 | bei Position 6738-6739 | Hinzugefügt am Dienstag, 8. Februar 2022 12:48:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 274 | bei Position 6733-6735 | Hinzugefügt am Dienstag, 8. Februar 2022 12:48:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 274 | bei Position 6737-6737 | Hinzugefügt am Dienstag, 8. Februar 2022 12:48:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 274 | bei Position 6740-6741 | Hinzugefügt am Dienstag, 8. Februar 2022 12:48:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 274 | bei Position 6740-6741 | Hinzugefügt am Dienstag, 8. Februar 2022 12:48:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 274 | bei Position 6740-6741 | Hinzugefügt am Dienstag, 8. Februar 2022 12:49:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 275 | bei Position 6743-6744 | Hinzugefügt am Dienstag, 8. Februar 2022 12:49:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 275 | bei Position 6746-6748 | Hinzugefügt am Dienstag, 8. Februar 2022 12:49:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 275 | bei Position 6748-6748 | Hinzugefügt am Dienstag, 8. Februar 2022 12:49:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 275 | bei Position 6749-6750 | Hinzugefügt am Dienstag, 8. Februar 2022 12:49:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 275 | bei Position 6751-6752 | Hinzugefügt am Dienstag, 8. Februar 2022 12:49:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 275 | bei Position 6755-6756 | Hinzugefügt am Dienstag, 8. Februar 2022 12:50:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 275 | bei Position 6757-6757 | Hinzugefügt am Dienstag, 8. Februar 2022 12:50:09 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 275 | bei Position 6759-6759 | Hinzugefügt am Dienstag, 8. Februar 2022 12:50:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 275 | bei Position 6761-6761 | Hinzugefügt am Dienstag, 8. Februar 2022 12:51:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 276 | bei Position 6761-6762 | Hinzugefügt am Dienstag, 8. Februar 2022 12:51:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 276 | bei Position 6766-6766 | Hinzugefügt am Dienstag, 8. Februar 2022 12:51:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 276 | bei Position 6769-6769 | Hinzugefügt am Dienstag, 8. Februar 2022 12:51:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 276 | bei Position 6770-6771 | Hinzugefügt am Dienstag, 8. Februar 2022 12:52:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 276 | bei Position 6772-6773 | Hinzugefügt am Dienstag, 8. Februar 2022 12:52:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 276 | bei Position 6774-6776 | Hinzugefügt am Dienstag, 8. Februar 2022 12:52:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 276 | bei Position 6776-6777 | Hinzugefügt am Dienstag, 8. Februar 2022 12:52:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 276 | bei Position 6776-6777 | Hinzugefügt am Dienstag, 8. Februar 2022 12:52:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 276 | bei Position 6779-6780 | Hinzugefügt am Dienstag, 8. Februar 2022 12:53:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 277 | bei Position 6781-6782 | Hinzugefügt am Dienstag, 8. Februar 2022 12:53:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 277 | bei Position 6781-6782 | Hinzugefügt am Dienstag, 8. Februar 2022 12:53:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 277 | bei Position 6781-6783 | Hinzugefügt am Dienstag, 8. Februar 2022 12:53:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 277 | bei Position 6781-6788 | Hinzugefügt am Dienstag, 8. Februar 2022 12:54:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 277 | bei Position 6800-6801 | Hinzugefügt am Dienstag, 8. Februar 2022 12:55:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 278 | bei Position 6810-6812 | Hinzugefügt am Dienstag, 8. Februar 2022 12:56:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 278 | bei Position 6813-6813 | Hinzugefügt am Dienstag, 8. Februar 2022 12:56:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 278 | bei Position 6814-6815 | Hinzugefügt am Dienstag, 8. Februar 2022 12:56:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 279 | bei Position 6819-6820 | Hinzugefügt am Dienstag, 8. Februar 2022 12:57:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 278 | bei Position 6818-6820 | Hinzugefügt am Dienstag, 8. Februar 2022 12:57:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 279 | bei Position 6821-6822 | Hinzugefügt am Dienstag, 8. Februar 2022 12:57:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 279 | bei Position 6822-6823 | Hinzugefügt am Dienstag, 8. Februar 2022 12:57:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 279 | bei Position 6824-6824 | Hinzugefügt am Dienstag, 8. Februar 2022 12:57:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 279 | bei Position 6825-6826 | Hinzugefügt am Dienstag, 8. Februar 2022 12:57:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 279 | bei Position 6827-6827 | Hinzugefügt am Dienstag, 8. Februar 2022 12:59:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 279 | bei Position 6833-6833 | Hinzugefügt am Dienstag, 8. Februar 2022 22:26:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 279 | bei Position 6833-6836 | Hinzugefügt am Dienstag, 8. Februar 2022 22:26:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 279 | bei Position 6833-6833 | Hinzugefügt am Dienstag, 8. Februar 2022 22:26:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 279 | bei Position 6834-6835 | Hinzugefügt am Dienstag, 8. Februar 2022 22:26:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 279 | bei Position 6836-6837 | Hinzugefügt am Dienstag, 8. Februar 2022 22:27:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6839-6839 | Hinzugefügt am Dienstag, 8. Februar 2022 22:27:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6841-6841 | Hinzugefügt am Dienstag, 8. Februar 2022 22:27:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6842-6843 | Hinzugefügt am Dienstag, 8. Februar 2022 22:28:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6844-6844 | Hinzugefügt am Dienstag, 8. Februar 2022 22:28:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6844-6844 | Hinzugefügt am Dienstag, 8. Februar 2022 22:28:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6844-6845 | Hinzugefügt am Dienstag, 8. Februar 2022 22:29:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6845-6846 | Hinzugefügt am Dienstag, 8. Februar 2022 22:29:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6846-6846 | Hinzugefügt am Dienstag, 8. Februar 2022 22:29:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6847-6848 | Hinzugefügt am Dienstag, 8. Februar 2022 22:29:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6851-6851 | Hinzugefügt am Dienstag, 8. Februar 2022 22:29:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6852-6853 | Hinzugefügt am Dienstag, 8. Februar 2022 22:29:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6853-6853 | Hinzugefügt am Dienstag, 8. Februar 2022 22:30:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6854-6855 | Hinzugefügt am Dienstag, 8. Februar 2022 22:30:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6856-6856 | Hinzugefügt am Dienstag, 8. Februar 2022 22:30:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6856-6857 | Hinzugefügt am Dienstag, 8. Februar 2022 22:30:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 280 | bei Position 6856-6857 | Hinzugefügt am Dienstag, 8. Februar 2022 22:30:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 281 | bei Position 6857-6857 | Hinzugefügt am Dienstag, 8. Februar 2022 22:30:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 281 | bei Position 6858-6859 | Hinzugefügt am Dienstag, 8. Februar 2022 22:31:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 281 | bei Position 6859-6860 | Hinzugefügt am Dienstag, 8. Februar 2022 22:31:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 281 | bei Position 6860-6861 | Hinzugefügt am Dienstag, 8. Februar 2022 22:31:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 281 | bei Position 6862-6863 | Hinzugefügt am Dienstag, 8. Februar 2022 22:31:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 281 | bei Position 6862-6863 | Hinzugefügt am Dienstag, 8. Februar 2022 22:31:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 281 | bei Position 6864-6872 | Hinzugefügt am Dienstag, 8. Februar 2022 22:31:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 281 | bei Position 6864-6865 | Hinzugefügt am Dienstag, 8. Februar 2022 22:31:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 281 | bei Position 6865-6866 | Hinzugefügt am Dienstag, 8. Februar 2022 22:32:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 281 | bei Position 6866-6867 | Hinzugefügt am Dienstag, 8. Februar 2022 22:32:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 281 | bei Position 6867-6869 | Hinzugefügt am Dienstag, 8. Februar 2022 22:32:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 281 | bei Position 6874-6876 | Hinzugefügt am Dienstag, 8. Februar 2022 22:33:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 282 | bei Position 6876-6878 | Hinzugefügt am Dienstag, 8. Februar 2022 22:33:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 282 | bei Position 6880-6881 | Hinzugefügt am Dienstag, 8. Februar 2022 22:33:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 282 | bei Position 6883-6883 | Hinzugefügt am Dienstag, 8. Februar 2022 22:33:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 282 | bei Position 6885-6886 | Hinzugefügt am Dienstag, 8. Februar 2022 22:34:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 282 | bei Position 6892-6893 | Hinzugefügt am Dienstag, 8. Februar 2022 22:34:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 283 | bei Position 6901-6902 | Hinzugefügt am Dienstag, 8. Februar 2022 22:35:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 283 | bei Position 6905-6905 | Hinzugefügt am Dienstag, 8. Februar 2022 22:35:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 283 | bei Position 6907-6908 | Hinzugefügt am Dienstag, 8. Februar 2022 22:35:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 283 | bei Position 6908-6908 | Hinzugefügt am Dienstag, 8. Februar 2022 22:36:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 283 | bei Position 6908-6908 | Hinzugefügt am Dienstag, 8. Februar 2022 22:36:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 283 | bei Position 6908-6908 | Hinzugefügt am Dienstag, 8. Februar 2022 22:36:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 283 | bei Position 6908-6908 | Hinzugefügt am Dienstag, 8. Februar 2022 22:36:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 284 | bei Position 6984-6985 | Hinzugefügt am Dienstag, 8. Februar 2022 22:37:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 284 | bei Position 6985-6986 | Hinzugefügt am Dienstag, 8. Februar 2022 22:37:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 285 | bei Position 6991-6992 | Hinzugefügt am Dienstag, 8. Februar 2022 22:38:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 286 | bei Position 7010-7011 | Hinzugefügt am Dienstag, 8. Februar 2022 22:39:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 286 | bei Position 7012-7014 | Hinzugefügt am Dienstag, 8. Februar 2022 22:40:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 286 | bei Position 7014-7015 | Hinzugefügt am Dienstag, 8. Februar 2022 22:40:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 283 | bei Position 6910-6913 | Hinzugefügt am Dienstag, 8. Februar 2022 22:40:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 284 | bei Position 6984-6986 | Hinzugefügt am Dienstag, 8. Februar 2022 22:41:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 284 | bei Position 6985-6986 | Hinzugefügt am Dienstag, 8. Februar 2022 22:41:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 286 | bei Position 7018-7018 | Hinzugefügt am Dienstag, 8. Februar 2022 22:41:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 286 | bei Position 7019-7019 | Hinzugefügt am Dienstag, 8. Februar 2022 22:41:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 286 | bei Position 7019-7019 | Hinzugefügt am Dienstag, 8. Februar 2022 22:41:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 287 | bei Position 7026-7028 | Hinzugefügt am Dienstag, 8. Februar 2022 22:42:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 287 | bei Position 7029-7029 | Hinzugefügt am Dienstag, 8. Februar 2022 22:42:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 287 | bei Position 7029-7030 | Hinzugefügt am Dienstag, 8. Februar 2022 22:43:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 287 | bei Position 7030-7031 | Hinzugefügt am Dienstag, 8. Februar 2022 22:43:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 287 | bei Position 7030-7030 | Hinzugefügt am Dienstag, 8. Februar 2022 22:43:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 287 | bei Position 7031-7032 | Hinzugefügt am Dienstag, 8. Februar 2022 22:44:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 287 | bei Position 7032-7032 | Hinzugefügt am Dienstag, 8. Februar 2022 22:44:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 287 | bei Position 7033-7036 | Hinzugefügt am Dienstag, 8. Februar 2022 22:44:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 287 | bei Position 7041-7042 | Hinzugefügt am Dienstag, 8. Februar 2022 22:46:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 288 | bei Position 7137-7139 | Hinzugefügt am Dienstag, 8. Februar 2022 22:47:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 290 | bei Position 7152-7153 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:05:41 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 291 | bei Position 7221-7223 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:06:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 291 | bei Position 7224-7227 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:06:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 291 | bei Position 7229-7229 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:07:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 291 | bei Position 7235-7235 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:08:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 291 | bei Position 7235-7236 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:08:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 292 | bei Position 7239-7239 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:08:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 292 | bei Position 7240-7240 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:08:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 292 | bei Position 7240-7241 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:09:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 292 | bei Position 7241-7242 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:09:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 292 | bei Position 7242-7243 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:09:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 292 | bei Position 7246-7248 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:09:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 292 | bei Position 7248-7248 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:10:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 292 | bei Position 7248-7248 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:10:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 291 | bei Position 7221-7221 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:10:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 292 | bei Position 7250-7251 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:10:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 292 | bei Position 7251-7252 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:10:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 292 | bei Position 7251-7252 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:10:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 292 | bei Position 7252-7253 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:11:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 293 | bei Position 7257-7259 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:11:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 293 | bei Position 7262-7263 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:12:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 293 | bei Position 7262-7263 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:12:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 293 | bei Position 7265-7266 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:12:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 293 | bei Position 7268-7270 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:13:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 293 | bei Position 7268-7270 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:13:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 293 | bei Position 7271-7271 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:13:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 293 | bei Position 7272-7273 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:13:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 294 | bei Position 7273-7274 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:13:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 294 | bei Position 7279-7279 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:13:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 294 | bei Position 7279-7280 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:14:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 294 | bei Position 7280-7280 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:14:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 294 | bei Position 7280-7281 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:14:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 294 | bei Position 7281-7282 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:14:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 294 | bei Position 7283-7283 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:15:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 294 | bei Position 7284-7284 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:15:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 294 | bei Position 7286-7287 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:15:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 295 | bei Position 7290-7291 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:16:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 295 | bei Position 7290-7291 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:16:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 295 | bei Position 7294-7295 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:17:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 295 | bei Position 7295-7296 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:17:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 295 | bei Position 7293-7298 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:17:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 295 | bei Position 7294-7295 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:17:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 295 | bei Position 7295-7296 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:17:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 295 | bei Position 7297-7299 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:17:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 295 | bei Position 7301-7301 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:17:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 295 | bei Position 7305-7306 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:18:09 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 295 | bei Position 7306-7307 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:18:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 295 | bei Position 7307-7308 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:18:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 296 | bei Position 7325-7327 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:21:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 297 | bei Position 7391-7392 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:21:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 297 | bei Position 7392-7393 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:22:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 298 | bei Position 7394-7395 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:22:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 298 | bei Position 7395-7396 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:22:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 298 | bei Position 7400-7402 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:23:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 298 | bei Position 7403-7403 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:23:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 298 | bei Position 7403-7404 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:23:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 298 | bei Position 7403-7403 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:23:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 298 | bei Position 7404-7404 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:23:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 298 | bei Position 7404-7413 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:23:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 298 | bei Position 7404-7405 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:23:41 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 298 | bei Position 7407-7408 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:24:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 299 | bei Position 7416-7417 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:24:41 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 299 | bei Position 7421-7423 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:25:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 299 | bei Position 7424-7425 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:25:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 300 | bei Position 7445-7447 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:27:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 300 | bei Position 7447-7448 | Hinzugefügt am Mittwoch, 9. Februar 2022 22:27:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 301 | bei Position 7452-7453 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:08:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 301 | bei Position 7454-7456 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:08:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 301 | bei Position 7466-7468 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:10:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 301 | bei Position 7469-7470 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:11:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 302 | bei Position 7474-7475 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:11:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 302 | bei Position 7475-7476 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:11:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 302 | bei Position 7477-7477 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:14:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 302 | bei Position 7480-7481 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:14:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 302 | bei Position 7481-7483 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:14:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 303 | bei Position 7498-7498 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:15:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 303 | bei Position 7503-7503 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:16:09 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 303 | bei Position 7503-7504 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:16:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 304 | bei Position 7504-7505 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:16:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 304 | bei Position 7505-7506 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:16:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 304 | bei Position 7508-7509 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:16:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 304 | bei Position 7509-7510 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:16:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 304 | bei Position 7510-7511 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:16:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 304 | bei Position 7514-7515 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:17:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 304 | bei Position 7515-7515 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:17:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 304 | bei Position 7517-7519 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:17:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 304 | bei Position 7520-7521 | Hinzugefügt am Donnerstag, 10. Februar 2022 13:17:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 305 | bei Position 7524-7525 | Hinzugefügt am Freitag, 11. Februar 2022 13:06:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 305 | bei Position 7524-7525 | Hinzugefügt am Freitag, 11. Februar 2022 13:06:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 305 | bei Position 7524-7525 | Hinzugefügt am Freitag, 11. Februar 2022 13:06:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 305 | bei Position 7523-7524 | Hinzugefügt am Freitag, 11. Februar 2022 13:06:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 305 | bei Position 7525-7526 | Hinzugefügt am Freitag, 11. Februar 2022 13:06:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 305 | bei Position 7526-7526 | Hinzugefügt am Freitag, 11. Februar 2022 13:07:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 305 | bei Position 7527-7529 | Hinzugefügt am Freitag, 11. Februar 2022 13:07:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 305 | bei Position 7529-7530 | Hinzugefügt am Freitag, 11. Februar 2022 13:07:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 305 | bei Position 7531-7531 | Hinzugefügt am Freitag, 11. Februar 2022 13:07:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 305 | bei Position 7531-7531 | Hinzugefügt am Freitag, 11. Februar 2022 13:07:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 305 | bei Position 7532-7533 | Hinzugefügt am Freitag, 11. Februar 2022 13:07:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 306 | bei Position 7543-7545 | Hinzugefügt am Freitag, 11. Februar 2022 13:08:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 306 | bei Position 7549-7550 | Hinzugefügt am Freitag, 11. Februar 2022 13:08:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 306 | bei Position 7556-7558 | Hinzugefügt am Freitag, 11. Februar 2022 13:09:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 306 | bei Position 7559-7559 | Hinzugefügt am Freitag, 11. Februar 2022 13:09:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 306 | bei Position 7559-7560 | Hinzugefügt am Freitag, 11. Februar 2022 13:09:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 307 | bei Position 7560-7561 | Hinzugefügt am Freitag, 11. Februar 2022 13:09:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 307 | bei Position 7599-7599 | Hinzugefügt am Freitag, 11. Februar 2022 13:09:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 307 | bei Position 7600-7600 | Hinzugefügt am Freitag, 11. Februar 2022 13:10:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 307 | bei Position 7600-7600 | Hinzugefügt am Freitag, 11. Februar 2022 13:10:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 307 | bei Position 7601-7601 | Hinzugefügt am Freitag, 11. Februar 2022 13:10:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 307 | bei Position 7602-7602 | Hinzugefügt am Freitag, 11. Februar 2022 13:10:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 307 | bei Position 7603-7605 | Hinzugefügt am Freitag, 11. Februar 2022 13:10:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 308 | bei Position 7605-7606 | Hinzugefügt am Freitag, 11. Februar 2022 13:10:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 308 | bei Position 7605-7606 | Hinzugefügt am Freitag, 11. Februar 2022 13:11:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 308 | bei Position 7609-7615 | Hinzugefügt am Freitag, 11. Februar 2022 13:11:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 308 | bei Position 7609-7611 | Hinzugefügt am Freitag, 11. Februar 2022 13:11:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 309 | bei Position 7613-7614 | Hinzugefügt am Freitag, 11. Februar 2022 13:11:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 310 | bei Position 7638-7638 | Hinzugefügt am Freitag, 11. Februar 2022 13:13:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 310 | bei Position 7640-7641 | Hinzugefügt am Freitag, 11. Februar 2022 13:13:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 310 | bei Position 7643-7644 | Hinzugefügt am Freitag, 11. Februar 2022 13:13:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 310 | bei Position 7643-7644 | Hinzugefügt am Freitag, 11. Februar 2022 13:13:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 310 | bei Position 7644-7646 | Hinzugefügt am Freitag, 11. Februar 2022 13:13:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 310 | bei Position 7648-7649 | Hinzugefügt am Freitag, 11. Februar 2022 13:14:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 310 | bei Position 7652-7653 | Hinzugefügt am Freitag, 11. Februar 2022 13:14:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 310 | bei Position 7650-7652 | Hinzugefügt am Freitag, 11. Februar 2022 13:14:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 310 | bei Position 7657-7659 | Hinzugefügt am Freitag, 11. Februar 2022 13:15:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 311 | bei Position 7681-7682 | Hinzugefügt am Freitag, 11. Februar 2022 13:15:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 312 | bei Position 7728-7731 | Hinzugefügt am Freitag, 11. Februar 2022 13:18:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 312 | bei Position 7728-7731 | Hinzugefügt am Freitag, 11. Februar 2022 13:18:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 314 | bei Position 7774-7776 | Hinzugefügt am Sonntag, 13. Februar 2022 11:39:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 314 | bei Position 7777-7778 | Hinzugefügt am Sonntag, 13. Februar 2022 11:39:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 314 | bei Position 7785-7800 | Hinzugefügt am Sonntag, 13. Februar 2022 11:40:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 314 | bei Position 7785-7787 | Hinzugefügt am Sonntag, 13. Februar 2022 11:40:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 319 | bei Position 7892-7893 | Hinzugefügt am Sonntag, 13. Februar 2022 11:45:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 319 | bei Position 7895-7896 | Hinzugefügt am Sonntag, 13. Februar 2022 11:46:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 319 | bei Position 7898-7899 | Hinzugefügt am Sonntag, 13. Februar 2022 11:46:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 319 | bei Position 7899-7901 | Hinzugefügt am Sonntag, 13. Februar 2022 11:46:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 319 | bei Position 7903-7905 | Hinzugefügt am Sonntag, 13. Februar 2022 11:47:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 319 | bei Position 7905-7909 | Hinzugefügt am Sonntag, 13. Februar 2022 11:47:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 320 | bei Position 7911-7911 | Hinzugefügt am Sonntag, 13. Februar 2022 11:47:51 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 320 | bei Position 7914-7915 | Hinzugefügt am Sonntag, 13. Februar 2022 11:47:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 321 | bei Position 7919-7920 | Hinzugefügt am Sonntag, 13. Februar 2022 11:48:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 321 | bei Position 7928-7928 | Hinzugefügt am Sonntag, 13. Februar 2022 11:48:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 321 | bei Position 7933-7934 | Hinzugefügt am Sonntag, 13. Februar 2022 11:49:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 321 | bei Position 7933-7934 | Hinzugefügt am Sonntag, 13. Februar 2022 11:49:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 321 | bei Position 7938-7939 | Hinzugefügt am Sonntag, 13. Februar 2022 11:49:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 321 | bei Position 7940-7942 | Hinzugefügt am Sonntag, 13. Februar 2022 11:49:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 321 | bei Position 7943-7943 | Hinzugefügt am Sonntag, 13. Februar 2022 11:49:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 321 | bei Position 7949-7949 | Hinzugefügt am Sonntag, 13. Februar 2022 11:50:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 321 | bei Position 7952-7954 | Hinzugefügt am Sonntag, 13. Februar 2022 11:50:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 321 | bei Position 7959-7960 | Hinzugefügt am Sonntag, 13. Februar 2022 11:50:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 321 | bei Position 7961-7963 | Hinzugefügt am Sonntag, 13. Februar 2022 11:50:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 321 | bei Position 7964-7965 | Hinzugefügt am Sonntag, 13. Februar 2022 11:50:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 322 | bei Position 7970-7971 | Hinzugefügt am Sonntag, 13. Februar 2022 11:51:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 322 | bei Position 7973-7974 | Hinzugefügt am Sonntag, 13. Februar 2022 11:51:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 322 | bei Position 7974-7976 | Hinzugefügt am Sonntag, 13. Februar 2022 11:51:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 322 | bei Position 7978-7979 | Hinzugefügt am Sonntag, 13. Februar 2022 11:52:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 7987-7988 | Hinzugefügt am Sonntag, 13. Februar 2022 11:53:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 7996-7996 | Hinzugefügt am Sonntag, 13. Februar 2022 11:53:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 7997-7997 | Hinzugefügt am Sonntag, 13. Februar 2022 11:53:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 7999-8000 | Hinzugefügt am Sonntag, 13. Februar 2022 11:53:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 8000-8001 | Hinzugefügt am Sonntag, 13. Februar 2022 11:54:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 8004-8004 | Hinzugefügt am Sonntag, 13. Februar 2022 11:54:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 8005-8005 | Hinzugefügt am Sonntag, 13. Februar 2022 11:54:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 8007-8007 | Hinzugefügt am Sonntag, 13. Februar 2022 11:54:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 8007-8007 | Hinzugefügt am Sonntag, 13. Februar 2022 11:54:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 8008-8008 | Hinzugefügt am Sonntag, 13. Februar 2022 11:54:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 8011-8011 | Hinzugefügt am Sonntag, 13. Februar 2022 11:54:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 8012-8013 | Hinzugefügt am Sonntag, 13. Februar 2022 11:54:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 8014-8014 | Hinzugefügt am Sonntag, 13. Februar 2022 11:54:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 8014-8014 | Hinzugefügt am Sonntag, 13. Februar 2022 11:55:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 323 | bei Position 8014-8014 | Hinzugefügt am Sonntag, 13. Februar 2022 11:55:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 324 | bei Position 8156-8158 | Hinzugefügt am Sonntag, 13. Februar 2022 11:57:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 325 | bei Position 8172-8174 | Hinzugefügt am Sonntag, 13. Februar 2022 11:58:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 326 | bei Position 8180-8187 | Hinzugefügt am Sonntag, 13. Februar 2022 12:00:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 324 | bei Position 8033-8146 | Hinzugefügt am Sonntag, 13. Februar 2022 12:00:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 326 | bei Position 8188-8189 | Hinzugefügt am Sonntag, 13. Februar 2022 12:00:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 326 | bei Position 8190-8192 | Hinzugefügt am Sonntag, 13. Februar 2022 12:00:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 326 | bei Position 8193-8194 | Hinzugefügt am Sonntag, 13. Februar 2022 12:01:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 327 | bei Position 8194-8197 | Hinzugefügt am Sonntag, 13. Februar 2022 12:01:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 327 | bei Position 8199-8199 | Hinzugefügt am Sonntag, 13. Februar 2022 12:01:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 327 | bei Position 8202-8203 | Hinzugefügt am Sonntag, 13. Februar 2022 12:01:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 327 | bei Position 8204-8206 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:05:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 327 | bei Position 8210-8211 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:05:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 327 | bei Position 8211-8213 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:06:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 328 | bei Position 8224-8224 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:07:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 328 | bei Position 8224-8225 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:07:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 328 | bei Position 8224-8224 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:07:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 328 | bei Position 8225-8226 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:07:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 328 | bei Position 8226-8227 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:07:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 328 | bei Position 8231-8232 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:08:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 328 | bei Position 8232-8232 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:08:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 328 | bei Position 8233-8234 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:08:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 328 | bei Position 8234-8234 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:08:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 329 | bei Position 8236-8236 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:08:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 329 | bei Position 8236-8237 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:08:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 329 | bei Position 8237-8237 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:09:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 329 | bei Position 8237-8238 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:09:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 329 | bei Position 8239-8240 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:09:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 329 | bei Position 8241-8242 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:09:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 329 | bei Position 8243-8246 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:10:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 329 | bei Position 8246-8247 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:10:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 329 | bei Position 8247-8247 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:10:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 329 | bei Position 8248-8249 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:10:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 330 | bei Position 8251-8252 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:10:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 330 | bei Position 8252-8252 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:10:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 330 | bei Position 8252-8253 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:11:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 330 | bei Position 8253-8253 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:12:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 330 | bei Position 8254-8255 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:12:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 330 | bei Position 8257-8257 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:12:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 330 | bei Position 8259-8262 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:13:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 330 | bei Position 8264-8264 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:13:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 330 | bei Position 8264-8264 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:13:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 330 | bei Position 8265-8266 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:13:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 330 | bei Position 8266-8267 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:14:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 331 | bei Position 8273-8274 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:14:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 331 | bei Position 8285-8288 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:15:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 331 | bei Position 8289-8289 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:16:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 331 | bei Position 8287-8287 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:16:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 332 | bei Position 8290-8291 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:16:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 332 | bei Position 8292-8292 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:16:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 332 | bei Position 8296-8297 | Hinzugefügt am Donnerstag, 17. Februar 2022 22:17:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 332 | bei Position 8297-8298 | Hinzugefügt am Samstag, 19. Februar 2022 11:32:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 332 | bei Position 8298-8299 | Hinzugefügt am Samstag, 19. Februar 2022 11:33:09 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 332 | bei Position 8300-8300 | Hinzugefügt am Samstag, 19. Februar 2022 11:33:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 332 | bei Position 8301-8305 | Hinzugefügt am Samstag, 19. Februar 2022 11:34:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 333 | bei Position 8312-8314 | Hinzugefügt am Samstag, 19. Februar 2022 11:34:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 333 | bei Position 8316-8317 | Hinzugefügt am Samstag, 19. Februar 2022 11:35:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 333 | bei Position 8318-8319 | Hinzugefügt am Samstag, 19. Februar 2022 11:35:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 333 | bei Position 8324-8325 | Hinzugefügt am Samstag, 19. Februar 2022 11:36:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 333 | bei Position 8325-8327 | Hinzugefügt am Samstag, 19. Februar 2022 11:36:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 334 | bei Position 8328-8328 | Hinzugefügt am Samstag, 19. Februar 2022 11:36:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 334 | bei Position 8328-8329 | Hinzugefügt am Samstag, 19. Februar 2022 11:37:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 334 | bei Position 8329-8329 | Hinzugefügt am Samstag, 19. Februar 2022 11:37:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 334 | bei Position 8329-8330 | Hinzugefügt am Samstag, 19. Februar 2022 11:37:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 334 | bei Position 8330-8330 | Hinzugefügt am Samstag, 19. Februar 2022 11:37:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 334 | bei Position 8331-8331 | Hinzugefügt am Samstag, 19. Februar 2022 11:37:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 334 | bei Position 8333-8335 | Hinzugefügt am Samstag, 19. Februar 2022 11:37:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 334 | bei Position 8336-8337 | Hinzugefügt am Samstag, 19. Februar 2022 11:38:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 335 | bei Position 8348-8350 | Hinzugefügt am Samstag, 19. Februar 2022 11:39:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 335 | bei Position 8350-8352 | Hinzugefügt am Samstag, 19. Februar 2022 11:39:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 335 | bei Position 8352-8352 | Hinzugefügt am Samstag, 19. Februar 2022 11:39:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 335 | bei Position 8352-8354 | Hinzugefügt am Samstag, 19. Februar 2022 11:40:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 335 | bei Position 8354-8354 | Hinzugefügt am Samstag, 19. Februar 2022 11:40:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 335 | bei Position 8355-8356 | Hinzugefügt am Samstag, 19. Februar 2022 11:40:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 335 | bei Position 8358-8358 | Hinzugefügt am Samstag, 19. Februar 2022 11:41:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 335 | bei Position 8358-8360 | Hinzugefügt am Samstag, 19. Februar 2022 11:41:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 335 | bei Position 8363-8363 | Hinzugefügt am Samstag, 19. Februar 2022 11:41:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 335 | bei Position 8363-8364 | Hinzugefügt am Samstag, 19. Februar 2022 11:41:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 336 | bei Position 8435-8436 | Hinzugefügt am Samstag, 19. Februar 2022 11:42:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 336 | bei Position 8436-8437 | Hinzugefügt am Samstag, 19. Februar 2022 11:42:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 336 | bei Position 8438-8440 | Hinzugefügt am Samstag, 19. Februar 2022 11:43:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 337 | bei Position 8446-8447 | Hinzugefügt am Samstag, 19. Februar 2022 11:43:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 337 | bei Position 8450-8450 | Hinzugefügt am Samstag, 19. Februar 2022 11:44:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 337 | bei Position 8451-8451 | Hinzugefügt am Samstag, 19. Februar 2022 11:44:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 337 | bei Position 8452-8454 | Hinzugefügt am Samstag, 19. Februar 2022 11:44:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 337 | bei Position 8454-8455 | Hinzugefügt am Samstag, 19. Februar 2022 11:44:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 338 | bei Position 8456-8458 | Hinzugefügt am Samstag, 19. Februar 2022 11:44:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 338 | bei Position 8458-8460 | Hinzugefügt am Samstag, 19. Februar 2022 11:44:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 338 | bei Position 8461-8461 | Hinzugefügt am Samstag, 19. Februar 2022 11:45:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 338 | bei Position 8461-8461 | Hinzugefügt am Samstag, 19. Februar 2022 11:45:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 338 | bei Position 8461-8462 | Hinzugefügt am Samstag, 19. Februar 2022 11:45:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 338 | bei Position 8466-8467 | Hinzugefügt am Samstag, 19. Februar 2022 11:45:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 338 | bei Position 8467-8468 | Hinzugefügt am Samstag, 19. Februar 2022 11:45:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 338 | bei Position 8469-8470 | Hinzugefügt am Samstag, 19. Februar 2022 11:46:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 338 | bei Position 8470-8472 | Hinzugefügt am Samstag, 19. Februar 2022 11:46:09 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 338 | bei Position 8472-8472 | Hinzugefügt am Samstag, 19. Februar 2022 11:46:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 338 | bei Position 8473-8473 | Hinzugefügt am Samstag, 19. Februar 2022 11:46:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 338 | bei Position 8474-8475 | Hinzugefügt am Samstag, 19. Februar 2022 11:46:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 339 | bei Position 8477-8478 | Hinzugefügt am Samstag, 19. Februar 2022 11:46:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 339 | bei Position 8478-8480 | Hinzugefügt am Samstag, 19. Februar 2022 11:46:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 339 | bei Position 8480-8480 | Hinzugefügt am Samstag, 19. Februar 2022 11:46:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 339 | bei Position 8481-8483 | Hinzugefügt am Samstag, 19. Februar 2022 11:47:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 339 | bei Position 8485-8485 | Hinzugefügt am Samstag, 19. Februar 2022 11:47:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 339 | bei Position 8484-8485 | Hinzugefügt am Samstag, 19. Februar 2022 11:47:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 339 | bei Position 8485-8486 | Hinzugefügt am Samstag, 19. Februar 2022 11:47:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 339 | bei Position 8486-8486 | Hinzugefügt am Samstag, 19. Februar 2022 11:47:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 339 | bei Position 8486-8487 | Hinzugefügt am Samstag, 19. Februar 2022 11:47:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 339 | bei Position 8487-8488 | Hinzugefügt am Samstag, 19. Februar 2022 11:47:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 339 | bei Position 8488-8488 | Hinzugefügt am Samstag, 19. Februar 2022 11:48:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 339 | bei Position 8488-8489 | Hinzugefügt am Samstag, 19. Februar 2022 11:48:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 339 | bei Position 8492-8494 | Hinzugefügt am Samstag, 19. Februar 2022 11:48:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 340 | bei Position 8494-8495 | Hinzugefügt am Samstag, 19. Februar 2022 11:48:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 340 | bei Position 8498-8500 | Hinzugefügt am Samstag, 19. Februar 2022 11:49:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 340 | bei Position 8500-8501 | Hinzugefügt am Samstag, 19. Februar 2022 11:49:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 340 | bei Position 8504-8505 | Hinzugefügt am Samstag, 19. Februar 2022 11:49:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 340 | bei Position 8501-8505 | Hinzugefügt am Samstag, 19. Februar 2022 11:49:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 340 | bei Position 8504-8505 | Hinzugefügt am Samstag, 19. Februar 2022 11:49:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 340 | bei Position 8505-8506 | Hinzugefügt am Samstag, 19. Februar 2022 11:50:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 340 | bei Position 8508-8509 | Hinzugefügt am Samstag, 19. Februar 2022 11:50:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 340 | bei Position 8509-8511 | Hinzugefügt am Samstag, 19. Februar 2022 11:50:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 340 | bei Position 8511-8513 | Hinzugefügt am Samstag, 19. Februar 2022 11:50:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 341 | bei Position 8513-8515 | Hinzugefügt am Samstag, 19. Februar 2022 11:50:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 341 | bei Position 8515-8520 | Hinzugefügt am Samstag, 19. Februar 2022 11:51:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 341 | bei Position 8523-8524 | Hinzugefügt am Samstag, 19. Februar 2022 11:51:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 341 | bei Position 8528-8536 | Hinzugefügt am Samstag, 19. Februar 2022 11:51:41 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 342 | bei Position 8536-8538 | Hinzugefügt am Samstag, 19. Februar 2022 11:51:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 342 | bei Position 8545-8547 | Hinzugefügt am Samstag, 19. Februar 2022 11:52:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 342 | bei Position 8550-8552 | Hinzugefügt am Samstag, 19. Februar 2022 11:52:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 343 | bei Position 8552-8553 | Hinzugefügt am Samstag, 19. Februar 2022 11:53:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 343 | bei Position 8553-8554 | Hinzugefügt am Samstag, 19. Februar 2022 11:53:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 343 | bei Position 8556-8558 | Hinzugefügt am Samstag, 19. Februar 2022 11:53:33 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 343 | bei Position 8558-8559 | Hinzugefügt am Samstag, 19. Februar 2022 11:53:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 343 | bei Position 8560-8561 | Hinzugefügt am Samstag, 19. Februar 2022 11:53:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 343 | bei Position 8562-8564 | Hinzugefügt am Samstag, 19. Februar 2022 11:54:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 343 | bei Position 8568-8568 | Hinzugefügt am Samstag, 19. Februar 2022 11:54:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 344 | bei Position 8571-8572 | Hinzugefügt am Samstag, 19. Februar 2022 11:54:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 344 | bei Position 8572-8573 | Hinzugefügt am Samstag, 19. Februar 2022 11:54:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 344 | bei Position 8575-8577 | Hinzugefügt am Samstag, 19. Februar 2022 11:54:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 344 | bei Position 8577-8579 | Hinzugefügt am Samstag, 19. Februar 2022 11:55:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 344 | bei Position 8581-8582 | Hinzugefügt am Samstag, 19. Februar 2022 11:55:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 344 | bei Position 8582-8583 | Hinzugefügt am Samstag, 19. Februar 2022 11:55:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 344 | bei Position 8584-8586 | Hinzugefügt am Samstag, 19. Februar 2022 11:56:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 344 | bei Position 8586-8588 | Hinzugefügt am Samstag, 19. Februar 2022 11:56:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 344 | bei Position 8590-8592 | Hinzugefügt am Samstag, 19. Februar 2022 11:56:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 345 | bei Position 8594-8595 | Hinzugefügt am Samstag, 19. Februar 2022 11:57:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 345 | bei Position 8597-8599 | Hinzugefügt am Samstag, 19. Februar 2022 11:57:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 345 | bei Position 8600-8600 | Hinzugefügt am Samstag, 19. Februar 2022 11:57:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 345 | bei Position 8600-8602 | Hinzugefügt am Samstag, 19. Februar 2022 11:57:41 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 345 | bei Position 8602-8606 | Hinzugefügt am Samstag, 19. Februar 2022 11:58:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 346 | bei Position 8609-8610 | Hinzugefügt am Samstag, 19. Februar 2022 11:58:08 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 346 | bei Position 8610-8612 | Hinzugefügt am Samstag, 19. Februar 2022 11:58:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 346 | bei Position 8672-8674 | Hinzugefügt am Samstag, 19. Februar 2022 11:59:09 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 347 | bei Position 8676-8679 | Hinzugefügt am Samstag, 19. Februar 2022 11:59:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 347 | bei Position 8682-8682 | Hinzugefügt am Samstag, 19. Februar 2022 11:59:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 347 | bei Position 8682-8683 | Hinzugefügt am Samstag, 19. Februar 2022 12:00:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 347 | bei Position 8683-8685 | Hinzugefügt am Samstag, 19. Februar 2022 12:00:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 347 | bei Position 8688-8690 | Hinzugefügt am Samstag, 19. Februar 2022 12:00:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 347 | bei Position 8690-8691 | Hinzugefügt am Samstag, 19. Februar 2022 12:00:49 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 347 | bei Position 8691-8693 | Hinzugefügt am Samstag, 19. Februar 2022 12:01:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 347 | bei Position 8693-8694 | Hinzugefügt am Samstag, 19. Februar 2022 12:01:14 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 348 | bei Position 8695-8698 | Hinzugefügt am Samstag, 19. Februar 2022 12:01:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 348 | bei Position 8699-8700 | Hinzugefügt am Samstag, 19. Februar 2022 12:01:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 348 | bei Position 8701-8701 | Hinzugefügt am Samstag, 19. Februar 2022 12:01:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 348 | bei Position 8701-8702 | Hinzugefügt am Samstag, 19. Februar 2022 12:02:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 348 | bei Position 8701-8701 | Hinzugefügt am Samstag, 19. Februar 2022 12:02:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 348 | bei Position 8702-8705 | Hinzugefügt am Samstag, 19. Februar 2022 12:02:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 348 | bei Position 8705-8706 | Hinzugefügt am Samstag, 19. Februar 2022 12:02:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 348 | bei Position 8707-8708 | Hinzugefügt am Samstag, 19. Februar 2022 12:02:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 349 | bei Position 8717-8718 | Hinzugefügt am Samstag, 19. Februar 2022 12:03:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 349 | bei Position 8722-8723 | Hinzugefügt am Samstag, 19. Februar 2022 12:03:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 349 | bei Position 8726-8726 | Hinzugefügt am Samstag, 19. Februar 2022 12:04:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 349 | bei Position 8726-8733 | Hinzugefügt am Samstag, 19. Februar 2022 12:04:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 350 | bei Position 8735-8738 | Hinzugefügt am Samstag, 19. Februar 2022 12:05:00 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 350 | bei Position 8738-8739 | Hinzugefügt am Samstag, 19. Februar 2022 12:05:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 350 | bei Position 8741-8742 | Hinzugefügt am Samstag, 19. Februar 2022 12:05:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 350 | bei Position 8742-8743 | Hinzugefügt am Samstag, 19. Februar 2022 12:05:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 350 | bei Position 8743-8745 | Hinzugefügt am Samstag, 19. Februar 2022 12:06:05 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 351 | bei Position 8756-8758 | Hinzugefügt am Samstag, 19. Februar 2022 12:07:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 351 | bei Position 8756-8759 | Hinzugefügt am Samstag, 19. Februar 2022 12:07:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 350 | bei Position 8749-8749 | Hinzugefügt am Samstag, 19. Februar 2022 12:07:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 351 | bei Position 8752-8752 | Hinzugefügt am Samstag, 19. Februar 2022 12:07:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 351 | bei Position 8759-8760 | Hinzugefügt am Samstag, 19. Februar 2022 12:08:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 351 | bei Position 8760-8760 | Hinzugefügt am Samstag, 19. Februar 2022 12:08:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 351 | bei Position 8760-8761 | Hinzugefügt am Samstag, 19. Februar 2022 12:08:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 351 | bei Position 8765-8766 | Hinzugefügt am Samstag, 19. Februar 2022 12:08:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 352 | bei Position 8771-8772 | Hinzugefügt am Samstag, 19. Februar 2022 12:08:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 352 | bei Position 8772-8774 | Hinzugefügt am Samstag, 19. Februar 2022 12:09:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 352 | bei Position 8775-8778 | Hinzugefügt am Samstag, 19. Februar 2022 12:09:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 352 | bei Position 8782-8783 | Hinzugefügt am Samstag, 19. Februar 2022 12:09:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 353 | bei Position 8785-8786 | Hinzugefügt am Samstag, 19. Februar 2022 12:10:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 353 | bei Position 8787-8788 | Hinzugefügt am Samstag, 19. Februar 2022 12:10:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 353 | bei Position 8788-8789 | Hinzugefügt am Samstag, 19. Februar 2022 12:10:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 353 | bei Position 8788-8788 | Hinzugefügt am Samstag, 19. Februar 2022 12:10:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 353 | bei Position 8789-8790 | Hinzugefügt am Samstag, 19. Februar 2022 12:10:32 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 353 | bei Position 8791-8792 | Hinzugefügt am Samstag, 19. Februar 2022 12:10:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 353 | bei Position 8793-8794 | Hinzugefügt am Samstag, 19. Februar 2022 12:10:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 353 | bei Position 8794-8794 | Hinzugefügt am Samstag, 19. Februar 2022 12:11:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 353 | bei Position 8797-8798 | Hinzugefügt am Samstag, 19. Februar 2022 12:11:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 353 | bei Position 8798-8800 | Hinzugefügt am Samstag, 19. Februar 2022 12:11:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 353 | bei Position 8800-8802 | Hinzugefügt am Samstag, 19. Februar 2022 12:12:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 354 | bei Position 8803-8804 | Hinzugefügt am Samstag, 19. Februar 2022 12:12:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 354 | bei Position 8805-8806 | Hinzugefügt am Samstag, 19. Februar 2022 12:12:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 354 | bei Position 8806-8808 | Hinzugefügt am Samstag, 19. Februar 2022 12:12:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 354 | bei Position 8808-8810 | Hinzugefügt am Samstag, 19. Februar 2022 12:12:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 354 | bei Position 8811-8811 | Hinzugefügt am Samstag, 19. Februar 2022 12:13:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 354 | bei Position 8814-8815 | Hinzugefügt am Samstag, 19. Februar 2022 12:13:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 354 | bei Position 8820-8821 | Hinzugefügt am Samstag, 19. Februar 2022 12:14:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 355 | bei Position 8821-8822 | Hinzugefügt am Samstag, 19. Februar 2022 12:14:31 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 355 | bei Position 8825-8826 | Hinzugefügt am Samstag, 19. Februar 2022 12:14:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 355 | bei Position 8828-8833 | Hinzugefügt am Samstag, 19. Februar 2022 12:15:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 355 | bei Position 8833-8834 | Hinzugefügt am Samstag, 19. Februar 2022 12:15:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 355 | bei Position 8835-8836 | Hinzugefügt am Samstag, 19. Februar 2022 12:15:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 356 | bei Position 8837-8838 | Hinzugefügt am Samstag, 19. Februar 2022 12:15:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 356 | bei Position 8838-8841 | Hinzugefügt am Samstag, 19. Februar 2022 12:16:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 356 | bei Position 8842-8844 | Hinzugefügt am Samstag, 19. Februar 2022 12:16:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 356 | bei Position 8844-8846 | Hinzugefügt am Samstag, 19. Februar 2022 12:16:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 356 | bei Position 8844-8848 | Hinzugefügt am Samstag, 19. Februar 2022 12:16:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 356 | bei Position 8849-8850 | Hinzugefügt am Samstag, 19. Februar 2022 12:16:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 356 | bei Position 8851-8852 | Hinzugefügt am Samstag, 19. Februar 2022 12:17:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 356 | bei Position 8852-8853 | Hinzugefügt am Samstag, 19. Februar 2022 12:17:04 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 356 | bei Position 8852-8854 | Hinzugefügt am Samstag, 19. Februar 2022 12:17:09 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 357 | bei Position 8859-8860 | Hinzugefügt am Samstag, 19. Februar 2022 12:17:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 362 | bei Position 9004-9006 | Hinzugefügt am Samstag, 19. Februar 2022 13:40:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 362 | bei Position 9007-9008 | Hinzugefügt am Samstag, 19. Februar 2022 13:40:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 362 | bei Position 9008-9008 | Hinzugefügt am Samstag, 19. Februar 2022 13:41:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 362 | bei Position 9013-9016 | Hinzugefügt am Samstag, 19. Februar 2022 13:41:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 363 | bei Position 9022-9024 | Hinzugefügt am Samstag, 19. Februar 2022 13:41:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 363 | bei Position 9025-9026 | Hinzugefügt am Samstag, 19. Februar 2022 13:42:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 363 | bei Position 9026-9030 | Hinzugefügt am Samstag, 19. Februar 2022 13:42:19 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 363 | bei Position 9030-9030 | Hinzugefügt am Samstag, 19. Februar 2022 13:42:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 363 | bei Position 9030-9030 | Hinzugefügt am Samstag, 19. Februar 2022 13:42:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 363 | bei Position 9030-9031 | Hinzugefügt am Samstag, 19. Februar 2022 13:42:36 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 364 | bei Position 9048-9049 | Hinzugefügt am Samstag, 19. Februar 2022 13:43:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 364 | bei Position 9049-9050 | Hinzugefügt am Samstag, 19. Februar 2022 13:43:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 364 | bei Position 9050-9052 | Hinzugefügt am Samstag, 19. Februar 2022 13:44:06 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 364 | bei Position 9052-9052 | Hinzugefügt am Samstag, 19. Februar 2022 13:44:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 364 | bei Position 9052-9055 | Hinzugefügt am Samstag, 19. Februar 2022 13:44:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 364 | bei Position 9056-9057 | Hinzugefügt am Samstag, 19. Februar 2022 13:44:22 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 364 | bei Position 9057-9059 | Hinzugefügt am Samstag, 19. Februar 2022 13:44:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 365 | bei Position 9065-9067 | Hinzugefügt am Samstag, 19. Februar 2022 13:45:11 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 365 | bei Position 9067-9068 | Hinzugefügt am Samstag, 19. Februar 2022 13:45:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 365 | bei Position 9070-9072 | Hinzugefügt am Samstag, 19. Februar 2022 13:45:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 366 | bei Position 9078-9080 | Hinzugefügt am Samstag, 19. Februar 2022 13:45:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 366 | bei Position 9080-9081 | Hinzugefügt am Samstag, 19. Februar 2022 13:46:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 366 | bei Position 9085-9086 | Hinzugefügt am Samstag, 19. Februar 2022 13:46:34 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 366 | bei Position 9088-9088 | Hinzugefügt am Samstag, 19. Februar 2022 13:46:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 366 | bei Position 9090-9098 | Hinzugefügt am Samstag, 19. Februar 2022 13:47:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 366 | bei Position 9090-9091 | Hinzugefügt am Samstag, 19. Februar 2022 13:47:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 366 | bei Position 9091-9094 | Hinzugefügt am Samstag, 19. Februar 2022 13:47:25 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 366 | bei Position 9095-9095 | Hinzugefügt am Samstag, 19. Februar 2022 13:47:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 366 | bei Position 9096-9099 | Hinzugefügt am Samstag, 19. Februar 2022 13:47:59 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 367 | bei Position 9099-9101 | Hinzugefügt am Samstag, 19. Februar 2022 13:48:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 367 | bei Position 9102-9103 | Hinzugefügt am Sonntag, 20. Februar 2022 11:38:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 367 | bei Position 9111-9112 | Hinzugefügt am Sonntag, 20. Februar 2022 11:38:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 367 | bei Position 9113-9114 | Hinzugefügt am Sonntag, 20. Februar 2022 11:39:09 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 368 | bei Position 9120-9122 | Hinzugefügt am Sonntag, 20. Februar 2022 11:39:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 370 | bei Position 9166-9167 | Hinzugefügt am Sonntag, 20. Februar 2022 11:43:37 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 370 | bei Position 9167-9169 | Hinzugefügt am Sonntag, 20. Februar 2022 11:44:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 370 | bei Position 9169-9170 | Hinzugefügt am Sonntag, 20. Februar 2022 11:44:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 372 | bei Position 9186-9188 | Hinzugefügt am Sonntag, 20. Februar 2022 11:46:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 372 | bei Position 9189-9190 | Hinzugefügt am Sonntag, 20. Februar 2022 11:46:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 372 | bei Position 9192-9195 | Hinzugefügt am Sonntag, 20. Februar 2022 11:46:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 372 | bei Position 9195-9198 | Hinzugefügt am Sonntag, 20. Februar 2022 11:46:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 373 | bei Position 9205-9206 | Hinzugefügt am Sonntag, 20. Februar 2022 11:47:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 375 | bei Position 9255-9255 | Hinzugefügt am Sonntag, 20. Februar 2022 11:50:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 375 | bei Position 9262-9264 | Hinzugefügt am Sonntag, 20. Februar 2022 11:50:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 375 | bei Position 9264-9264 | Hinzugefügt am Sonntag, 20. Februar 2022 11:50:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 375 | bei Position 9269-9271 | Hinzugefügt am Sonntag, 20. Februar 2022 11:51:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 377 | bei Position 9302-9303 | Hinzugefügt am Sonntag, 20. Februar 2022 11:54:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 378 | bei Position 9315-9315 | Hinzugefügt am Sonntag, 20. Februar 2022 11:55:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 378 | bei Position 9315-9316 | Hinzugefügt am Sonntag, 20. Februar 2022 11:55:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 378 | bei Position 9318-9320 | Hinzugefügt am Sonntag, 20. Februar 2022 11:55:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 379 | bei Position 9326-9327 | Hinzugefügt am Sonntag, 20. Februar 2022 11:56:03 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 379 | bei Position 9335-9337 | Hinzugefügt am Sonntag, 20. Februar 2022 11:56:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 379 | bei Position 9341-9342 | Hinzugefügt am Sonntag, 20. Februar 2022 11:57:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 380 | bei Position 9345-9346 | Hinzugefügt am Sonntag, 20. Februar 2022 11:57:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 381 | bei Position 9370-9371 | Hinzugefügt am Sonntag, 20. Februar 2022 11:59:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 381 | bei Position 9372-9376 | Hinzugefügt am Sonntag, 20. Februar 2022 12:00:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 382 | bei Position 9389-9392 | Hinzugefügt am Sonntag, 20. Februar 2022 12:01:43 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 382 | bei Position 9396-9396 | Hinzugefügt am Sonntag, 20. Februar 2022 12:02:12 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 382 | bei Position 9396-9401 | Hinzugefügt am Sonntag, 20. Februar 2022 12:02:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 383 | bei Position 9407-9410 | Hinzugefügt am Sonntag, 20. Februar 2022 12:03:13 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 383 | bei Position 9410-9411 | Hinzugefügt am Sonntag, 20. Februar 2022 12:04:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 383 | bei Position 9415-9417 | Hinzugefügt am Sonntag, 20. Februar 2022 12:04:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 384 | bei Position 9418-9420 | Hinzugefügt am Sonntag, 20. Februar 2022 12:05:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 384 | bei Position 9418-9420 | Hinzugefügt am Sonntag, 20. Februar 2022 12:05:18 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 384 | bei Position 9418-9421 | Hinzugefügt am Sonntag, 20. Februar 2022 12:05:24 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 384 | bei Position 9422-9433 | Hinzugefügt am Sonntag, 20. Februar 2022 12:05:40 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 385 | bei Position 9438-9440 | Hinzugefügt am Sonntag, 20. Februar 2022 12:07:15 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 385 | bei Position 9445-9447 | Hinzugefügt am Sonntag, 20. Februar 2022 12:07:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 385 | bei Position 9445-9447 | Hinzugefügt am Sonntag, 20. Februar 2022 12:07:54 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 386 | bei Position 9451-9452 | Hinzugefügt am Sonntag, 20. Februar 2022 12:08:01 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 386 | bei Position 9452-9455 | Hinzugefügt am Sonntag, 20. Februar 2022 22:01:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 386 | bei Position 9461-9463 | Hinzugefügt am Sonntag, 20. Februar 2022 22:02:20 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 386 | bei Position 9465-9467 | Hinzugefügt am Sonntag, 20. Februar 2022 22:02:47 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 387 | bei Position 9468-9469 | Hinzugefügt am Sonntag, 20. Februar 2022 22:02:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 387 | bei Position 9469-9473 | Hinzugefügt am Sonntag, 20. Februar 2022 22:03:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 387 | bei Position 9476-9476 | Hinzugefügt am Sonntag, 20. Februar 2022 22:03:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 387 | bei Position 9477-9477 | Hinzugefügt am Sonntag, 20. Februar 2022 22:03:52 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 387 | bei Position 9476-9479 | Hinzugefügt am Sonntag, 20. Februar 2022 22:04:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 387 | bei Position 9482-9487 | Hinzugefügt am Sonntag, 20. Februar 2022 22:04:45 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 388 | bei Position 9487-9489 | Hinzugefügt am Sonntag, 20. Februar 2022 22:04:56 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 388 | bei Position 9493-9497 | Hinzugefügt am Sonntag, 20. Februar 2022 22:05:30 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 388 | bei Position 9501-9504 | Hinzugefügt am Sonntag, 20. Februar 2022 22:05:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 389 | bei Position 9506-9511 | Hinzugefügt am Sonntag, 20. Februar 2022 22:06:28 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 389 | bei Position 9511-9515 | Hinzugefügt am Sonntag, 20. Februar 2022 22:06:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 389 | bei Position 9516-9520 | Hinzugefügt am Sonntag, 20. Februar 2022 22:07:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 390 | bei Position 9522-9522 | Hinzugefügt am Sonntag, 20. Februar 2022 22:07:27 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 390 | bei Position 9527-9527 | Hinzugefügt am Sonntag, 20. Februar 2022 22:07:48 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 390 | bei Position 9528-9528 | Hinzugefügt am Sonntag, 20. Februar 2022 22:07:57 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 390 | bei Position 9533-9537 | Hinzugefügt am Sonntag, 20. Februar 2022 22:08:35 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 390 | bei Position 9537-9538 | Hinzugefügt am Sonntag, 20. Februar 2022 22:08:39 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 390 | bei Position 9538-9540 | Hinzugefügt am Sonntag, 20. Februar 2022 22:08:53 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 391 | bei Position 9540-9545 | Hinzugefügt am Sonntag, 20. Februar 2022 22:09:07 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 391 | bei Position 9545-9550 | Hinzugefügt am Sonntag, 20. Februar 2022 22:09:42 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 391 | bei Position 9551-9552 | Hinzugefügt am Sonntag, 20. Februar 2022 22:09:55 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 391 | bei Position 9555-9557 | Hinzugefügt am Sonntag, 20. Februar 2022 22:10:16 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 391 | bei Position 9557-9558 | Hinzugefügt am Sonntag, 20. Februar 2022 22:10:23 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 392 | bei Position 9559-9562 | Hinzugefügt am Sonntag, 20. Februar 2022 22:10:46 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 392 | bei Position 9565-9568 | Hinzugefügt am Sonntag, 20. Februar 2022 22:11:02 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 392 | bei Position 9573-9575 | Hinzugefügt am Sonntag, 20. Februar 2022 22:11:10 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 392 | bei Position 9575-9576 | Hinzugefügt am Sonntag, 20. Februar 2022 22:11:21 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 392 | bei Position 9576-9579 | Hinzugefügt am Sonntag, 20. Februar 2022 22:11:29 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 393 | bei Position 9579-9580 | Hinzugefügt am Sonntag, 20. Februar 2022 22:11:44 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 393 | bei Position 9582-9583 | Hinzugefügt am Sonntag, 20. Februar 2022 22:11:50 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 393 | bei Position 9583-9584 | Hinzugefügt am Sonntag, 20. Februar 2022 22:11:58 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 393 | bei Position 9587-9589 | Hinzugefügt am Sonntag, 20. Februar 2022 22:12:26 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 393 | bei Position 9590-9591 | Hinzugefügt am Sonntag, 20. Februar 2022 22:12:38 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 406 | bei Position 10290-10293 | Hinzugefügt am Sonntag, 20. Februar 2022 22:17:17 + + +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 407 | bei Position 10309-10312 | Hinzugefügt am Sonntag, 20. Februar 2022 22:18:05 + + +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 7 | bei Position 393-393 | Hinzugefügt am Montag, 21. Februar 2022 13:05:56 + +things start to make more sense when you see one 550,000-square-foot rectangle painted an ostentatious hue +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 12 | bei Position 467-468 | Hinzugefügt am Montag, 21. Februar 2022 22:32:36 + +“The best minds of my generation are thinking about how to make people click ads,” Jeff Hammerbacher, an early Facebook engineer, told me. +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 15 | bei Position 511-512 | Hinzugefügt am Montag, 21. Februar 2022 22:36:58 + +“The list of people that would not mind if I was gone is growing,” Musk said. “My family fears that the Russians will assassinate me.” +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 17 | bei Position 533-536 | Hinzugefügt am Montag, 21. Februar 2022 22:39:34 + +What Musk has developed that so many of the entrepreneurs in Silicon Valley lack is a meaningful worldview. He’s the possessed genius on the grandest quest anyone has ever concocted. He’s less a CEO chasing riches than a general marshaling troops to secure victory. Where Mark Zuckerberg wants to help you share baby photos, Musk wants to . . . well . . . save the human race from self-imposed or accidental annihilation +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 24 | bei Position 637-642 | Hinzugefügt am Dienstag, 22. Februar 2022 13:13:58 + +“He points out that one of the really tough things is figuring out what questions to ask,” Musk said. “Once you figure out the question, then the answer is relatively easy. I came to the conclusion that really we should aspire to increase the scope and scale of human consciousness in order to better understand what questions to ask.” The teenage Musk then arrived at his ultralogical mission statement. “The only thing that makes sense to do is strive for greater collective enlightenment,” he said. It’s easy enough to spot some of the underpinnings of Musk’s search for purpose. Born in 1971, he grew up in Pretoria, a large city in the northeastern part +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 24 | bei Position 637-641 | Hinzugefügt am Dienstag, 22. Februar 2022 13:14:15 + +“He points out that one of the really tough things is figuring out what questions to ask,” Musk said. “Once you figure out the question, then the answer is relatively easy. I came to the conclusion that really we should aspire to increase the scope and scale of human consciousness in order to better understand what questions to ask.” The teenage Musk then arrived at his ultralogical mission statement. “The only thing that makes sense to do is strive for greater collective enlightenment,” he said. +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 48 | bei Position 960-960 | Hinzugefügt am Donnerstag, 24. Februar 2022 13:12:38 + +With her angular features and blond hair, +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 51 | bei Position 1005-1007 | Hinzugefügt am Donnerstag, 24. Februar 2022 13:16:55 + +“When Elon gets into something, he develops just this different level of interest in it than other people. That is what differentiates Elon from the rest of humanity.” +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 70 | bei Position 1258-1259 | Hinzugefügt am Montag, 28. Februar 2022 22:17:47 + +That’s Elon. Do or die but don’t give up.” +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 97 | bei Position 1611-1612 | Hinzugefügt am Dienstag, 1. März 2022 13:16:20 + +and the birthday hit him hard. “I’m no longer a child prodigy +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 126 | bei Position 2028-2028 | Hinzugefügt am Mittwoch, 2. März 2022 23:40:29 + +What Musk would not tolerate were excuses or the lack of a clear plan of attack. +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 126 | bei Position 2031-2033 | Hinzugefügt am Mittwoch, 2. März 2022 23:40:54 + +I thought it was more important to let him know quickly what happened, but I learned it was more important to have all the information.” +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 164 | bei Position 2631-2632 | Hinzugefügt am Sonntag, 6. März 2022 10:55:28 + +“BMW would need to have a confab between three or four companies that would all blame each other for the problem,” Tarpenning said. “We just fixed it ourselves.” +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 165 | bei Position 2642-2644 | Hinzugefügt am Sonntag, 6. März 2022 10:56:56 + +Throughout these early years, the engineers credited Eberhard with making quick, crisp decisions. Rarely did Tesla get hung up overanalyzing a situation. The company would pick a plan of attack, and when it failed at something, it failed fast and then tried a new approach. +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 236 | bei Position 3599-3608 | Hinzugefügt am Mittwoch, 9. März 2022 22:45:17 + +One of my favorite things about Elon is his ability to make enormous decisions very quickly. That is still how it works today.” Kevin Watson can attest to that. He arrived at SpaceX in 2008 after spending twenty-four years at NASA’s Jet Propulsion Laboratory. Watson worked on a wide variety of projects at JPL, including building and testing computing systems that could withstand the harsh conditions of space. JPL would typically buy expensive, specially toughened computers, and this frustrated Watson. He daydreamed about ways to handcraft much cheaper, equally effective computers. While having his job interview with Musk, Watson learned that SpaceX needed just this type of thinking. Musk wanted the bulk of a rocket’s computing systems to cost no more than $10,000. It was an insane figure by aerospace industry standards, where the avionics systems for a rocket typically cost well over $10 million. “In traditional aerospace, it would cost you more than ten thousand dollars just for the food at a meeting to discuss the cost of the avionics,” Watson said. During the job interview, Watson promised Musk that he could do the improbable and deliver the +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 236 | bei Position 3599-3601 | Hinzugefügt am Mittwoch, 9. März 2022 22:45:23 + +One of my favorite things about Elon is his ability to make enormous decisions very quickly. That is still how it works today.” +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 241 | bei Position 3678-3680 | Hinzugefügt am Mittwoch, 9. März 2022 22:55:04 + +If the rules are such that you can’t make progress, then you have to fight the rules. +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 256 | bei Position 3885-3886 | Hinzugefügt am Sonntag, 13. März 2022 13:37:22 + +30 P.M. showing. Musk appeared wearing a purplish velvet +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 315 | bei Position 4673-4673 | Hinzugefügt am Sonntag, 13. März 2022 22:06:36 + +of modern American industry, its closest rivals were obliterated. +========== +Elon Musk (Vance, Ashlee) +- Ihre Markierung auf Seite 354 | bei Position 5191-5192 | Hinzugefügt am Mittwoch, 16. März 2022 22:48:57 + +“The way Elon talks about this is that you always need to start with the first principles of a problem. What are the physics of it? How much time will it take? How much will it cost? How much cheaper can I make it? +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 435-436 | Hinzugefügt am Freitag, 25. März 2022 13:01:45 + +Just this chart alone is scary. Clearly something startling +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 577-578 | Hinzugefügt am Freitag, 25. März 2022 13:13:29 + +Structured programming imposes discipline on direct transfer of control. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 584-585 | Hinzugefügt am Freitag, 25. März 2022 13:14:01 + +Object-oriented programming imposes discipline on indirect transfer of control. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 593-593 | Hinzugefügt am Freitag, 25. März 2022 13:14:47 + +Functional programming imposes discipline upon assignment. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 597-597 | Hinzugefügt am Freitag, 25. März 2022 13:15:06 + +The paradigms tell us what not to do, more than they tell us what to do. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 895-898 | Hinzugefügt am Sonntag, 27. März 2022 14:32:37 + +OO is the ability, through the use of polymorphism, to gain absolute control over every source code dependency in the system. It allows the architect to create a plugin architecture, in which modules that contain high-level policies are independent of modules that contain low-level details. The low-level details are relegated to plugin modules that can be deployed and developed independently from the modules that contain high-level policies. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 999-1002 | Hinzugefügt am Sonntag, 27. März 2022 14:40:49 + +Structured programming is discipline imposed upon direct transfer of control. • Object-oriented programming is discipline imposed upon indirect transfer of control. • Functional programming is discipline imposed upon variable assignment. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1003-1004 | Hinzugefügt am Sonntag, 27. März 2022 14:40:59 + +What we have learned over the last half-century is what not to do. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1005-1007 | Hinzugefügt am Sonntag, 27. März 2022 14:41:11 + +Software is not a rapidly advancing technology. The rules of software are the same today as they were in 1946, when Alan Turing wrote the very first code that would execute in an electronic computer. The tools have changed, and the hardware has changed, but the essence of software remains the same. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1018-1020 | Hinzugefügt am Sonntag, 27. März 2022 14:42:07 + +The goal of the principles is the creation of mid-level software structures that: • Tolerate change, • Are easy to understand, and • Are the basis of components that can be used in many software systems. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1030-1031 | Hinzugefügt am Sonntag, 27. März 2022 14:43:52 + +SRP: The Single Responsibility Principle +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1032-1033 | Hinzugefügt am Sonntag, 27. März 2022 14:44:11 + +each software module has one, and only one, reason to change. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1033-1033 | Hinzugefügt am Sonntag, 27. März 2022 14:44:16 + +OCP: The Open-Closed Principle +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1034-1035 | Hinzugefügt am Sonntag, 27. März 2022 14:44:31 + +The gist is that for software systems to be easy to change, they must be designed to allow the behavior of those systems to be changed by adding new code, rather than changing existing code. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1036-1036 | Hinzugefügt am Sonntag, 27. März 2022 14:44:34 + +LSP: The Liskov Substitution Principle +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1037-1038 | Hinzugefügt am Sonntag, 27. März 2022 14:45:11 + +this principle says that to build software systems from interchangeable parts, those parts must adhere to a contract that allows those parts to be substituted one for another. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1039-1039 | Hinzugefügt am Sonntag, 27. März 2022 14:45:15 + +ISP: The Interface Segregation Principle +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1039-1040 | Hinzugefügt am Sonntag, 27. März 2022 14:45:25 + +This principle advises software designers to avoid depending on things that they don’t +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1039-1040 | Hinzugefügt am Sonntag, 27. März 2022 14:45:28 + +This principle advises software designers to avoid depending on things that they don’t use. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1040-1041 | Hinzugefügt am Sonntag, 27. März 2022 14:45:33 + +DIP: The Dependency Inversion Principle +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1041-1042 | Hinzugefügt am Sonntag, 27. März 2022 14:45:50 + +The code that implements high-level policy should not depend on the code that implements low-level details. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1062-1062 | Hinzugefügt am Sonntag, 27. März 2022 14:47:53 + +A module should be responsible to one, and only one, user or stakeholder. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1051-1053 | Hinzugefügt am Sonntag, 27. März 2022 14:47:58 + +SRP: THE SINGLE RESPONSIBILITY PRINCIPLE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1066-1066 | Hinzugefügt am Sonntag, 27. März 2022 14:48:19 + +A module should be responsible to one, and only one, actor. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1063-1065 | Hinzugefügt am Sonntag, 27. März 2022 14:48:26 + +There will likely be more than one user or stakeholder who wants the system changed in the same way. Instead, we’re really referring to a group—one or more people who require that change. We’ll refer to that group as an actor. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1069-1070 | Hinzugefügt am Sonntag, 27. März 2022 14:49:11 + +Cohesion is the force that binds together the code responsible to a single actor. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1128-1130 | Hinzugefügt am Sonntag, 27. März 2022 14:54:58 + +the level of components, it becomes the Common Closure Principle. At the architectural level, it becomes the Axis of Change responsible for the creation of Architectural Boundaries. We’ll be studying all of these ideas in the chapters to come. 8 +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1128-1129 | Hinzugefügt am Sonntag, 27. März 2022 14:55:25 + +At the level of components, it becomes the Common Closure Principle. At the architectural level, it becomes the Axis of Change responsible for the creation of Architectural Boundaries. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1130-1132 | Hinzugefügt am Sonntag, 27. März 2022 14:55:33 + +OCP: THE OPEN-CLOSED PRINCIPLE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1134-1135 | Hinzugefügt am Sonntag, 27. März 2022 14:55:43 + +A software artifact should be open for extension but closed for modification. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1137-1138 | Hinzugefügt am Sonntag, 27. März 2022 14:56:27 + +Clearly, if simple extensions to the requirements force massive changes to the software, then the architects of that software system have engaged in a spectacular failure. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1171-1171 | Hinzugefügt am Sonntag, 27. März 2022 15:01:20 + +If component A should be protected from changes in component B, then component B should depend on component +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1171-1172 | Hinzugefügt am Sonntag, 27. März 2022 15:01:23 + +If component A should be protected from changes in component B, then component B should depend on component A. We want to protect the Controller from changes +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1171-1171 | Hinzugefügt am Sonntag, 27. März 2022 15:01:42 + +If component A should be protected from changes in component B, then component B should depend on component A. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1182-1184 | Hinzugefügt am Sonntag, 27. März 2022 15:01:58 + +Architects separate functionality based on how, why, and when it changes, and then organize that separated functionality into a hierarchy of components. Higher-level components in that hierarchy are protected from the changes made to lower-level components. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1198-1201 | Hinzugefügt am Sonntag, 27. März 2022 22:06:20 + +The OCP is one of the driving forces behind the architecture of systems. The goal is to make the system easy to extend without incurring a high impact of change. This goal is accomplished by partitioning the system into components, and arranging those components into a dependency hierarchy that protects higher-level components from changes in lower-level components. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1203-1205 | Hinzugefügt am Sonntag, 27. März 2022 22:06:29 + +9 LSP: THE LISKOV SUBSTITUTION PRINCIPLE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1207-1209 | Hinzugefügt am Sonntag, 27. März 2022 22:06:53 + +What is wanted here is something like the following substitution property: If for each object o1 of type S there is an object o2 of type T such that for all programs P defined in terms of T, the behavior of P is unchanged when o1 is substituted for o2 then S is a subtype of T. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1279-1280 | Hinzugefügt am Sonntag, 27. März 2022 22:11:58 + +The LSP can, and should, be extended to the level of architecture. A simple violation of substitutability, can cause a system’s architecture to be polluted with a significant amount of extra mechanisms. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1283-1285 | Hinzugefügt am Sonntag, 27. März 2022 22:12:05 + +10 ISP: THE INTERFACE SEGREGATION PRINCIPLE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1306-1306 | Hinzugefügt am Sonntag, 27. März 2022 22:13:43 + +This fact could lead you to conclude that the ISP is a language issue, rather than an architecture issue. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1308-1309 | Hinzugefügt am Sonntag, 27. März 2022 22:13:59 + +you can see a deeper concern lurking there. In general, it is harmful to depend on modules that contain more than you need. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1308-1309 | Hinzugefügt am Sonntag, 27. März 2022 22:14:04 + +In general, it is harmful to depend on modules that contain more than you need. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1317-1318 | Hinzugefügt am Sonntag, 27. März 2022 22:15:05 + +The lesson here is that depending on something that carries baggage that you don’t need can cause you troubles that you didn’t expect. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1320-1322 | Hinzugefügt am Sonntag, 27. März 2022 22:15:10 + +11 DIP: THE DEPENDENCY INVERSION PRINCIPLE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1384-1384 | Hinzugefügt am Montag, 28. März 2022 13:09:03 + +the rooms into buildings. Large software systems, +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1386-1387 | Hinzugefügt am Montag, 28. März 2022 13:10:14 + +12 COMPONENTS +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1486-1487 | Hinzugefügt am Montag, 28. März 2022 13:17:33 + +13 COMPONENT COHESION +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1493-1495 | Hinzugefügt am Montag, 28. März 2022 13:17:56 + +THE REUSE/RELEASE EQUIVALENCE PRINCIPLE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1496-1496 | Hinzugefügt am Montag, 28. März 2022 13:18:01 + +The granule of reuse is the granule of release. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1496-1496 | Hinzugefügt am Montag, 28. März 2022 13:18:07 + +The granule of reuse is the granule of release. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1500-1501 | Hinzugefügt am Montag, 28. März 2022 13:18:40 + +People who want to reuse software components cannot, and will not, do so unless those components are tracked through a release process and are given release numbers. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1506-1507 | Hinzugefügt am Montag, 28. März 2022 13:19:14 + +this principle means that the classes and modules that are formed into a component must belong to a cohesive group. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1509-1510 | Hinzugefügt am Montag, 28. März 2022 13:19:34 + +Classes and modules that are grouped together into a component should be releasable together. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1517-1519 | Hinzugefügt am Montag, 28. März 2022 13:20:16 + +THE COMMON CLOSURE PRINCIPLE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1519-1521 | Hinzugefügt am Montag, 28. März 2022 13:20:23 + +Gather into components those classes that change for the same reasons and at the same times. Separate into different components those classes that change at different times and for different reasons. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1531-1538 | Hinzugefügt am Mittwoch, 30. März 2022 21:52:53 + +that they are closed to the most common kinds of changes that we expect or have experienced. The CCP amplifies this lesson by gathering together into the same component those classes that are closed to the same types of changes. Thus, when a change in requirements comes along, that change has a good chance of being restricted to a minimal number of components. SIMILARITY WITH SRP As stated earlier, the CCP is the component form of the SRP. The SRP tells us to separate methods into different classes, if they change for different reasons. The CCP tells us to separate classes into different components, if they change for different reasons. Both principles can be summarized by the following sound bite: Gather +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1537-1539 | Hinzugefügt am Mittwoch, 30. März 2022 21:52:58 + +Gather together those things that change at the same times and for the same reasons. Separate those things that change at different times or for different reasons. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1539-1542 | Hinzugefügt am Mittwoch, 30. März 2022 21:53:12 + +THE COMMON REUSE PRINCIPLE Don’t force users of a component to depend on things they don’t need. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1561-1562 | Hinzugefügt am Mittwoch, 30. März 2022 21:56:22 + +Don’t depend on things you don’t need. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1588-1589 | Hinzugefügt am Mittwoch, 30. März 2022 22:01:18 + +14 COMPONENT COUPLING +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1592-1595 | Hinzugefügt am Mittwoch, 30. März 2022 22:02:03 + +THE ACYCLIC DEPENDENCIES PRINCIPLE Allow no cycles in the component dependency graph. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1703-1703 | Hinzugefügt am Donnerstag, 31. März 2022 22:06:49 + +Depend in the direction of stability. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1709-1709 | Hinzugefügt am Donnerstag, 31. März 2022 22:08:38 + +Stable Dependencies Principle (SDP), +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1784-1787 | Hinzugefügt am Montag, 4. April 2022 13:19:15 + +THE STABLE ABSTRACTIONS PRINCIPLE A component should be as abstract as it is stable. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1834-1834 | Hinzugefügt am Mittwoch, 4. Mai 2022 22:04:59 + +it is only volatile software components that are problematic in the Zone of Pain. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1881-1883 | Hinzugefügt am Donnerstag, 5. Mai 2022 21:51:35 + +15 WHAT IS ARCHITECTURE? +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1896-1897 | Hinzugefügt am Donnerstag, 5. Mai 2022 21:52:45 + +The strategy behind that facilitation is to leave as many options open as possible, for as long as possible. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1904-1904 | Hinzugefügt am Donnerstag, 5. Mai 2022 21:53:31 + +The primary purpose of architecture is to support the life cycle of the system. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1905-1906 | Hinzugefügt am Donnerstag, 5. Mai 2022 21:53:39 + +The ultimate goal is to minimize the lifetime cost of the system and to maximize programmer productivity. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1950-1951 | Hinzugefügt am Donnerstag, 5. Mai 2022 22:02:26 + +The way you keep software soft is to leave as many options open as possible, for as long as possible. What are the options that we need to leave open? They are the details that don’t matter. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1977-1977 | Hinzugefügt am Donnerstag, 5. Mai 2022 22:05:33 + +A good architect maximizes the number of decisions not made. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2051-2053 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:19:02 + +As we previously stated, a good architecture must support: • The use cases and operation of the system. • The maintenance of the system. • The development of the system. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2054-2054 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:19:09 + +The deployment of the system. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2054-2055 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:19:17 + +USE CASES +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2056-2056 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:19:25 + +must support the intent of the system. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2066-2066 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:20:47 + +OPERATION +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2060-2061 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:20:57 + +The most important thing a good architecture can do to support behavior is to clarify and expose that behavior so that the intent of the system is visible at the architectural level. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2077-2077 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:23:57 + +DEVELOPMENT +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2079-2080 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:24:05 + +Any organization that designs a system will produce a design whose structure is a copy of the organization’s communication structure. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2083-2084 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:25:19 + +DEPLOYMENT +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2085-2085 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:25:31 + +The goal is “immediate deployment.” +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2086-2087 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:25:38 + +good architecture helps the system to be +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2086-2087 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:25:42 + +A good architecture helps the system to be immediately deployable after build. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2089-2090 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:25:58 + +LEAVING OPTIONS OPEN +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2091-2091 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:26:05 + +A good architecture balances all of these concerns with a component structure that mutually satisfies them all. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2094-2095 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:28:07 + +the system moves through its life cycle. In short, the goals we must meet are indistinct and inconstant. Welcome to the real world. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2099-2099 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:28:29 + +DECOUPLING LAYERS +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2113-2115 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:30:48 + +decoupled horizontal layers—the UI, application-specific business rules, application-independent business rules, and the database, just to mention a few. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2115-2116 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:30:53 + +DECOUPLING USE CASES +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2118-2118 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:31:06 + +the use case that deletes an order from the system. Use cases are a very natural way to divide the system. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2118-2118 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:31:13 + +Use cases are a very natural way to divide the system. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2121-2121 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:31:32 + +also dividing the system into thin vertical use cases that cut through those layers. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2126-2127 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:32:09 + +DECOUPLING MODE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2134-2135 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:33:20 + +an architecture based on services is often called a service-oriented architecture. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2137-2138 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:33:37 + +Remember, a good architecture leaves options open. The decoupling mode is one of those options. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2139-2140 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:33:43 + +INDEPENDENT DEVELOP-ABILITY +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2140-2141 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:33:50 + +Clearly when components are strongly decoupled, the interference between teams is mitigated. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2146-2146 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:35:00 + +INDEPENDENT DEPLOYABILITY +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2143-2144 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:35:05 + +case. So long as the layers and use cases are +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2144-2144 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:35:17 + +decoupled, the architecture of the system will support the organization +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2147-2147 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:35:38 + +The decoupling of the use cases and layers also affords a high degree of flexibility in deployment. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2148-2148 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:35:45 + +it should be possible to hot-swap layers and use cases in running systems. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2149-2150 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:35:57 + +DUPLICATION +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2153-2153 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:36:16 + +There is true duplication, in which every change to one instance necessitates the +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2153-2154 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:36:37 + +false or accidental duplication. If two apparently duplicated sections of code evolve along different paths—if +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2166-2167 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:37:55 + +DECOUPLING MODES (AGAIN) +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2169-2170 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:38:01 + +• Source level. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2170-2170 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:38:11 + +We can control the dependencies between source code modules so that changes to one module do not force changes or recompilation of others +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2173-2174 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:39:36 + +Deployment level. We can control the dependencies between deployable units such as jar files, DLLs, or shared libraries, so that changes to the source code in one module do +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2173-2175 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:39:40 + +Deployment level. We can control the dependencies between deployable units such as jar files, DLLs, or shared libraries, so that changes to the source code in one module do not force others to be rebuilt and redeployed. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2178-2180 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:40:03 + +Service level. We can reduce the dependencies down to the level of data structures, and communicate solely through network packets such that every execution unit is entirely independent of source and binary changes to others +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2180-2182 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:40:12 + +What is the best mode to use? The answer is that it’s hard to know which mode is best during the early phases of a project. Indeed, as the project matures, the optimal mode may change. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2189-2190 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:41:23 + +My preference is to push the decoupling to the point where a service could be formed. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2196-2197 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:42:10 + +A good architecture will allow a system to be born as a monolith, deployed in a single file, but then to grow into a set of independently deployable units, and then all the way to independent services and/or micro-services. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2204-2205 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:42:59 + +BOUNDARIES: DRAWING LINES +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2207-2208 | Hinzugefügt am Mittwoch, 11. Mai 2022 21:43:19 + +boundaries separate software elements from one another, and restrict those on one side from knowing about those on the other. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2296-2300 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:06:28 + +WHICH LINES DO YOU DRAW, AND WHEN DO YOU DRAW THEM? +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2300-2301 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:06:41 + +You draw lines between things that matter and things that don’t. The GUI doesn’t matter to the business rules, so there should be a line between them. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2333-2335 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:10:06 + +WHAT ABOUT INPUT AND OUTPUT? +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2337-2337 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:10:20 + +The IO is irrelevant. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2349-2350 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:12:40 + +PLUGIN ARCHITECTURE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2352-2353 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:12:57 + +how to conveniently create plugins to establish a scalable and maintainable system architecture. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2353-2354 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:13:20 + +core business rules are kept separate from, and independent of, those components that are either optional or that can be implemented in many different forms +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2375-2376 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:17:00 + +Arranging our systems into a plugin architecture creates firewalls across which changes cannot propagate. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2377-2377 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:17:04 + +Boundaries are drawn where there is an axis of change. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2378-2379 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:17:11 + +GUIs change at different times and at different rates than business rules, so there should be a boundary between them. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2380-2381 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:17:26 + +This is simply the Single Responsibility Principle again. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2380-2381 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:17:29 + +This is simply the Single Responsibility Principle again. The SRP tells us where to draw our boundaries. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2382-2383 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:17:41 + +To draw boundary lines in a software architecture, you first partition the system into components. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2383-2384 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:17:51 + +Some of those components are core business rules; others are plugins that contain necessary functions that are not directly related to the core business. Then you arrange the code in those components such that the arrows between them +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2385-2385 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:18:02 + +application of the Dependency Inversion Principle and the Stable Abstractions Principle. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2391-2392 | Hinzugefügt am Mittwoch, 11. Mai 2022 22:18:22 + +BOUNDARY ANATOMY +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2621-2622 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:11:34 + +Architectures are not (or should not be) about frameworks. Architectures should not be supplied by frameworks. Frameworks are tools to be used, not architectures to be conformed to. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2625-2626 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:11:53 + +Good architectures are centered on use cases so that architects can safely describe the structures that support those use cases without committing to frameworks, tools, and environments. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2628-2630 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:12:24 + +A good software architecture allows decisions about frameworks, databases, web servers, and other environmental issues and tools to be deferred and delayed. Frameworks are options to be left open. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2650-2652 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:15:59 + +If your system architecture is all about the use cases, and if you have kept your frameworks at arm’s length, then you should be able to unit-test all those use cases without any of the frameworks in place. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2655-2656 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:16:27 + +Your architecture should tell readers about the system, not about the frameworks you used in your system. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2661-2662 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:18:35 + +THE CLEAN ARCHITECTURE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2672-2672 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:18:41 + +Independent of frameworks. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2674-2674 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:18:57 + +Testable. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2675-2675 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:19:04 + +Independent of the UI. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2677-2677 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:19:39 + +Independent of the database. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2678-2679 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:19:43 + +Independent of any external agency. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2687-2687 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:20:14 + +Source code dependencies must point only inward, toward higher-level policies. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2692-2693 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:20:56 + +ENTITIES Entities encapsulate enterprise-wide Critical Business Rules. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2698-2699 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:21:34 + +USE CASES The software in the use cases layer contains application-specific business rules. It encapsulates and implements all of the use cases of the system. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2704-2704 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:22:37 + +INTERFACE ADAPTERS +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2705-2706 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:22:48 + +software in the interface adapters layer is a set of adapters that convert data from the format most convenient for the use cases and entities, to the format most convenient for some external agency such as the database or the web. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2713-2716 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:24:08 + +FRAMEWORKS AND DRIVERS The outermost layer of the model in Figure 22.1 is generally composed of frameworks and tools such as the database and the web framework. Generally you don’t write much code in this layer, other than glue code that communicates to the next circle inward. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2769-2771 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:35:13 + +The Humble Object pattern1 is a design pattern that was originally identified as a way to help unit testers to separate behaviors that are hard to test from behaviors that are easy to test. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2771-2773 | Hinzugefügt am Donnerstag, 12. Mai 2022 21:35:22 + +Split the behaviors into two modules or classes. One of those modules is humble; it contains all the hard-to-test behaviors stripped down to their barest essence. The other module contains all the testable behaviors that were stripped out of the humble object. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2867-2869 | Hinzugefügt am Donnerstag, 12. Mai 2022 22:14:16 + +Each of these approaches has its own set of costs and benefits. Each is appropriate, in certain contexts, as a placeholder for an eventual full-fledged boundary. Each can also be degraded if that boundary never materializes. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2869-2870 | Hinzugefügt am Donnerstag, 12. Mai 2022 22:14:27 + +It is one of the functions of an architect to decide where an architectural boundary might one day exist, and whether to fully or partially implement that boundary. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2960-2962 | Hinzugefügt am Donnerstag, 12. Mai 2022 22:23:23 + +smart people have told us, over the years, that we should not anticipate the need for abstraction. This is the philosophy of YAGNI: “You aren’t going to need it.” There is wisdom in this message, since over-engineering is often much worse than under-engineering. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2978-2979 | Hinzugefügt am Dienstag, 17. Mai 2022 21:00:11 + +THE MAIN COMPONENT +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2980-2981 | Hinzugefügt am Dienstag, 17. Mai 2022 21:00:17 + +at least one component that creates, coordinates, and oversees the others. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2980-2981 | Hinzugefügt am Dienstag, 17. Mai 2022 21:00:25 + +component that creates, coordinates, and oversees the others. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2983-2984 | Hinzugefügt am Dienstag, 17. Mai 2022 21:00:35 + +initial entry point of the system. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2984-2985 | Hinzugefügt am Dienstag, 17. Mai 2022 21:00:50 + +Its job is to create all the Factories, Strategies, and other global facilities, and then hand control over to the high-level abstract portions of the system. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3063-3064 | Hinzugefügt am Dienstag, 17. Mai 2022 21:04:22 + +When you think about Main as a plugin component, sitting behind an architectural boundary, the problem of configuration becomes a lot easier to solve. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3065-3067 | Hinzugefügt am Dienstag, 17. Mai 2022 21:04:26 + +27 SERVICES: GREAT AND SMALL +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3068-3069 | Hinzugefügt am Dienstag, 17. Mai 2022 21:04:34 + +reasons for their current popularity include the following: +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3069-3069 | Hinzugefügt am Dienstag, 17. Mai 2022 21:04:37 + +Services seem to be strongly decoupled +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3070-3070 | Hinzugefügt am Dienstag, 17. Mai 2022 21:04:45 + +this is only partially true. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3070-3071 | Hinzugefügt am Dienstag, 17. Mai 2022 21:04:50 + +Services appear to support independence of development and deployment. Again, as we shall see, this is only partially true. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3160-3161 | Hinzugefügt am Dienstag, 17. Mai 2022 21:13:08 + +To deal with the cross-cutting concerns that all significant systems face, services must be designed with internal component architectures that follow the Dependency Rule, +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3166-3168 | Hinzugefügt am Dienstag, 17. Mai 2022 21:13:27 + +As useful as services are to the scalability and develop-ability of a system, they are not, in and of themselves, architecturally significant elements. The architecture of a system is defined by the boundaries drawn within that system, and by the dependencies that cross those boundaries. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3175-3176 | Hinzugefügt am Dienstag, 17. Mai 2022 21:14:07 + +THE TEST BOUNDARY +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3177-3178 | Hinzugefügt am Dienstag, 17. Mai 2022 21:14:14 + +The tests are part of the system, and they participate in the architecture just like every other part of the system does. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3183-3184 | Hinzugefügt am Dienstag, 17. Mai 2022 21:14:39 + +From an architectural point of view, all tests are the same. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3185-3185 | Hinzugefügt am Dienstag, 17. Mai 2022 21:14:58 + +Tests, +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3185-3185 | Hinzugefügt am Dienstag, 17. Mai 2022 21:15:02 + +follow the Dependency Rule; +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3186-3186 | Hinzugefügt am Dienstag, 17. Mai 2022 21:15:14 + +depend inward toward the code being tested. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3186-3187 | Hinzugefügt am Dienstag, 17. Mai 2022 21:15:28 + +Nothing within the system depends on the tests, +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3194-3195 | Hinzugefügt am Dienstag, 17. Mai 2022 21:16:21 + +Tests that are not well integrated into the design of the system tend to be fragile, and they make the system rigid and difficult to change. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3196-3196 | Hinzugefügt am Dienstag, 17. Mai 2022 21:16:30 + +Tests that are strongly coupled to the system must change along with the system. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3205-3205 | Hinzugefügt am Dienstag, 17. Mai 2022 21:17:16 + +Don’t depend on volatile things. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3212-3213 | Hinzugefügt am Dienstag, 17. Mai 2022 21:17:52 + +The goal is to decouple the structure of the tests from the structure of the application. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3213-3214 | Hinzugefügt am Dienstag, 17. Mai 2022 21:18:13 + +STRUCTURAL COUPLING +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3215-3216 | Hinzugefügt am Dienstag, 17. Mai 2022 21:18:22 + +test suite that has a test class for every production class, and a set of test methods for every production method. Such a test suite is deeply coupled to the structure of the application. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3226-3227 | Hinzugefügt am Dienstag, 17. Mai 2022 21:20:28 + +Tests are not outside the system; rather, they are parts of the system that must be well designed if they are to provide the desired benefits of stability and regression. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3227-3227 | Hinzugefügt am Dienstag, 17. Mai 2022 21:20:42 + +Tests that are not designed as part of the system tend to be fragile and difficult to maintain. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3229-3230 | Hinzugefügt am Dienstag, 17. Mai 2022 21:20:51 + +CLEAN EMBEDDED ARCHITECTURE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3234-3235 | Hinzugefügt am Dienstag, 17. Mai 2022 21:21:07 + +“Although software does not wear out, firmware and hardware become obsolete, thereby requiring software modifications.” +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3239-3240 | Hinzugefügt am Dienstag, 17. Mai 2022 21:21:32 + +Although software does not wear out, it can be destroyed from within by unmanaged dependencies on firmware and hardware. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3335-3335 | Hinzugefügt am Dienstag, 17. Mai 2022 21:29:38 + +A CLEAN EMBEDDED ARCHITECTURE IS A TESTABLE EMBEDDED ARCHITECTURE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3442-3443 | Hinzugefügt am Dienstag, 17. Mai 2022 21:37:46 + +A clean embedded architecture isolates software from the operating system, through an operating system abstraction layer (OSAL) +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3453-3453 | Hinzugefügt am Dienstag, 17. Mai 2022 21:38:42 + +A clean embedded architecture’s software is testable off the target operating system. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3477-3477 | Hinzugefügt am Dienstag, 17. Mai 2022 21:41:16 + +People who are developing embedded software have a lot to learn from experiences outside of embedded software. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3478-3481 | Hinzugefügt am Dienstag, 17. Mai 2022 21:41:31 + +Letting all code become firmware is not good for your product’s long-term health. Being able to test only in the target hardware is not good for your product’s long-term health. A clean embedded architecture is good for your product’s long-term health. 1. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3490-3492 | Hinzugefügt am Dienstag, 17. Mai 2022 21:41:42 + +THE DATABASE IS A DETAIL +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3497-3497 | Hinzugefügt am Dienstag, 17. Mai 2022 21:42:39 + +database is not the data model. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3497-3497 | Hinzugefügt am Dienstag, 17. Mai 2022 21:42:44 + +The database is piece of software. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3497-3498 | Hinzugefügt am Dienstag, 17. Mai 2022 21:42:47 + +The database is a utility that provides access to the data. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3582-3583 | Hinzugefügt am Dienstag, 17. Mai 2022 22:06:31 + +The organizational structure of data, the data model, is architecturally significant. The technologies and systems that move data on and off a rotating magnetic surface are not. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3583-3584 | Hinzugefügt am Dienstag, 17. Mai 2022 22:06:39 + +Relational database systems that force the data to be organized into tables and accessed with SQL have much more to do with the latter than with the former. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3583-3585 | Hinzugefügt am Dienstag, 17. Mai 2022 22:06:46 + +Relational database systems that force the data to be organized into tables and accessed with SQL have much more to do with the latter than with the former. The data is significant. The database is a detail. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3586-3588 | Hinzugefügt am Dienstag, 17. Mai 2022 22:06:51 + +THE WEB IS A DETAIL +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3623-3625 | Hinzugefügt am Dienstag, 17. Mai 2022 22:10:32 + +The upshot is simply this: The GUI is a detail. The web is a GUI. So the web is a detail. And, as an architect, you want to put details like that behind boundaries that keep them separate from your core business logic. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3640-3645 | Hinzugefügt am Dienstag, 17. Mai 2022 22:12:36 + +This kind of abstraction is not easy, and it will likely take several iterations to get just right. But it is possible. And since the world is full of marketing geniuses, it’s not hard to make the case that it’s often very necessary. 32 FRAMEWORKS ARE DETAILS Frameworks have become quite popular. Generally speaking, this is a good thing. There are many frameworks out there that +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3640-3641 | Hinzugefügt am Dienstag, 17. Mai 2022 22:12:52 + +This kind of abstraction is not easy, and it will likely take several iterations to get just right. But it is possible. And since the world is full of marketing geniuses, it’s not hard to make the case that it’s often very necessary. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3642-3643 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:34:51 + +FRAMEWORKS ARE DETAILS +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3668-3669 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:36:45 + +The architecture of the framework is often not very clean. Frameworks tend to violate he Dependency Rule. They ask you to inherit their code into your business objects—your Entities! They want their framework coupled into that innermost circle. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3670-3671 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:36:55 + +The framework may help you with some early features of your application. However, as your product matures, it may outgrow the facilities of the framework. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3673-3674 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:37:02 + +The framework may evolve in a direction that you don’t find helpful. You may be stuck upgrading to new versions that don’t help you. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3674-3674 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:37:22 + +You may even find old features, which you made use of, disappearing or changing in ways that are difficult for you to keep up with. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3675-3675 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:37:25 + +new and better framework may come along that you wish you could switch to. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3675-3675 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:37:29 + +A new and better framework may come along that you wish you could switch to. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3677-3678 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:37:39 + +Don’t marry the framework! +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3678-3679 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:37:44 + +Oh, you can use the framework—just don’t couple to it. Keep it at arm’s length. Treat the framework as a detail that belongs in one of the outer circles of the architecture. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3693-3695 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:39:09 + +CONCLUSION When faced with a framework, try not to marry it right away. See if there aren’t ways to date it for a while before you take the plunge. Keep the framework behind an architectural boundary if at all possible, for as long as possible. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3792-3792 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:48:43 + +layered architecture doesn’t scream anything about the business domain. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3772-3772 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:49:02 + +PACKAGE BY LAYER +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3773-3774 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:49:10 + +separate our code based on what it does from a technical perspective. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3794-3795 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:49:32 + +PACKAGE BY FEATURE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3796-3797 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:49:40 + +vertical slicing, based on related features, domain concepts, or aggregate roots +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3800-3801 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:50:27 + +top-level organization of the code now screams something about the business domain. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3802-3803 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:50:36 + +it’s potentially easier to find all of the code that you need to modify in the event that the “view orders” use case changes. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3805-3805 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:50:55 + +In my opinion, both are suboptimal. If +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3805-3805 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:50:59 + +my opinion, both are suboptimal. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3808-3809 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:51:08 + +PORTS AND ADAPTERS +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3809-3811 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:51:24 + +approaches such as “ports and adapters,” the “hexagonal architecture,” “boundaries, controllers, entities,” and so on aim to create architectures where business/domain-focused code is independent and separate from the technical implementation details +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3812-3812 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:51:33 + +composed of an “inside” (domain) and an “outside” (infrastructure), +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3825-3826 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:53:47 + +PACKAGE BY COMPONENT +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3833-3834 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:54:28 + +The purpose of a layered architecture is to separate code that has the same sort of function. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3867-3867 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:58:03 + +hybrid approach to everything we’ve seen so far, +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3867-3868 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:58:14 + +goal of bundling all of the responsibilities related to a single coarse-grained component into a single Java package. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3876-3883 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:59:05 + +“A grouping of related functionality behind a nice clean interface, which resides inside an execution environment like an application.” This definition comes from my “C4 software architecture model,”7 which is a simple hierarchical way to think about the static structures of a software system in terms of containers, components, and classes (or code). It says that a software system is made up of one or more containers (e.g., web applications, mobile apps, stand-alone applications, databases, file systems), each of which contains one or more components, which in turn are implemented by one or more classes (or code). Whether each component resides in a separate jar file is an orthogonal concern. A key benefit of the “package by component” approach is that if you’re writing code that needs to do something with orders, there’s just one place to go—the +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3876-3877 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:59:17 + +My definition of a component is slightly different: “A grouping of related functionality behind a nice clean interface, +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3876-3877 | Hinzugefügt am Mittwoch, 18. Mai 2022 21:59:24 + +My definition of a component is slightly different: “A grouping of related functionality behind a nice clean interface, which resides inside an execution environment like an application.” +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3882-3883 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:00:03 + +A key benefit of the “package by component” approach is that if you’re writing code that needs to do something with orders, there’s just one place to go—the +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3882-3883 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:00:15 + +A key benefit of the “package by component” approach is that if you’re writing code that needs to do something with orders, there’s just one place to go—the OrdersComponent. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3883-3884 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:00:25 + +Inside the component, the separation of concerns is still maintained, +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3886-3887 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:01:14 + +well-defined components in a monolithic application as being a stepping stone to a micro-services architecture. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3898-3899 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:02:08 + +ORGANIZATION VERSUS ENCAPSULATION +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3900-3901 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:02:55 + +you make all types in your Java application public, the packages are simply an organization mechanism (a grouping, like folders), rather than being used for encapsulation. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3902-3903 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:03:16 + +The net result is that if you ignore the packages (because they don’t provide any means of encapsulation and hiding), it doesn’t really matter which architectural style you’re aspiring to create. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3910-3911 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:07:35 + +The access modifiers in Java are not perfect,8 but ignoring them is just asking for trouble. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3927-3927 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:08:25 + +The fewer public types you have, the smaller the number of potential dependencies. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3933-3935 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:09:03 + +OTHER DECOUPLING MODES +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3936-3937 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:09:09 + +With Java, you have module frameworks like OSGi and the new Java 9 module system. With module systems, when used properly, you can make a distinction between types that are public and types that are published. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3940-3941 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:09:28 + +Another option is to decouple your dependencies at the source code level, by splitting code across different source code trees. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3948-3949 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:10:15 + +This is very much an idealistic solution, though, because there are real-world performance, complexity, and maintenance issues associated with breaking up your source code in this way. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3950-3952 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:10:32 + +to have just two source code trees: • Domain code (the “inside”) • Infrastructure code (the “outside”) +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3961-3962 | Hinzugefügt am Mittwoch, 18. Mai 2022 22:11:18 + +CONCLUSION: THE MISSING ADVICE +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3965-3965 | Hinzugefügt am Mittwoch, 25. Mai 2022 18:21:46 + +be pragmatic, +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3965-3966 | Hinzugefügt am Mittwoch, 25. Mai 2022 18:21:54 + +take into consideration the size of your team, their skill level, and the complexity of the solution in conjunction with your time and budgetary constraints. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 3967-3968 | Hinzugefügt am Mittwoch, 25. Mai 2022 18:22:06 + +watch out for coupling in other areas, such as data models. The devil is in the implementation details. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 4407-4408 | Hinzugefügt am Mittwoch, 25. Mai 2022 19:08:31 + +multiplexed it over a single 9600-bps conditioned +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 4654-4655 | Hinzugefügt am Montag, 8. August 2022 22:26:46 + +Reusable frameworks require that you build them in concert with several reusing applications. +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 30 | bei Position 634-635 | Hinzugefügt am Samstag, 27. August 2022 00:47:52 + +So the only way on earth to influence other people is to talk about what they want and show them how +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 30 | bei Position 634-635 | Hinzugefügt am Samstag, 27. August 2022 00:47:58 + +So the only way on earth to influence other people is to talk about what they want and show them how to get it. +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 32 | bei Position 671-672 | Hinzugefügt am Sonntag, 28. August 2022 19:59:43 + +Tomorrow you may want to persuade somebody to do something. Before you speak, pause and ask yourself: ‘How can I make this person want to do it?’ +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 34 | bei Position 700-701 | Hinzugefügt am Sonntag, 28. August 2022 20:02:05 + +‘If there is any one secret of success,’ said Henry Ford, ‘it lies in the ability to get the other person’s point of view and see things from that person’s angle as well as from your own.’ +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 34 | bei Position 701-703 | Hinzugefügt am Sonntag, 28. August 2022 20:02:20 + +there is any one secret of success, it lies in the ability to get the other person’s point of view and see things from that person’s angle as well as from your own.’ +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 43 | bei Position 826-827 | Hinzugefügt am Sonntag, 28. August 2022 20:15:54 + +First, arouse in the other person an eager want. He who can do this has the whole world with him. He who cannot walks a lonely way. +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 45 | bei Position 866-867 | Hinzugefügt am Sonntag, 28. August 2022 20:19:54 + +‘First, arouse in the other person an eager want. He who can do this has the whole world with him. He who cannot walks a lonely way.’ +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 45 | bei Position 868-869 | Hinzugefügt am Sonntag, 28. August 2022 20:20:00 + +PRINCIPLE 3 Arouse in the other person an eager +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 45 | bei Position 868-869 | Hinzugefügt am Sonntag, 28. August 2022 20:20:06 + +PRINCIPLE 3 Arouse in the other person an eager want. +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 47 | bei Position 871-874 | Hinzugefügt am Sonntag, 28. August 2022 20:20:13 + +FUNDAMENTAL TECHNIQUES IN  HANDLING PEOPLE PRINCIPLE 1 Don’t criticize, condemn or complain. PRINCIPLE 2 Give honest and sincere appreciation. PRINCIPLE 3 Arouse in the other person an eager want. ​Part +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 47 | bei Position 871-874 | Hinzugefügt am Sonntag, 28. August 2022 20:20:19 + +FUNDAMENTAL TECHNIQUES IN  HANDLING PEOPLE PRINCIPLE 1 Don’t criticize, condemn or complain. PRINCIPLE 2 Give honest and sincere appreciation. PRINCIPLE 3 Arouse in the other person an eager want. +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 51 | bei Position 893-894 | Hinzugefügt am Sonntag, 28. August 2022 20:22:02 + +You can make more friends in two months by becoming interested in other people than you can in two years by trying to get other people interested in you. +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 52 | bei Position 907-909 | Hinzugefügt am Sonntag, 28. August 2022 20:23:40 + +It is the individual who is not interested in his fellow men who has the greatest difficulties in life and provides the greatest injury to others. It is from among such individuals that all human failures spring. +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 60 | bei Position 1035-1035 | Hinzugefügt am Sonntag, 28. August 2022 20:39:35 + +‘We are interested in others when they are interested in us.’ +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 61 | bei Position 1054-1054 | Hinzugefügt am Sonntag, 28. August 2022 20:41:59 + +PRINCIPLE 1 Become genuinely interested in other people. +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 66 | bei Position 1121-1123 | Hinzugefügt am Sonntag, 28. August 2022 22:41:56 + +‘Action seems to follow feeling, but really action and feeling go together; and by regulating the action, which is under the more direct control of the will, we can indirectly regulate the feeling, which is not. +========== +How To Win Friends and Influence People (Carnegie, Dale) +- Ihre Markierung auf Seite 69 | bei Position 1168-1168 | Hinzugefügt am Sonntag, 28. August 2022 22:48:45 + +PRINCIPLE 2 Smile. +========== diff --git a/ClippingsExamples/MyClippingsGerman2nd.txt b/ClippingsExamples/MyClippingsGerman2nd.txt new file mode 100644 index 0000000..6ece624 --- /dev/null +++ b/ClippingsExamples/MyClippingsGerman2nd.txt @@ -0,0 +1,30 @@ +Patterns of enterprise application architecture (2015) (Fowler, Martin) +- Ihre Markierung bei Position 986-987 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:06:11 + +corresponds pretty closely to the database structure, with one domain class per database table. Such domain objects often have only moderately complex business logic. +========== +Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd) +- Ihre Markierung auf Seite 178 | bei Position 4136-4137 | Hinzugefügt am Mittwoch, 26. Januar 2022 22:18:38 + + +========== +Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker) +- Ihre Markierung bei Position 1420-1421 | Hinzugefügt am Mittwoch, 25. August 2021 16:11:46 + +late childhood and adolescence. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2983-2984 | Hinzugefügt am Dienstag, 17. Mai 2022 21:00:35 + +initial entry point of the system. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 1138-1138 | Hinzugefügt am Dienstag, 17. Mai 2022 21:00:35 + +you first look at the method, the meanings of the variables are opaque. +========== +Clean Architecture (Robert C. Martin) +- Ihre Markierung bei Position 2518-2518 | Hinzugefügt am Dienstag, 17. Mai 2022 21:00:35 + +Objects +========== \ No newline at end of file diff --git a/ClippingsExamples/MyClippingsNetherlands.txt b/ClippingsExamples/MyClippingsNetherlands.txt new file mode 100644 index 0000000..9d8aa0a --- /dev/null +++ b/ClippingsExamples/MyClippingsNetherlands.txt @@ -0,0 +1,5 @@ +How To Win Friends and Influence People (Carnegie, Dale) +- Je highlight op pagina 79 | locatie 1293 t/m 1295 | Toegevoegd op dinsdag 30 augustus 2022 19:46:26 + +​​​An Easy Way to Become a Good Conversationalist​​ +========== \ No newline at end of file diff --git a/ClippingsExamples/MyClippingsSpanish.txt b/ClippingsExamples/MyClippingsSpanish.txt new file mode 100644 index 0000000..3bec481 --- /dev/null +++ b/ClippingsExamples/MyClippingsSpanish.txt @@ -0,0 +1,5 @@ +How To Win Friends and Influence People (Carnegie, Dale) +- La subrayado en la página 79 | posición 1293-1295 | Añadido el martes, 30 de agosto de 2022 19:40:15 + +7​. ​​​An Easy Way to Become a Good Conversationalist​​ +========== \ No newline at end of file diff --git a/ExportKindleClippingsToNotion.sln b/ExportKindleClippingsToNotion.sln new file mode 100644 index 0000000..a2408b5 --- /dev/null +++ b/ExportKindleClippingsToNotion.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExportKindleClippingsToNotion", "ExportKindleClippingsToNotion\ExportKindleClippingsToNotion.csproj", "{4AF2B787-4B13-4942-A12B-45690EE95805}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "UnitTests\UnitTests.csproj", "{41EDF9A7-1A1B-494A-A7A0-7BFD4AB311A7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4AF2B787-4B13-4942-A12B-45690EE95805}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4AF2B787-4B13-4942-A12B-45690EE95805}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4AF2B787-4B13-4942-A12B-45690EE95805}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4AF2B787-4B13-4942-A12B-45690EE95805}.Release|Any CPU.Build.0 = Release|Any CPU + {41EDF9A7-1A1B-494A-A7A0-7BFD4AB311A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {41EDF9A7-1A1B-494A-A7A0-7BFD4AB311A7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {41EDF9A7-1A1B-494A-A7A0-7BFD4AB311A7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {41EDF9A7-1A1B-494A-A7A0-7BFD4AB311A7}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/ExportKindleClippingsToNotion/Arguments.cs b/ExportKindleClippingsToNotion/Arguments.cs new file mode 100644 index 0000000..9991cb9 --- /dev/null +++ b/ExportKindleClippingsToNotion/Arguments.cs @@ -0,0 +1,15 @@ +using CommandLine; +using ExportKindleClippingsToNotion; + +public class Arguments +{ + private readonly ParserResult _parserResult; + + private Arguments(ParserResult parserResult) => _parserResult = parserResult; + + public Options? ParsedOptions => (_parserResult as Parsed)?.Value; + + public bool IsParseSuccessful => _parserResult.Tag == ParserResultType.Parsed; + + public static Arguments Parse(IEnumerable arguments) => new(Parser.Default.ParseArguments(arguments)); +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Export/Exporter.cs b/ExportKindleClippingsToNotion/Export/Exporter.cs new file mode 100644 index 0000000..1bfef83 --- /dev/null +++ b/ExportKindleClippingsToNotion/Export/Exporter.cs @@ -0,0 +1,43 @@ +using ExportKindleClippingsToNotion.Model; +using Notion.Client; + +namespace ExportKindleClippingsToNotion.Export; + +public interface IExporter +{ + Task ExportAsync(List books); +} + +public interface IExportClient +{ + Task> QueryAsync(Book book); + + Task GetDatabaseAsync(); + + Task CreateAsync(Book book); + + Task UpdateAsync(Book book, Page page); +} + +public class Exporter(IExportClient client) : IExporter +{ + public async Task ExportAsync(List books) + { + Console.WriteLine($"Starting export."); + foreach (var book in books) + { + Console.WriteLine($"Exporting book {book.Title} by {book.Author}"); + var pages = await client.QueryAsync(book); + + if (pages.Results.Count == 0) + { + await client.CreateAsync(book); + continue; + } + + await client.UpdateAsync(book, pages.Results[0]); + } + + Console.WriteLine($"Export finished!"); + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/ExportKindleClippingsToNotion.cs b/ExportKindleClippingsToNotion/ExportKindleClippingsToNotion.cs new file mode 100644 index 0000000..433099b --- /dev/null +++ b/ExportKindleClippingsToNotion/ExportKindleClippingsToNotion.cs @@ -0,0 +1,15 @@ +using ExportKindleClippingsToNotion.Export; +using ExportKindleClippingsToNotion.Import; +using ExportKindleClippingsToNotion.Parser; + +namespace ExportKindleClippingsToNotion; + +public class ExportKindleClippingsToNotion(IImporter importer, IBooksParser booksParser, IExporter exporter) +{ + public async Task ExecuteAsync(string pathToClippings) + { + var clippings = await importer.ImportAsync(pathToClippings); + var books = await booksParser.ParseAsync(clippings); + await exporter.ExportAsync(books); + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/ExportKindleClippingsToNotion.csproj b/ExportKindleClippingsToNotion/ExportKindleClippingsToNotion.csproj new file mode 100644 index 0000000..a1076fd --- /dev/null +++ b/ExportKindleClippingsToNotion/ExportKindleClippingsToNotion.csproj @@ -0,0 +1,45 @@ + + + + Exe + net8.0 + enable + enable + + true + exportKindleClippingsToNotion + nupkg + MIT + README.md + https://github.com/AnsgarLichter/ExportKindleClippingsToNotion + git + + + + + + + + + + + + + + + + + Always + + + + + + + + + + ..\..\..\..\..\..\Program Files\JetBrains\JetBrains Rider 2023.3.3\lib\ReSharperHost\TestRunner\netcoreapp3.0\JetBrains.ReSharper.TestRunner.Merged.dll + + + \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Import/FileClient.cs b/ExportKindleClippingsToNotion/Import/FileClient.cs new file mode 100644 index 0000000..12efe3e --- /dev/null +++ b/ExportKindleClippingsToNotion/Import/FileClient.cs @@ -0,0 +1,25 @@ +using System.IO.Abstractions; + +namespace ExportKindleClippingsToNotion.Import; + +public class FileClient(IFileSystem fileSystem) : IImportClient +{ + public async Task ImportAsync(string pathToClippings) + { + return await GetFormattedClippingsAsync(pathToClippings); + } + + private async Task GetFormattedClippingsAsync(string pathToClippings) + { + var clippingsText = await fileSystem.File.ReadAllTextAsync(pathToClippings); + return FormatClippings(clippingsText); + } + + private string[] FormatClippings(string clippingsText) + { + var clippings = clippingsText.Split($"==========\r\n"); + Console.WriteLine($"Determined {clippings.Length} clippings"); + + return clippings; + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Import/Importer.cs b/ExportKindleClippingsToNotion/Import/Importer.cs new file mode 100644 index 0000000..e6f56bd --- /dev/null +++ b/ExportKindleClippingsToNotion/Import/Importer.cs @@ -0,0 +1,20 @@ +namespace ExportKindleClippingsToNotion.Import; + +public interface IImportClient +{ + Task ImportAsync(string pathToClippings); +} + +public interface IImporter +{ + public Task ImportAsync(string pathToClippings); +} + +public class Importer(IImportClient client) : IImporter +{ + public async TaskImportAsync(string pathToClippings) + { + Console.WriteLine($"Starting import."); + return await client.ImportAsync(pathToClippings); + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Import/Metadata/BooksService.cs b/ExportKindleClippingsToNotion/Import/Metadata/BooksService.cs new file mode 100644 index 0000000..2b437a9 --- /dev/null +++ b/ExportKindleClippingsToNotion/Import/Metadata/BooksService.cs @@ -0,0 +1,14 @@ +using Google.Apis.Books.v1.Data; +using Google.Apis.Services; + +namespace ExportKindleClippingsToNotion.Import.Metadata; + +class BooksService : IBooksService +{ + private readonly Google.Apis.Books.v1.BooksService _service = new(new BaseClientService.Initializer()); + + public async Task ExecuteVolumesListRequestAsync(string query) + { + return await _service.Volumes.List(query).ExecuteAsync(); + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Import/Metadata/GoogleBooksClient.cs b/ExportKindleClippingsToNotion/Import/Metadata/GoogleBooksClient.cs new file mode 100644 index 0000000..6c96145 --- /dev/null +++ b/ExportKindleClippingsToNotion/Import/Metadata/GoogleBooksClient.cs @@ -0,0 +1,27 @@ +using ExportKindleClippingsToNotion.Model; +using ExportKindleClippingsToNotion.Model.Dto; +using Google.Apis.Books.v1; +using Google.Apis.Services; + +namespace ExportKindleClippingsToNotion.Import.Metadata; + +public interface IBookMetadataFetcher +{ + public Task GetThumbnailUrlAsync(BookDto book); +} + +public class GoogleBooksClient(IBooksService service) : IBookMetadataFetcher +{ + public async Task GetThumbnailUrlAsync(BookDto book) + { + var query = $"intitle:{book.Title}+inauthor:{book.Author}"; + var volumes = await service.ExecuteVolumesListRequestAsync(query); + + if (volumes.Items == null || volumes.Items.Count == 0) + { + return null; + } + + return volumes.Items[0]?.VolumeInfo.ImageLinks.Thumbnail; + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Import/Metadata/IBooksService.cs b/ExportKindleClippingsToNotion/Import/Metadata/IBooksService.cs new file mode 100644 index 0000000..c5db534 --- /dev/null +++ b/ExportKindleClippingsToNotion/Import/Metadata/IBooksService.cs @@ -0,0 +1,9 @@ +using Google.Apis.Books.v1; +using Google.Apis.Books.v1.Data; + +namespace ExportKindleClippingsToNotion.Import.Metadata; + +public interface IBooksService +{ + Task ExecuteVolumesListRequestAsync(string query); +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Model/Book.cs b/ExportKindleClippingsToNotion/Model/Book.cs new file mode 100644 index 0000000..0e68477 --- /dev/null +++ b/ExportKindleClippingsToNotion/Model/Book.cs @@ -0,0 +1,21 @@ +namespace ExportKindleClippingsToNotion.Model; + +public record Book(string Author, string Title) +{ + + private readonly string? _thumbnailUrl; + public string? ThumbnailUrl + { + get => _thumbnailUrl; + init => _thumbnailUrl = Uri.IsWellFormedUriString(value, UriKind.Absolute) ? value : null; + } + + public string Emoji => "📖"; + public DateTimeOffset? LastSynchronized { get; set; } + public HashSet Clippings { get; } = []; + + public void AddClipping(Clipping clipping) + { + Clippings.Add(clipping); + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Model/Clipping.cs b/ExportKindleClippingsToNotion/Model/Clipping.cs new file mode 100644 index 0000000..9a11793 --- /dev/null +++ b/ExportKindleClippingsToNotion/Model/Clipping.cs @@ -0,0 +1,9 @@ +namespace ExportKindleClippingsToNotion.Model; + +public record Clipping( + string Text, + int StartPosition, + int FinishPosition, + int Page, + DateTime HighlightDate, + Book? Book); \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Model/Dto/BookDto.cs b/ExportKindleClippingsToNotion/Model/Dto/BookDto.cs new file mode 100644 index 0000000..6d6bcbd --- /dev/null +++ b/ExportKindleClippingsToNotion/Model/Dto/BookDto.cs @@ -0,0 +1,7 @@ +namespace ExportKindleClippingsToNotion.Model.Dto; + +public class BookDto(string title, string author) +{ + public string Title { get; } = title; + public string Author { get; } = author; +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Model/Dto/ClippingDto.cs b/ExportKindleClippingsToNotion/Model/Dto/ClippingDto.cs new file mode 100644 index 0000000..1f7b92e --- /dev/null +++ b/ExportKindleClippingsToNotion/Model/Dto/ClippingDto.cs @@ -0,0 +1,23 @@ +namespace ExportKindleClippingsToNotion.Model.Dto; + +public record ClippingDto +{ + public ClippingDto(string text, int startPosition, int finishPosition, int page, DateTime highlightDate, string? author, string? title) + { + Text = text; + StartPosition = startPosition; + FinishPosition = finishPosition; + Page = page; + HighlightDate = highlightDate; + Author = author; + Title = title; + } + + public string Text { get; } + public int StartPosition { get; } + public int FinishPosition { get; } + public int Page { get; } + public DateTime HighlightDate { get; } + public string? Author { get; } + public string? Title { get; } +} diff --git a/ExportKindleClippingsToNotion/Notion/NotionClient.cs b/ExportKindleClippingsToNotion/Notion/NotionClient.cs new file mode 100644 index 0000000..05150a4 --- /dev/null +++ b/ExportKindleClippingsToNotion/Notion/NotionClient.cs @@ -0,0 +1,66 @@ +using ExportKindleClippingsToNotion.Export; +using ExportKindleClippingsToNotion.Model; +using ExportKindleClippingsToNotion.Notion.Utils; +using Notion.Client; + +namespace ExportKindleClippingsToNotion.Notion; + +public class NotionClient(string databaseId, INotionClient notionClient, IPageBuilder builder) + : IExportClient +{ + public Task GetDatabaseAsync() + { + return notionClient.Databases.RetrieveAsync(databaseId); + } + + public Task> QueryAsync(Book book) + { + return notionClient.Databases.QueryAsync( + databaseId, + new DatabasesQueryParameters + { + Filter = new TitleFilter("Title", equal: book.Title) + } + ); + } + + public async Task CreateAsync(Book book) + { + book.LastSynchronized = new DateTimeOffset(DateTime.Now); + var page = await notionClient.Pages.CreateAsync(builder.Create(book)); + if (page?.Id == null) + { + Console.WriteLine($"Couldn't create page for book {book.Title} by {book.Author}"); + } + + Console.WriteLine($"Created page for book {book.Title} by {book.Author}"); + } + + public async Task UpdateAsync(Book book, Page page) + { + book.LastSynchronized = new DateTimeOffset(DateTime.Now); + Console.WriteLine($"Book has already been synced. Therefore it's going to be updated."); + + book.LastSynchronized = new DateTimeOffset(DateTime.Now); + + var result = await notionClient.Pages.UpdateAsync(page.Id, builder.Update(page, book)); + if (result?.Id == null) + { + throw new Exception($"Properties of page ${page.Id} couldn't be updated."); + } + + var children = await notionClient.Blocks.RetrieveChildrenAsync(page.Id); + foreach (var child in children.Results) + { + await notionClient.Blocks.DeleteAsync(child.Id); + } + + await notionClient.Blocks.AppendChildrenAsync( + page.Id, + new BlocksAppendChildrenParameters() + { + Children = new[] { builder.CreateClippingsTable(book) } + } + ); + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Notion/Utils/IPageBuilder.cs b/ExportKindleClippingsToNotion/Notion/Utils/IPageBuilder.cs new file mode 100644 index 0000000..c5add4a --- /dev/null +++ b/ExportKindleClippingsToNotion/Notion/Utils/IPageBuilder.cs @@ -0,0 +1,11 @@ +using ExportKindleClippingsToNotion.Model; +using Notion.Client; + +namespace ExportKindleClippingsToNotion.Notion.Utils; + +public interface IPageBuilder +{ + PagesCreateParameters Create(Book book); + PagesUpdateParameters Update(Page page, Book book); + IBlock CreateClippingsTable(Book book); +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Notion/Utils/IPagesUpdateParametersBuilder.cs b/ExportKindleClippingsToNotion/Notion/Utils/IPagesUpdateParametersBuilder.cs new file mode 100644 index 0000000..4db0f2d --- /dev/null +++ b/ExportKindleClippingsToNotion/Notion/Utils/IPagesUpdateParametersBuilder.cs @@ -0,0 +1,19 @@ +using Notion.Client; + +namespace ExportKindleClippingsToNotion.Notion.Utils; + +public interface IPagesUpdateParametersBuilder +{ + + public PagesUpdateParameters Build(); + + public IPagesUpdateParametersBuilder WithProperty(string nameOrId, PropertyValue value); + + public IPagesUpdateParametersBuilder WithIcon(IPageIcon pageIcon); + + public IPagesUpdateParametersBuilder WithCover(FileObject cover); + + public IPagesUpdateParametersBuilder WithIsArchived(bool isArchived); + + public IPagesUpdateParametersBuilder Reset(); +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Notion/Utils/PageBuilder.cs b/ExportKindleClippingsToNotion/Notion/Utils/PageBuilder.cs new file mode 100644 index 0000000..4a23bbb --- /dev/null +++ b/ExportKindleClippingsToNotion/Notion/Utils/PageBuilder.cs @@ -0,0 +1,210 @@ +using ExportKindleClippingsToNotion.Model; +using Notion.Client; + +namespace ExportKindleClippingsToNotion.Notion.Utils; + +public class PageBuilder : IPageBuilder +{ + private readonly string _databaseId; + private readonly IPagesUpdateParametersBuilder _updateBuilder; + + public PageBuilder(string databaseId, IPagesUpdateParametersBuilder updateBuilder) + { + _databaseId = databaseId; + _updateBuilder = updateBuilder; + } + + public PagesCreateParameters Create(Book book) + { + return PagesCreateParametersBuilder.Create( + new DatabaseParentInput + { + DatabaseId = _databaseId + } + ) + .AddProperty("Title", new TitlePropertyValue + { + Title = + [ + new RichTextText() + { + Text = new Text + { + Content = book.Title + } + } + ] + }) + .AddProperty("Author", new RichTextPropertyValue + { + RichText = + [ + new RichTextText() + { + Text = new Text + { + Content = book.Author + } + } + ] + }) + .AddProperty("Highlights", new NumberPropertyValue + { + Number = book.Clippings.Count + }) + .AddProperty("Last Synchronized", new DatePropertyValue + { + Date = new Date + { + Start = book.LastSynchronized?.LocalDateTime, + } + }) + .SetIcon( + new EmojiObject + { + Emoji = book.Emoji + } + ) + .SetCover( + new ExternalFile + { + External = new ExternalFile.Info + { + Url = book.ThumbnailUrl + } + } + ) + .AddPageContent(CreateClippingsTable(book)) + .Build(); + } + + public IBlock CreateClippingsTable(Book book) + { + var tableRows = new List + { + new() + { + TableRow = new TableRowBlock.Info() + { + Cells = new[] + { + [ + new RichTextText + { + Text = new Text() + { + Content = "Clipping" + } + } + ], + [ + new RichTextText + { + Text = new Text() + { + Content = "Page" + } + } + ], + [ + new RichTextText + { + Text = new Text() + { + Content = "Start Position" + } + } + ], + new List() + { + new() + { + Text = new Text() + { + Content = "Finish Position" + } + } + } + } + } + } + }; + + tableRows.AddRange(book.Clippings.Select(clipping => new TableRowBlock() + { + TableRow = new TableRowBlock.Info() + { + Cells = new[] + { + new[] { new RichTextText() { Text = new Text() { Content = clipping.Text } } }, + new[] { new RichTextText() { Text = new Text() { Content = clipping.Page.ToString() } } }, + new[] { new RichTextText() { Text = new Text() { Content = clipping.StartPosition.ToString() } } }, + new[] { new RichTextText() { Text = new Text() { Content = clipping.FinishPosition.ToString() } } } + } + } + })); + + return new TableBlock() + { + Table = new TableBlock.Info() + { + TableWidth = 4, + HasColumnHeader = true, + HasRowHeader = false, + Children = tableRows + } + }; + } + + public PagesUpdateParameters Update(Page page, Book book) + { + page.Properties.Remove("Last Edited"); + foreach (var property in page.Properties) + { + _updateBuilder.WithProperty(property.Key, property.Value); + } + + return _updateBuilder.WithProperty("Title", new TitlePropertyValue + { + Title = + [ + new RichTextText() + { + Text = new Text + { + Content = book.Title + } + } + ] + }) + .WithProperty("Author", new RichTextPropertyValue + { + RichText = + [ + new RichTextText() + { + Text = new Text + { + Content = book.Author + } + } + ] + }) + .WithProperty("Highlights", new NumberPropertyValue + { + Number = book.Clippings.Count + }) + .WithProperty("Last Synchronized", new DatePropertyValue + { + Date = new Date + { + Start = book.LastSynchronized?.LocalDateTime, + } + }) + .WithCover(page.Cover) + .WithIcon(new EmojiObject + { + Emoji = book.Emoji + }).Build(); + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Notion/Utils/PagesUpdateParametersBuilder.cs b/ExportKindleClippingsToNotion/Notion/Utils/PagesUpdateParametersBuilder.cs new file mode 100644 index 0000000..340e48b --- /dev/null +++ b/ExportKindleClippingsToNotion/Notion/Utils/PagesUpdateParametersBuilder.cs @@ -0,0 +1,60 @@ +using Notion.Client; + +namespace ExportKindleClippingsToNotion.Notion.Utils; + +public class PagesUpdateParametersBuilder : IPagesUpdateParametersBuilder +{ + private Dictionary _properties = new(); + private FileObject? _cover = null; + private IPageIcon? _icon = null; + private bool _isArchived = false; + + public IPagesUpdateParametersBuilder WithProperty(string nameOrId, PropertyValue value) + { + _properties[nameOrId] = value; + + return this; + } + + public IPagesUpdateParametersBuilder WithIcon(IPageIcon pageIcon) + { + _icon = pageIcon; + + return this; + } + + public IPagesUpdateParametersBuilder WithCover(FileObject cover) + { + _cover = cover; + + return this; + } + + public IPagesUpdateParametersBuilder WithIsArchived(bool isArchived) + { + _isArchived = isArchived; + + return this; + } + + public PagesUpdateParameters Build() + { + return new PagesUpdateParameters + { + Properties = _properties, + Icon = _icon, + Cover = _cover, + Archived = _isArchived + }; + } + + public IPagesUpdateParametersBuilder Reset() + { + _properties = new Dictionary(); + _cover = null; + _icon = null; + _isArchived = false; + + return this; + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Options.cs b/ExportKindleClippingsToNotion/Options.cs new file mode 100644 index 0000000..011fdd1 --- /dev/null +++ b/ExportKindleClippingsToNotion/Options.cs @@ -0,0 +1,24 @@ +using CommandLine; + +namespace ExportKindleClippingsToNotion; + +public class Options +{ + + [Option('p', "path", Required = true, HelpText = "Path to the clippings file")] + public string PathToClippings { get; } + + [Option('a', "authenticationToken", Required = true, + HelpText = "Your Notion Authentication Token to access the Notion API.")] + public string NotionAuthenticationToken { get; } + + [Option('d', "databaseId", Required = true, HelpText = "Your Notion Database ID to export the clippings to.")] + public string NotionDatabaseId { get; } + + public Options(string notionDatabaseId, string notionAuthenticationToken, string pathToClippings) + { + NotionDatabaseId = notionDatabaseId; + NotionAuthenticationToken = notionAuthenticationToken; + PathToClippings = pathToClippings; + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Parser/BooksParser.cs b/ExportKindleClippingsToNotion/Parser/BooksParser.cs new file mode 100644 index 0000000..a890aea --- /dev/null +++ b/ExportKindleClippingsToNotion/Parser/BooksParser.cs @@ -0,0 +1,71 @@ +using ExportKindleClippingsToNotion.Import.Metadata; +using ExportKindleClippingsToNotion.Model; +using ExportKindleClippingsToNotion.Model.Dto; + +namespace ExportKindleClippingsToNotion.Parser; + +public class BooksParser(IBookMetadataFetcher metadataFetcher, IClippingsParser clippingsParser) + : IBooksParser +{ + private const string FallbackThumbnailUrl = + "https://bookstoreromanceday.org/wp-content/uploads/2020/08/book-cover-placeholder.png"; + + public async Task> ParseAsync(IEnumerable clippings) + { + return await ParseBooksAsync(clippings); + } + + private async Task> ParseBooksAsync(IEnumerable clippings) + { + var books = new List(); + var parsedClippings = new List(); + + foreach (var clipping in clippings) + { + var dto = clippingsParser.Parse(clipping); + if (dto?.Text == null || dto?.Text.Trim().Length == 0 || dto?.Author == null || dto?.Title == null) + { + continue; + } + + var book = books.Find(x => x.Author == dto.Author && x.Title == dto.Title); + if (book is null) + { + book = new Book(dto.Author, dto.Title) + { + ThumbnailUrl = await AddThumbnailAsync(new BookDto(dto.Title, dto.Author)) + }; + books.Add(book); + } + + var parsedClipping = new Clipping( + dto.Text, + dto.StartPosition, + dto.FinishPosition, + dto.Page, + dto.HighlightDate, + book + ); + book.AddClipping(parsedClipping); + parsedClippings.Add(parsedClipping); + } + + Console.WriteLine($"Parsed {books.Count} books"); + Console.WriteLine($"Parsed {parsedClippings.Count} clippings"); + + return books; + } + + private async Task AddThumbnailAsync(BookDto book) + { + var thumbnail = await metadataFetcher.GetThumbnailUrlAsync(book); + if (thumbnail == null || thumbnail.Trim().Length == 0) + { + Console.WriteLine($"use fallback image for {book.Title}"); + return FallbackThumbnailUrl; + } + + Console.WriteLine($"Found thumbnail for {book.Title}"); + return thumbnail; + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Parser/ClippingsLanguage.cs b/ExportKindleClippingsToNotion/Parser/ClippingsLanguage.cs new file mode 100644 index 0000000..023e8b8 --- /dev/null +++ b/ExportKindleClippingsToNotion/Parser/ClippingsLanguage.cs @@ -0,0 +1,38 @@ +using static System.String; + +namespace ExportKindleClippingsToNotion.Parser; + +public class ClippingsLanguage() +{ + private const string EnglishClipping = "Your Highlight on page"; + private const string GermanClipping = "Ihre Markierung bei Position"; + private const string SpanishClipping = "La subrayado en la página"; + + private readonly Dictionary _languageIdentifiers = + new() + { + { SupportedLanguages.English, EnglishClipping }, + { SupportedLanguages.German, GermanClipping } + }; + + public SupportedLanguages Determine(string clipping) + { + var secondLine = clipping + .Split("\r\n") + .Where(line => line.Length > 0) + .Select(line => line.Trim()) + .Select(line => line.Replace("\u200B", Empty)) + .ElementAtOrDefault(1); + + if (IsNullOrWhiteSpace(secondLine?.Trim())) + { + throw new LanguageNotRecognizedException("The language of your clipping can't be recognized!"); + } + + foreach (var identifier in _languageIdentifiers + .Where(identifier => secondLine.Contains(identifier.Value))) + return identifier.Key; + + throw new LanguageNotSupportedException("The language of your clipping is currently not supported!"); + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Parser/ClippingsLanguageConfiguration.cs b/ExportKindleClippingsToNotion/Parser/ClippingsLanguageConfiguration.cs new file mode 100644 index 0000000..3e5a4ca --- /dev/null +++ b/ExportKindleClippingsToNotion/Parser/ClippingsLanguageConfiguration.cs @@ -0,0 +1,17 @@ +using System.Globalization; +using System.Text.RegularExpressions; + +namespace ExportKindleClippingsToNotion.Parser; + +public record ClippingsLanguageConfiguration +{ + public required Regex Author { get; init; } + public required Regex Title { get; init; } + public required Regex Date { get; init; } + public required Regex Page { get; init; } + public required Regex StartPosition { get; init; } + public required Regex FinishPosition { get; init; } + public required Regex ClippingsLimitReached { get; init; } + + public required CultureInfo CultureInfo { get; init; } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Parser/ClippingsParser.cs b/ExportKindleClippingsToNotion/Parser/ClippingsParser.cs new file mode 100644 index 0000000..77ee1a0 --- /dev/null +++ b/ExportKindleClippingsToNotion/Parser/ClippingsParser.cs @@ -0,0 +1,43 @@ +using ExportKindleClippingsToNotion.Model; +using ExportKindleClippingsToNotion.Model.Dto; + +namespace ExportKindleClippingsToNotion.Parser; + +public abstract class ClippingsParser(ClippingsLanguageConfiguration languageConfiguration) : IClippingsParser +{ + public ClippingDto? Parse(string clipping) + { + var lines = clipping.Split("\n"); + if (lines.Length < 4) + { + Console.WriteLine("Found an invalid clipping. Parsing next one ..."); + return null; + } + + var lineTitleAndAuthor = lines[0]; + var title = languageConfiguration.Title.Match(lineTitleAndAuthor).Value; + var author = languageConfiguration.Author.Match(lineTitleAndAuthor).Value; + + var linePagePositionDate = lines[1]; + var page = languageConfiguration.Page.Match(linePagePositionDate).Value; + var startPosition = languageConfiguration.StartPosition.Match(linePagePositionDate).Value; + var finishPosition = languageConfiguration.FinishPosition.Match(linePagePositionDate).Value; + var date = languageConfiguration.Date.Match(linePagePositionDate).Value; + var dateTime = date.Trim().Equals("") ? DateTime.Now : DateTime.Parse(date, languageConfiguration.CultureInfo); + var text = lines[3]; + if (languageConfiguration.ClippingsLimitReached.IsMatch(text)) + { + Console.WriteLine("Skipping clipping because limit has been reached"); + return null; + } + + Console.WriteLine( + $"{title} by {author}: Page {page} at position from {startPosition} to {finishPosition} created at {dateTime} - {text}"); + + return new ClippingDto(text: text, + startPosition: !string.IsNullOrEmpty(startPosition) ? int.Parse(startPosition) : 0, + finishPosition: !string.IsNullOrEmpty(finishPosition) ? int.Parse(finishPosition) : 0, + page: !string.IsNullOrEmpty(page) ? int.Parse(page) : 0, highlightDate: dateTime, author: author, + title: title); + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Parser/ClippingsParserEnglish.cs b/ExportKindleClippingsToNotion/Parser/ClippingsParserEnglish.cs new file mode 100644 index 0000000..096630d --- /dev/null +++ b/ExportKindleClippingsToNotion/Parser/ClippingsParserEnglish.cs @@ -0,0 +1,16 @@ +using System.Globalization; +using System.Text.RegularExpressions; + +namespace ExportKindleClippingsToNotion.Parser; + +public class ClippingsParserEnglish() : ClippingsParser(new ClippingsLanguageConfiguration +{ + Author = new Regex(@"(?<=\()(?!.+?\()(.+?)(?=\))"), + Title = new Regex(@".+?(?=\s*\()"), + Date = new Regex(@"\d{2}[a-zA-Z_ .]*\d{4}\s*\d{2}:\d{2}:\d{2}"), + Page = new Regex("(?<=page )[0-9]*"), + StartPosition = new Regex("[0-9]+(?=-)"), + FinishPosition = new Regex("(?<=-)[0-9]+"), + ClippingsLimitReached = new Regex("<.+?>"), + CultureInfo = new CultureInfo("en-EN") +}); \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Parser/ClippingsParserFactory.cs b/ExportKindleClippingsToNotion/Parser/ClippingsParserFactory.cs new file mode 100644 index 0000000..0e4c856 --- /dev/null +++ b/ExportKindleClippingsToNotion/Parser/ClippingsParserFactory.cs @@ -0,0 +1,14 @@ +namespace ExportKindleClippingsToNotion.Parser; + +public class ClippingsParserFactory +{ + public IClippingsParser GetByLanguage(SupportedLanguages languages) + { + return languages switch + { + SupportedLanguages.English => new ClippingsParserEnglish(), + SupportedLanguages.German => new ClippingsParserGerman(), + _ => throw new ArgumentOutOfRangeException(nameof(languages), languages, null) + }; + } +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Parser/ClippingsParserGerman.cs b/ExportKindleClippingsToNotion/Parser/ClippingsParserGerman.cs new file mode 100644 index 0000000..97075f3 --- /dev/null +++ b/ExportKindleClippingsToNotion/Parser/ClippingsParserGerman.cs @@ -0,0 +1,16 @@ +using System.Globalization; +using System.Text.RegularExpressions; + +namespace ExportKindleClippingsToNotion.Parser; + +public class ClippingsParserGerman() : ClippingsParser(new ClippingsLanguageConfiguration +{ + Author = new Regex(@"(?<=\()(?!.+?\()(.+?)(?=\))"), + Title = new Regex(@"^[^(]+?(?=\s\()"), + Date = new Regex(@"(\d+)\. (\w+) (\d+) (\d+:\d+:\d+)"), + Page = new Regex("(?<=Seite )[0-9]*"), + StartPosition = new Regex("[0-9]+(?=-)"), + FinishPosition = new Regex("(?<=-)[0-9]+"), + ClippingsLimitReached = new Regex("<.+?>"), + CultureInfo = new CultureInfo("de-DE") +}); \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Parser/IBooksParser.cs b/ExportKindleClippingsToNotion/Parser/IBooksParser.cs new file mode 100644 index 0000000..da33285 --- /dev/null +++ b/ExportKindleClippingsToNotion/Parser/IBooksParser.cs @@ -0,0 +1,8 @@ +using ExportKindleClippingsToNotion.Model; + +namespace ExportKindleClippingsToNotion.Parser; + +public interface IBooksParser +{ + public Task> ParseAsync(IEnumerable clippings); +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Parser/IClippingsParser.cs b/ExportKindleClippingsToNotion/Parser/IClippingsParser.cs new file mode 100644 index 0000000..3133ef0 --- /dev/null +++ b/ExportKindleClippingsToNotion/Parser/IClippingsParser.cs @@ -0,0 +1,8 @@ +using ExportKindleClippingsToNotion.Model.Dto; + +namespace ExportKindleClippingsToNotion.Parser; + +public interface IClippingsParser +{ + public ClippingDto? Parse(string clipping); +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Parser/LanguageNotRecognizedException.cs b/ExportKindleClippingsToNotion/Parser/LanguageNotRecognizedException.cs new file mode 100644 index 0000000..ef75949 --- /dev/null +++ b/ExportKindleClippingsToNotion/Parser/LanguageNotRecognizedException.cs @@ -0,0 +1,3 @@ +namespace ExportKindleClippingsToNotion.Parser; + +public class LanguageNotRecognizedException(string message) : Exception(message); \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Parser/LanguageNotSupportedException.cs b/ExportKindleClippingsToNotion/Parser/LanguageNotSupportedException.cs new file mode 100644 index 0000000..0ca3b3f --- /dev/null +++ b/ExportKindleClippingsToNotion/Parser/LanguageNotSupportedException.cs @@ -0,0 +1,3 @@ +namespace ExportKindleClippingsToNotion.Parser; + +public class LanguageNotSupportedException(string message) : Exception(message); \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Parser/SupportedLanguages.cs b/ExportKindleClippingsToNotion/Parser/SupportedLanguages.cs new file mode 100644 index 0000000..2c7e122 --- /dev/null +++ b/ExportKindleClippingsToNotion/Parser/SupportedLanguages.cs @@ -0,0 +1,15 @@ +using System.Reflection; +using EnumStringValues; + +namespace ExportKindleClippingsToNotion.Parser; + +/// +/// Contains the supported languages for the clippings parser. The values must match Iso639_3. +/// +public enum SupportedLanguages +{ + [StringValue("ENG")] + English, + [StringValue("DEU")] + German +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Program.cs b/ExportKindleClippingsToNotion/Program.cs new file mode 100644 index 0000000..647deb8 --- /dev/null +++ b/ExportKindleClippingsToNotion/Program.cs @@ -0,0 +1,49 @@ +using System.IO.Abstractions; +using ExportKindleClippingsToNotion.Export; +using ExportKindleClippingsToNotion.Import; +using ExportKindleClippingsToNotion.Import.Metadata; +using ExportKindleClippingsToNotion.Notion.Utils; +using ExportKindleClippingsToNotion.Parser; +using Notion.Client; +using BooksService = ExportKindleClippingsToNotion.Import.Metadata.BooksService; +using NotionClient = ExportKindleClippingsToNotion.Notion.NotionClient; + +try +{ + var arguments = Arguments.Parse(args); + if (!arguments.IsParseSuccessful) + { + Console.WriteLine( + "Please provide a path to your clippings file, your Notion Authentication Token and your Notion Database ID. Use --help for more information."); + return; + } + + var options = arguments.ParsedOptions!; + var fileSystem = new FileSystem(); + + var notionClient = NotionClientFactory.Create( + new ClientOptions + { + AuthToken = options.NotionAuthenticationToken + } + ); + var client = new NotionClient( + options.NotionDatabaseId, + notionClient, + new PageBuilder(options.NotionDatabaseId, new PagesUpdateParametersBuilder()) + ); + var importer = new Importer(new FileClient(fileSystem)); + var exporter = new Exporter(client); + + var metadataFetcher = new GoogleBooksClient(new BooksService()); + var clippingsParser = new ClippingsParserGerman(); + var booksParser = new BooksParser(metadataFetcher, clippingsParser); + + var exportKindleClippingsToNotion = + new ExportKindleClippingsToNotion.ExportKindleClippingsToNotion(importer, booksParser, exporter); + await exportKindleClippingsToNotion.ExecuteAsync(options.PathToClippings); +} +catch (Exception exception) +{ + Console.WriteLine($"An error occurred: {exception}"); +} \ No newline at end of file diff --git a/ExportKindleClippingsToNotion/Properties/AssemblyInfo.cs b/ExportKindleClippingsToNotion/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..7bbcef1 --- /dev/null +++ b/ExportKindleClippingsToNotion/Properties/AssemblyInfo.cs @@ -0,0 +1 @@ +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("UnitTests")] \ No newline at end of file diff --git a/README.md b/README.md index 167ac8b..21b1eef 100644 --- a/README.md +++ b/README.md @@ -1 +1,86 @@ -# ExportKindleClippingsToNotion \ No newline at end of file +
+ +
+ +
+

ExportKindleClippingsToNotion

+

Simple and fast synchronization of your kindle clippings. Just plugin your Kindle to your PC and run the CLI tool.

+ + + + +
+ + +## ✨ Features +- [x] Import Clippings from Kindle's file +- [X] Book Covers from Google Books API +- [X] Export Clippings to Notion +- [X] Update existing books in Notion +- [x] German and English language support. Please open an [issue](https://github.com/AnsgarLichter/ExportKindleClippingsToNotion/issues) if you want to support more languages. + +## 🤔 Why? + +I just wanted to have a tool to sync my kindle clippings to Notion. As other tools don't support my mother langauge German I created a tool that does it and is extendable to add the support to other languages easily. +If you want to request the support for your language, open an issue and add an example clippings file for your requested language. + +## 🔧 Prerequisites +- Kindle +- Notion account +- [.NET 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) or higher + +## :hammer: Setup and Installation +1. Install the tool: + - Download the latest release from the [releases page](https://github.com/AnsgarLichter/ExportKindleClippingsToNotion/releases) + - Using Nuget (see [ExportKindleClippingsToNotion@Nuget](https://www.nuget.org/packages/ExportKindleClippingsToNotion/1.0.0): + ```bash + dotnet tool install --global ExportKindleClippingsToNotion --version 1.0.0 + ``` +2. Duplicate the [database template](https://skillful-lemming-b3c.notion.site/8953e78fa1264d5c9913e31883240fa0?v=914febedb5c04978ad07372bb57d1248&pvs=74) into your own workspace. +3. Create a `New integration` at [Notion - My Integrations](https://www.notion.so/my-integrations). As soon as your created your integration, press `Secrets`, `Show` and `Copy` your token. Save it somewhere to use it later. +4. Share your database with your integration: + ![image](https://github.com/AnsgarLichter/ExportKindleClippingsToNotion/assets/43957906/bfd9d093-017a-4da2-9476-c17d03567191) + - Open your database + - Press the `...` at the top right corner to open the context menu + - Select `Connect to` + - Enter the name of your integration, select it and confirm the connection +5. Retrieve your database's ID (see also [Retrieve a database](https://developers.notion.com/reference/retrieve-a-database)): + - Open your database in your browser. + - Copy to URL and extract the ID: + ```txt + https://www.notion.so/databaseId?v=231321... + ``` + +## 🚀 Usage +1. Plugin your Kindle to your PC +2. Copy the absolute path to your Kindle's clippings file +3. Provide the arguments as shown in the help. `path`, `authenticationToken` and `databaseId` are required. + ```bash + ExportKindleClippingsToNotion 1.0.0+dbe3b7b917b3bd522e6577e65359e273e3e95601 + Copyright (C) 2024 ExportKindleClippingsToNotion + + -p, --path Required. Path to the clippings file + + -a, --authenticationToken Required. Your Notion Authentication Token to access the Notion API. + + -d, --databaseId Required. Your Notion Database ID to export the clippings to. + + --help Display this help screen. + + --version Display version information. + + Please provide a path to your clippings file, your Notion Authentication Token and your Notion Database ID. Use --help for more information. + ``` + + A call may look like this: + ``` + ExportKindleClippingsToNotion -p ~/Users/Test/Documents/Clippings.txt -a secret_kashjdsajhkdsdjshjsdahdkjdshajkhs -d 1253e78fs1214d5c9913e31883240fa0 + ``` + +## :sparkler: Outlook +Later releases of the app can support more features. Current ideas are: +- [ ] Support for more languages +- [ ] Additional support the amazon homepage as a source for the clippings if there are all information from the clippings file available + +If you have other ideas or example clippings files for other languages please feel free to open an [issue](https://github.com/AnsgarLichter/ExportKindleClippingsToNotion/issues)! +If you have questions, please open a [discussion](https://github.com/AnsgarLichter/ExportKindleClippingsToNotion/discussions). diff --git a/UnitTests/Export/ExporterTest.cs b/UnitTests/Export/ExporterTest.cs new file mode 100644 index 0000000..2c9c0c6 --- /dev/null +++ b/UnitTests/Export/ExporterTest.cs @@ -0,0 +1,73 @@ +using ExportKindleClippingsToNotion.Export; +using ExportKindleClippingsToNotion.Model; +using FakeItEasy; +using JetBrains.Annotations; +using Notion.Client; + +namespace UnitTests.Export; + +[TestSubject(typeof(Exporter))] +public class ExporterTest +{ + private readonly IExportClient _clientMock; + private readonly Exporter _testSubject; + + public ExporterTest() + { + _clientMock = A.Fake(); + _testSubject = new Exporter(_clientMock); + } + + [Fact] + public async Task ExportAsync_NoPages_CreateCalled() + { + var books = new List { new Book("Title1", "Author1") }; + A.CallTo(() => _clientMock.QueryAsync(A._)) + .Returns(Task.FromResult(new PaginatedList() { Results = [] })); + + await _testSubject.ExportAsync(books); + + A.CallTo(() => _clientMock.CreateAsync(A._)).MustHaveHappenedOnceExactly(); + A.CallTo(() => _clientMock.UpdateAsync(A._, A._)).MustNotHaveHappened(); + } + + [Fact] + public async Task ExportAsync_OnePage_UpdateCalled() + { + var books = new List { new Book("Title1", "Author1") }; + A.CallTo(() => _clientMock.QueryAsync(A._)) + .Returns(Task.FromResult(new PaginatedList() { Results = [new Page()] })); + + await _testSubject.ExportAsync(books); + + A.CallTo(() => _clientMock.CreateAsync(A._)).MustNotHaveHappened(); + A.CallTo(() => _clientMock.UpdateAsync(A._, A._)).MustHaveHappenedOnceExactly(); + } + + [Fact] + public async Task ExportAsync_MultiplePages_UpdateCalledWithFirstPage() + { + var books = new List { new Book("Title1", "Author1") }; + var page = new Page + { + Id = "FirstPage", + }; + A.CallTo(() => _clientMock.QueryAsync(A._)) + .Returns(Task.FromResult(new PaginatedList() + { + Results = + [ + page, + new Page() + { + Id = "SecondPage" + } + ] + })); + + await _testSubject.ExportAsync(books); + + A.CallTo(() => _clientMock.CreateAsync(A._)).MustNotHaveHappened(); + A.CallTo(() => _clientMock.UpdateAsync(A._, page)).MustHaveHappenedOnceExactly(); + } +} \ No newline at end of file diff --git a/UnitTests/ExportKindleClippingsToNotionTest.cs b/UnitTests/ExportKindleClippingsToNotionTest.cs new file mode 100644 index 0000000..165ef50 --- /dev/null +++ b/UnitTests/ExportKindleClippingsToNotionTest.cs @@ -0,0 +1,42 @@ +using ExportKindleClippingsToNotion; +using ExportKindleClippingsToNotion.Export; +using ExportKindleClippingsToNotion.Import; +using ExportKindleClippingsToNotion.Model; +using ExportKindleClippingsToNotion.Parser; +using FakeItEasy; +using JetBrains.Annotations; + +namespace UnitTests; + +[TestSubject(typeof(ExportKindleClippingsToNotion.ExportKindleClippingsToNotion))] +public class ExportKindleClippingsToNotionTest +{ + [Fact] + public async void ExecuteAsync_ImportsParsesAndExports() + { + var importer = A.Fake(); + var booksParser = A.Fake(); + var exporter = A.Fake(); + + const string clippingsPath = "path/to/clippings.txt"; + var clippings = new[] { "clipping1", "clipping2", "clipping3" }; + var books = new List() + { + new Book("author1", "title1"), + new Book("author2", "title2"), + new Book("author3", "title3") + }; + + A.CallTo(() => importer.ImportAsync(clippingsPath)).Returns(Task.FromResult(clippings)); + A.CallTo(() => booksParser.ParseAsync(clippings)).Returns(books); + + var exportKindleClippingsToNotion = + new ExportKindleClippingsToNotion.ExportKindleClippingsToNotion(importer, booksParser, exporter); + + await exportKindleClippingsToNotion.ExecuteAsync(clippingsPath); + + A.CallTo(() => importer.ImportAsync(clippingsPath)).MustHaveHappenedOnceExactly(); + A.CallTo(() => booksParser.ParseAsync(clippings)).MustHaveHappenedOnceExactly(); + A.CallTo(() => exporter.ExportAsync(books)).MustHaveHappenedOnceExactly(); + } +} \ No newline at end of file diff --git a/UnitTests/Import/FileClientTest.cs b/UnitTests/Import/FileClientTest.cs new file mode 100644 index 0000000..ba14d3d --- /dev/null +++ b/UnitTests/Import/FileClientTest.cs @@ -0,0 +1,90 @@ +using System.IO.Abstractions; +using ExportKindleClippingsToNotion.Import; +using FakeItEasy; +using JetBrains.Annotations; + +namespace UnitTests.Import; + +[TestSubject(typeof(FileClient))] +public class FileClientTest +{ + [Fact] + public async Task Import_ReturnsFormattedClippings() + { + const string pathToClippings = "path/to/clippings.txt"; + const string clippingsText = + "Title 1\nMetadata 1\n\nText1\n==========\r\nTitle2\nMetadata2\n\nText2\n==========\r\nTitle3\nMetadata3\n\nText3"; + var fileSystem = A.Fake(); + A.CallTo(() => fileSystem.File.ReadAllTextAsync( + pathToClippings, + A.Ignored + )).Returns(Task.FromResult(clippingsText)); + var fileClient = new FileClient(fileSystem); + + var result = await fileClient.ImportAsync(pathToClippings); + + Assert.Equal(["Title 1\nMetadata 1\n\nText1\n", "Title2\nMetadata2\n\nText2\n", "Title3\nMetadata3\n\nText3"], + result); + } + + [Fact] + public async Task Import_WithEmptyFile_ReturnsEmptyArray() + { + const string pathToClippings = "path/to/empty.txt"; + var clippingsText = string.Empty; + var fileSystem = A.Fake(); + A.CallTo(() => fileSystem.File.ReadAllTextAsync( + pathToClippings, + A.Ignored + )).Returns(Task.FromResult(clippingsText)); + var fileClient = new FileClient(fileSystem); + + var result = await fileClient.ImportAsync(pathToClippings); + + Assert.Equal([""], result); + } + + [Fact] + public async Task Import_WithNullPath_ThrowsArgumentNullException() + { + var fileSystem = A.Fake(); + A.CallTo(() => fileSystem.File.ReadAllTextAsync( + A.Ignored, + A.Ignored + )).Throws(); + var fileClient = new FileClient(fileSystem); + + await Assert.ThrowsAsync(() => fileClient.ImportAsync(null)); + } + + [Fact] + public async Task Import_WithNonexistentFile_ThrowsFileNotFoundException() + { + const string pathToClippings = "nonexistent/file.txt"; + var fileSystem = A.Fake(); + A.CallTo(() => fileSystem.File.ReadAllTextAsync( + A.Ignored, + A.Ignored + )).Throws(); + var fileClient = new FileClient(fileSystem); + + await Assert.ThrowsAsync(() => fileClient.ImportAsync(pathToClippings)); + } + + [Fact] + public async Task Import_WithMalformedClippings_ReturnsArrayOfClippings() + { + const string pathToClippings = "path/to/clippings.txt"; + const string clippingsText = "Clipping 1==========\r\nClipping 2==========\r\n=========="; + var fileSystem = A.Fake(); + A.CallTo(() => fileSystem.File.ReadAllTextAsync( + pathToClippings, + A.Ignored + )).Returns(Task.FromResult(clippingsText)); + var fileClient = new FileClient(fileSystem); + + var result = await fileClient.ImportAsync(pathToClippings); + + Assert.Equal(["Clipping 1", "Clipping 2", "=========="], result); + } +} \ No newline at end of file diff --git a/UnitTests/Import/ImporterTest.cs b/UnitTests/Import/ImporterTest.cs new file mode 100644 index 0000000..aa3a0c9 --- /dev/null +++ b/UnitTests/Import/ImporterTest.cs @@ -0,0 +1,25 @@ +using ExportKindleClippingsToNotion.Import; +using FakeItEasy; +using JetBrains.Annotations; + +namespace UnitTests.Import; + +[TestSubject(typeof(Importer))] +public class ImporterTest +{ + + [Fact] + public async Task Import_CallsImportMethodOfClient() + { + var client = A.Fake(); + var importer = new Importer(client); + const string pathToClippings = "path/to/clippings.txt"; + var expectedClippings = new string[] { "Clipping 1", "Clipping 2" }; + A.CallTo(() => client.ImportAsync(pathToClippings)).Returns(expectedClippings); + + var result = await importer.ImportAsync(pathToClippings); + + Assert.Equal(expectedClippings, result); + A.CallTo(() => client.ImportAsync(pathToClippings)).MustHaveHappenedOnceExactly(); + } +} \ No newline at end of file diff --git a/UnitTests/Import/Metadata/GoogleBooksClientTest.cs b/UnitTests/Import/Metadata/GoogleBooksClientTest.cs new file mode 100644 index 0000000..eb0abb3 --- /dev/null +++ b/UnitTests/Import/Metadata/GoogleBooksClientTest.cs @@ -0,0 +1,68 @@ +using ExportKindleClippingsToNotion.Import.Metadata; +using ExportKindleClippingsToNotion.Model; +using ExportKindleClippingsToNotion.Model.Dto; +using FakeItEasy; +using Google.Apis.Books.v1; +using Google.Apis.Books.v1.Data; +using JetBrains.Annotations; + +namespace UnitTests.Import.Metadata; + +[TestSubject(typeof(GoogleBooksClient))] +public class GoogleBooksClientTest +{ + private readonly IBooksService _booksServiceMock; + private readonly GoogleBooksClient _testSubject; + + public GoogleBooksClientTest() + { + _booksServiceMock = A.Fake(); + _testSubject = new GoogleBooksClient(_booksServiceMock); + } + + [Fact] + public async Task SearchThumbnail_ReturnsThumbnail() + { + var book = new BookDto(author: "author", title: "title"); + const string thumbnailUrl = "https://example.com/thumbnail.jpg"; + var volumes = new Volumes() + { + Items = new[] + { + new Volume() + { + VolumeInfo = new Volume.VolumeInfoData() + { + ImageLinks = new Volume.VolumeInfoData.ImageLinksData() + { + Thumbnail = thumbnailUrl + } + } + } + } + }; + A.CallTo(() => _booksServiceMock.ExecuteVolumesListRequestAsync("intitle:title+inauthor:author")) + .Returns(volumes); + + var result = await _testSubject.GetThumbnailUrlAsync(book); + + Assert.Equal(thumbnailUrl, result); + } + + [Fact] + public async Task SearchThumbnail_ReturnsNullWhenZeroItemsFound() + { + var book = new BookDto(author: "author", title: "title"); + var volumes = new Volumes() + { + Items = [] + }; + + A.CallTo(() => _booksServiceMock.ExecuteVolumesListRequestAsync("intitle:title+inauthor:author")) + .Returns(volumes); + + var result = await _testSubject.GetThumbnailUrlAsync(book); + + Assert.Null(result); + } +} \ No newline at end of file diff --git a/UnitTests/Model/BookTest.cs b/UnitTests/Model/BookTest.cs new file mode 100644 index 0000000..f541fa8 --- /dev/null +++ b/UnitTests/Model/BookTest.cs @@ -0,0 +1,85 @@ +using ExportKindleClippingsToNotion.Model; +using JetBrains.Annotations; + +namespace UnitTests.Model; + +[TestSubject(typeof(Book))] +public class BookTest +{ + [Fact] + public void Constructor_SetsAuthorAndTitle() + { + const string author = "Author"; + const string title = "Title"; + + var book = new Book(author, title); + + Assert.Equal(author, book.Author); + Assert.Equal(title, book.Title); + } + + [Fact] + public void ThumbnailUrl_GetterReturnsNullUrlForInvalidUrl() + { + var book = new Book("Author", "Title") + { + ThumbnailUrl = "thumbnail" + }; + + Assert.Null(book.ThumbnailUrl); + } + + [Fact] + public void ThumbnailUrl_GetterReturnsValidUrlForValidUrl() + { + var book = new Book("Author", "Title") + { + ThumbnailUrl = "https://example.com/thumbnail.jpg" + }; + + Assert.Equal("https://example.com/thumbnail.jpg", book.ThumbnailUrl); + } + + [Fact] + public void AddClipping_AddsClippingToList() + { + var book = new Book("Author", "Title"); + var clipping = new Clipping("text", 1, 2, 3, new DateTime(2022, 1, 1), book); + + book.AddClipping(clipping); + + Assert.Contains(clipping, book.Clippings); + } + + [Fact] + public void AddClipping_DoesNotAddDuplicateClipping() + { + var book = new Book("Author", "Title"); + var clipping = new Clipping("text", 1, 2, 3, new DateTime(2022, 1, 1), book); + + book.AddClipping(clipping); + book.AddClipping(clipping); + + Assert.Single(book.Clippings); + } + + [Fact] + public void Emoji_ReturnsBookEmoji() + { + var book = new Book("Author", "Title"); + + Assert.Equal("📖", book.Emoji); + } + + [Fact] + public void LastSynchronized_GetterAndSetter_WorkAsExpected() + { + var book = new Book("Author", "Title"); + var expectedDateTime = new DateTime(2023, 1, 1); + + book.LastSynchronized = expectedDateTime; + var retrievedDateTime = book.LastSynchronized; + + Assert.Equal(expectedDateTime, retrievedDateTime); + } +} \ No newline at end of file diff --git a/UnitTests/Model/ClippingTest.cs b/UnitTests/Model/ClippingTest.cs new file mode 100644 index 0000000..8707722 --- /dev/null +++ b/UnitTests/Model/ClippingTest.cs @@ -0,0 +1,21 @@ +using ExportKindleClippingsToNotion.Model; +using JetBrains.Annotations; + +namespace UnitTests.Model; + +[TestSubject(typeof(Clipping))] +public class ClippingTest +{ + [Fact] + public void TestClipping() + { + var book = new Book("author", "title"); + var clipping = new Clipping("text", 1, 2, 3, DateTime.Now, book); + Assert.Equal("text", clipping.Text); + Assert.Equal(1, clipping.StartPosition); + Assert.Equal(2, clipping.FinishPosition); + Assert.Equal(3, clipping.Page); + Assert.Equal(DateTime.Now.Date, clipping.HighlightDate.Date); + Assert.Equal(book, clipping.Book); + } +} \ No newline at end of file diff --git a/UnitTests/Notion/NotionClientTest.cs b/UnitTests/Notion/NotionClientTest.cs new file mode 100644 index 0000000..4b894eb --- /dev/null +++ b/UnitTests/Notion/NotionClientTest.cs @@ -0,0 +1,128 @@ +using ExportKindleClippingsToNotion.Model; +using ExportKindleClippingsToNotion.Notion.Utils; +using FakeItEasy; +using JetBrains.Annotations; +using Notion.Client; +using NotionClient = ExportKindleClippingsToNotion.Notion.NotionClient; + +namespace UnitTests.Notion; + +[TestSubject(typeof(NotionClient))] +public class NotionClientTest +{ + [Fact] + public async Task GetDatabaseAsync_ReturnsDatabase() + { + var notionClientMock = A.Fake(); + IPageBuilder pageBuilder = A.Fake(); + var notionClient = new NotionClient("databaseId", notionClientMock, pageBuilder); + + var retrieveAsyncMock = A.CallTo(() => + notionClientMock.Databases.RetrieveAsync("databaseId", A.Ignored)); + retrieveAsyncMock.Returns(Task.FromResult(new Database())); + + var result = await notionClient.GetDatabaseAsync(); + + Assert.NotNull(result); + retrieveAsyncMock.MustHaveHappenedOnceExactly(); + } + + [Fact] + public async Task QueryAsync_ReturnsPaginatedListOfPages() + { + var notionClientMock = A.Fake(); + IPageBuilder pageBuilder = A.Fake(); + var notionClient = new NotionClient("databaseId", notionClientMock, pageBuilder); + var book = new Book("Author", "Title"); + + var queryAsyncMock = A.CallTo(() => + notionClientMock.Databases.QueryAsync("databaseId", A.Ignored, + A.Ignored)); + queryAsyncMock.Returns(Task.FromResult(new PaginatedList())); + + var result = await notionClient.QueryAsync(book); + + queryAsyncMock.MustHaveHappenedOnceExactly(); + Assert.NotNull(result); + } + + [Fact] + public async Task CreateAsync_SuccessfullyCreatesPage() + { + var databaseId = "testDatabaseId"; + var book = new Book("TestTitle", "TestAuthor"); + var pageId = "testPageId"; + + var notionClientMock = A.Fake(); + var pageBuilderMock = A.Fake(); + + var page = new Page { Id = pageId }; + + A.CallTo(() => pageBuilderMock.Create(A.Ignored)) + .Returns(new PagesCreateParameters()); + A.CallTo(() => + notionClientMock.Pages.CreateAsync(A.Ignored, A.Ignored)) + .Returns(Task.FromResult(page)); + + var notionClient = new NotionClient(databaseId, notionClientMock, pageBuilderMock); + + await notionClient.CreateAsync(book); + + A.CallTo(() => pageBuilderMock.Create(A.Ignored)).MustHaveHappenedOnceExactly(); + A.CallTo(() => + notionClientMock.Pages.CreateAsync(A.Ignored, A.Ignored)) + .MustHaveHappenedOnceExactly(); + } + + [Fact] + public async Task UpdateAsync_SuccessfullyUpdatesPage() + { + var databaseId = "testDatabaseId"; + var book = new Book("TestTitle", "TestAuthor"); + var pageId = "testPageId"; + var page = new Page { Id = pageId }; + + var notionClientMock = A.Fake(); + var pageBuilderMock = A.Fake(); + + A.CallTo(() => pageBuilderMock.Update(A.Ignored, A.Ignored)) + .Returns(new PagesUpdateParameters()); + A.CallTo(() => + notionClientMock.Pages.UpdateAsync(A.Ignored, A.Ignored, + A.Ignored)) + .Returns(Task.FromResult(page)); + + A.CallTo(() => notionClientMock.Blocks.RetrieveChildrenAsync(A.Ignored, + A.Ignored, + A.Ignored) + ) + .Returns(Task.FromResult(new PaginatedList() + { + Results = new List() + { + new TableBlock { Id = "testBlockId" } + } + })); + A.CallTo(() => notionClientMock.Blocks.DeleteAsync( + A.Ignored, + A.Ignored) + ); + + var notionClient = new NotionClient(databaseId, notionClientMock, pageBuilderMock); + + await notionClient.UpdateAsync(book, page); + + A.CallTo(() => pageBuilderMock.Update(A.Ignored, A.Ignored)) + .MustHaveHappenedOnceExactly(); + A.CallTo(() => + notionClientMock.Pages.UpdateAsync(A.Ignored, A.Ignored, + A.Ignored)) + .MustHaveHappenedOnceExactly(); + + A.CallTo(() => notionClientMock.Blocks.RetrieveChildrenAsync(A.Ignored, + A.Ignored, + A.Ignored) + ) + .MustHaveHappenedOnceExactly(); + } +} \ No newline at end of file diff --git a/UnitTests/Notion/Utils/PageBuilderTest.cs b/UnitTests/Notion/Utils/PageBuilderTest.cs new file mode 100644 index 0000000..578a933 --- /dev/null +++ b/UnitTests/Notion/Utils/PageBuilderTest.cs @@ -0,0 +1,128 @@ +using ExportKindleClippingsToNotion.Model; +using ExportKindleClippingsToNotion.Notion.Utils; +using FakeItEasy; +using JetBrains.Annotations; +using Notion.Client; + +namespace UnitTests.Notion.Utils; + +[TestSubject(typeof(PageBuilder))] +public class PageBuilderTest +{ + private readonly string _databaseId; + private readonly IPagesUpdateParametersBuilder _updateParametersBuilder; + private IPageBuilder _testSubject; + + public PageBuilderTest() + { + _databaseId = "databaseId"; + _updateParametersBuilder = A.Fake(); + _testSubject = new PageBuilder(_databaseId, _updateParametersBuilder); + } + + [Fact] + public void Create_ValidBook_ReturnsPagesCreateParameters() + { + var book = new Book("Author", "Title") + { + ThumbnailUrl = "https://example.com/image.jpg" + }; + book.AddClipping(new Clipping("Text1", 1, 2, 1, DateTime.Now, book)); + book.AddClipping(new Clipping("Text2", 3, 4, 2, DateTime.Now, book)); + + var result = _testSubject.Create(book); + + Assert.NotNull(result); + Assert.NotNull(result.Parent); + Assert.Equal("databaseId", (result.Parent as DatabaseParentInput).DatabaseId); + Assert.NotNull(result.Icon); + Assert.NotNull(result.Cover); + Assert.NotNull(result.Properties); + Assert.Equal(4, result.Properties.Count); + AssertPagePropertySet(result.Properties, "Title"); + AssertPagePropertySet(result.Properties, "Author"); + AssertPagePropertySet(result.Properties, "Highlights"); + AssertPagePropertySet(result.Properties, "Last Synchronized"); + Assert.NotNull(result.Icon); + Assert.NotNull(result.Cover); + Assert.NotNull(result.Properties); + } + + [Fact] + public void CreateClippingsTable_ValidBook_ReturnsTableBlock() + { + var book = new Book("Author", "Title") + { + ThumbnailUrl = "https://example.com/image.jpg" + }; + book.AddClipping(new Clipping("Text1", 1, 2, 1, DateTime.Now, book)); + book.AddClipping(new Clipping("Text2", 3, 4, 2, DateTime.Now, book)); + + var result = _testSubject.CreateClippingsTable(book); + + Assert.NotNull(result); + Assert.IsType(result); + + var tableBlock = (TableBlock)result; + Assert.NotNull(tableBlock.Table); + Assert.True(tableBlock.Table.HasColumnHeader); + Assert.False(tableBlock.Table.HasRowHeader); + Assert.Equal(4, tableBlock.Table.TableWidth); + Assert.NotEmpty(tableBlock.Table.Children); + + var rowEnumerator = tableBlock.Table.Children.GetEnumerator(); + Assert.True(rowEnumerator.MoveNext(), "No table rows found in the table."); + Assert.True(rowEnumerator.MoveNext(), "No table rows found in the table."); + Assert.True(rowEnumerator.MoveNext(), "No table rows found in the table."); + Assert.False(rowEnumerator.MoveNext(), "Too many table rows found in the table."); + } + + [Fact] + public void Update_ValidPageAndBook_ReturnsPagesUpdateParameters() + { + var page = new Page() + { + Properties = new Dictionary + { + { "Title", new TitlePropertyValue() }, + { "Author", new RichTextPropertyValue() }, + { "Last Edited", new RichTextPropertyValue() } + } + }; + var book = new Book("Author", "Title") + { + ThumbnailUrl = "https://example.com/image.jpg" + }; + + var WithPropertyAuthor = A.CallTo(() => + _updateParametersBuilder.WithProperty("Author", A.Ignored)); + var WithPropertyTitle = A.CallTo(() => + _updateParametersBuilder.WithProperty("Title", A.Ignored)); + var WithPropertyHighlights = A.CallTo(() => + _updateParametersBuilder.WithProperty("Highlights", A.Ignored)); + var WithPropertyLastSynced = A.CallTo(() => + _updateParametersBuilder.WithProperty("Last Synchronized", A.Ignored)); + var WithPropertyLastEdited = A.CallTo(() => + _updateParametersBuilder.WithProperty("Last Edited", A.Ignored)); + + WithPropertyAuthor.Returns(_updateParametersBuilder); + WithPropertyTitle.Returns(_updateParametersBuilder); + WithPropertyHighlights.Returns(_updateParametersBuilder); + WithPropertyLastSynced.Returns(_updateParametersBuilder); + + var result = _testSubject.Update(page, book); + + Assert.NotNull(result); + WithPropertyAuthor.MustHaveHappened(); + WithPropertyTitle.MustHaveHappened(); + WithPropertyHighlights.MustHaveHappenedOnceExactly(); + WithPropertyLastSynced.MustHaveHappenedOnceExactly(); + WithPropertyLastEdited.MustNotHaveHappened(); + } + + private void AssertPagePropertySet(IDictionary properties, string key) + { + PropertyValue value; + Assert.True(properties.TryGetValue(key, out value), "Title property not found in dictionary."); + } +} \ No newline at end of file diff --git a/UnitTests/Notion/Utils/PagesUpdateParametersBuilderTest.cs b/UnitTests/Notion/Utils/PagesUpdateParametersBuilderTest.cs new file mode 100644 index 0000000..e418c9e --- /dev/null +++ b/UnitTests/Notion/Utils/PagesUpdateParametersBuilderTest.cs @@ -0,0 +1,88 @@ +using ExportKindleClippingsToNotion.Notion.Utils; +using FakeItEasy; +using JetBrains.Annotations; +using Notion.Client; + +namespace UnitTests.Notion.Utils; + +[TestSubject(typeof(PagesUpdateParametersBuilder))] +public class PagesUpdateParametersBuilderTest +{ + + [Fact] + public void Build_ReturnsExpectedParameters() + { + var builder = new PagesUpdateParametersBuilder(); + builder.WithProperty("Name1", new TitlePropertyValue()) + .WithProperty("Name2", new TitlePropertyValue()) + .WithIcon(A.Fake()) + .WithCover(A.Fake()) + .WithIsArchived(true); + + var parameters = builder.Build(); + + Assert.NotNull(parameters); + Assert.Equal(2, parameters.Properties.Count); + } + + [Fact] + public void Reset_ResetsBuilderState() + { + var builder = new PagesUpdateParametersBuilder(); + builder.WithProperty("Name", new TitlePropertyValue()) + .WithIcon(A.Fake()) + .WithCover(A.Fake()) + .WithIsArchived(true); + + builder.Reset(); + + Assert.Empty(builder.Build().Properties); + Assert.Null(builder.Build().Icon); + Assert.Null(builder.Build().Cover); + Assert.False(builder.Build().Archived); + } + + [Fact] + public void WithProperty_AddsPropertyToParameters() + { + var builder = new PagesUpdateParametersBuilder(); + + builder.WithProperty("Name", new TitlePropertyValue()); + + Assert.Single(builder.Build().Properties); + Assert.Contains("Name", builder.Build().Properties.Keys); + Assert.Equal("Notion.Client.TitlePropertyValue", builder.Build().Properties["Name"].ToString()); + } + + [Fact] + public void WithIcon_SetsIconForParameters() + { + var builder = new PagesUpdateParametersBuilder(); + var fakeIcon = A.Fake(); + + builder.WithIcon(fakeIcon); + + Assert.Equal(fakeIcon, builder.Build().Icon); + } + + [Fact] + public void WithCover_SetsCoverForParameters() + { + var builder = new PagesUpdateParametersBuilder(); + var fakeCover = A.Fake(); + + builder.WithCover(fakeCover); + + Assert.Equal(fakeCover, builder.Build().Cover); + } + + [Fact] + public void WithIsArchived_SetsArchivedFlagForParameters() + { + var builder = new PagesUpdateParametersBuilder(); + + builder.WithIsArchived(true); + + Assert.True(builder.Build().Archived); + } +} \ No newline at end of file diff --git a/UnitTests/Parser/BooksParserTest.cs b/UnitTests/Parser/BooksParserTest.cs new file mode 100644 index 0000000..a06a7d3 --- /dev/null +++ b/UnitTests/Parser/BooksParserTest.cs @@ -0,0 +1,239 @@ +using ExportKindleClippingsToNotion.Import.Metadata; +using ExportKindleClippingsToNotion.Model; +using ExportKindleClippingsToNotion.Model.Dto; +using ExportKindleClippingsToNotion.Parser; +using FakeItEasy; +using JetBrains.Annotations; + +namespace UnitTests.Parser; + +[TestSubject(typeof(BooksParser))] +public class BooksParserTest +{ + [Fact] + public async Task ReturnASingleBookWithFallbackThumbnailContainingAllClippings() + { + var metadataFetcherMock = A.Fake(); + var clippingsParserMock = A.Fake(); + var booksParser = new BooksParser(metadataFetcherMock, clippingsParserMock); + + A.CallTo(() => clippingsParserMock.Parse(A.Ignored))!.ReturnsNextFromSequence( + new ClippingDto(text: "text1", startPosition: 1, finishPosition: 2, page: 1, + highlightDate: new DateTime(2024, 02, 19, 21, 20, 00), author: "author", title: "title"), + new ClippingDto(text: "text2", startPosition: 1, finishPosition: 2, page: 1, + highlightDate: new DateTime(2024, 02, 19, 21, 20, 00), author: "author", title: "title")); + A.CallTo(() => metadataFetcherMock.GetThumbnailUrlAsync(A.Ignored)).Returns((string?)null); + + var result = await booksParser.ParseAsync(new[] + { + "validClipping1", + "validClipping2" + }); + + Assert.NotNull(result); + Assert.Single(result); + var booksEnumerator = result.GetEnumerator(); + booksEnumerator.MoveNext(); + Assert.Equal("title", booksEnumerator.Current.Title); + Assert.Equal("author", booksEnumerator.Current.Author); + Assert.Equal( + "https://bookstoreromanceday.org/wp-content/uploads/2020/08/book-cover-placeholder.png", + booksEnumerator.Current.ThumbnailUrl + ); + Assert.Equal(2, booksEnumerator.Current.Clippings.Count); + var clippingsEnumerator = booksEnumerator.Current.Clippings.GetEnumerator(); + clippingsEnumerator.MoveNext(); + Assert.Equal(booksEnumerator.Current, clippingsEnumerator.Current.Book); + Assert.Equal("text1", clippingsEnumerator.Current.Text); + Assert.Equal(1, clippingsEnumerator.Current.StartPosition); + Assert.Equal(2, clippingsEnumerator.Current.FinishPosition); + Assert.Equal(1, clippingsEnumerator.Current.Page); + clippingsEnumerator.MoveNext(); + Assert.Equal(booksEnumerator.Current, clippingsEnumerator.Current.Book); + Assert.Equal("text2", clippingsEnumerator.Current.Text); + Assert.Equal(1, clippingsEnumerator.Current.StartPosition); + Assert.Equal(2, clippingsEnumerator.Current.FinishPosition); + Assert.Equal(1, clippingsEnumerator.Current.Page); + } + + [Fact] + public async Task ReturnASingleBookWithFetchedThumbnailContainingAllClippings() + { + var metadataFetcherMock = A.Fake(); + var clippingsParserMock = A.Fake(); + var booksParser = new BooksParser(metadataFetcherMock, clippingsParserMock); + + A.CallTo(() => clippingsParserMock.Parse(A.Ignored))!.ReturnsNextFromSequence( + new ClippingDto(text: "text1", startPosition: 1, finishPosition: 2, page: 1, + highlightDate: new DateTime(2024, 02, 19, 21, 20, 00), author: "author", title: "title"), + new ClippingDto(text: "text2", startPosition: 1, finishPosition: 2, page: 1, + highlightDate: new DateTime(2024, 02, 19, 21, 20, 00), author: "author", title: "title")); + A.CallTo(() => metadataFetcherMock.GetThumbnailUrlAsync(A.Ignored)).Returns((string?)"https://example.com/thumbnail.jpg"); + + var result = await booksParser.ParseAsync(new[] + { + "validClipping1", + "validClipping2" + }); + + Assert.NotNull(result); + Assert.Single(result); + var booksEnumerator = result.GetEnumerator(); + booksEnumerator.MoveNext(); + Assert.Equal("title", booksEnumerator.Current.Title); + Assert.Equal("author", booksEnumerator.Current.Author); + Assert.Equal("https://example.com/thumbnail.jpg", booksEnumerator.Current.ThumbnailUrl); + Assert.Equal(2, booksEnumerator.Current.Clippings.Count); + var clippingsEnumerator = booksEnumerator.Current.Clippings.GetEnumerator(); + clippingsEnumerator.MoveNext(); + Assert.Equal(booksEnumerator.Current, clippingsEnumerator.Current.Book); + Assert.Equal("text1", clippingsEnumerator.Current.Text); + Assert.Equal(1, clippingsEnumerator.Current.StartPosition); + Assert.Equal(2, clippingsEnumerator.Current.FinishPosition); + Assert.Equal(1, clippingsEnumerator.Current.Page); + clippingsEnumerator.MoveNext(); + Assert.Equal(booksEnumerator.Current, clippingsEnumerator.Current.Book); + Assert.Equal("text2", clippingsEnumerator.Current.Text); + Assert.Equal(1, clippingsEnumerator.Current.StartPosition); + Assert.Equal(2, clippingsEnumerator.Current.FinishPosition); + Assert.Equal(1, clippingsEnumerator.Current.Page); + } + + [Fact] + public async Task ReturnsTwoBooksWithOneClippingPerBook() + { + var metadataFetcherMock = A.Fake(); + var clippingsParserMock = A.Fake(); + var booksParser = new BooksParser(metadataFetcherMock, clippingsParserMock); + + A.CallTo(() => clippingsParserMock.Parse(A.Ignored))!.ReturnsNextFromSequence( + new ClippingDto(text: "text1", startPosition: 1, finishPosition: 2, page: 1, + highlightDate: new DateTime(2024, 02, 19, 21, 20, 00), author: "author1", title: "title1"), + new ClippingDto(text: "text2", startPosition: 1, finishPosition: 2, page: 1, + highlightDate: new DateTime(2024, 02, 19, 21, 20, 00), author: "author2", title: "title2")); + A.CallTo(() => metadataFetcherMock.GetThumbnailUrlAsync(A.Ignored)).Returns((string?)null); + + var result = await booksParser.ParseAsync(new[] + { + "validClipping1", + "validClipping2" + }); + + Assert.NotNull(result); + Assert.Equal(2, result.Count); + var booksEnumerator = result.GetEnumerator(); + booksEnumerator.MoveNext(); + Assert.Equal("title1", booksEnumerator.Current.Title); + Assert.Equal("author1", booksEnumerator.Current.Author); + Assert.Equal( + "https://bookstoreromanceday.org/wp-content/uploads/2020/08/book-cover-placeholder.png", + booksEnumerator.Current.ThumbnailUrl + ); + Assert.Equal(1, booksEnumerator.Current.Clippings.Count); + var clippingsEnumerator = booksEnumerator.Current.Clippings.GetEnumerator(); + clippingsEnumerator.MoveNext(); + Assert.Equal(booksEnumerator.Current, clippingsEnumerator.Current.Book); + Assert.Equal("text1", clippingsEnumerator.Current.Text); + Assert.Equal(1, clippingsEnumerator.Current.StartPosition); + Assert.Equal(2, clippingsEnumerator.Current.FinishPosition); + Assert.Equal(1, clippingsEnumerator.Current.Page); + + booksEnumerator.MoveNext(); + Assert.Equal("title2", booksEnumerator.Current.Title); + Assert.Equal("author2", booksEnumerator.Current.Author); + Assert.Equal( + "https://bookstoreromanceday.org/wp-content/uploads/2020/08/book-cover-placeholder.png", + booksEnumerator.Current.ThumbnailUrl + ); + Assert.Equal(1, booksEnumerator.Current.Clippings.Count); + clippingsEnumerator = booksEnumerator.Current.Clippings.GetEnumerator(); + clippingsEnumerator.MoveNext(); + Assert.Equal(booksEnumerator.Current, clippingsEnumerator.Current.Book); + Assert.Equal("text2", clippingsEnumerator.Current.Text); + Assert.Equal(1, clippingsEnumerator.Current.StartPosition); + Assert.Equal(2, clippingsEnumerator.Current.FinishPosition); + Assert.Equal(1, clippingsEnumerator.Current.Page); + } + + [Fact] + public async Task ReturnsNullForInvalidClippings() + { + var metadataFetcherMock = A.Fake(); + var clippingsParserMock = A.Fake(); + var booksParser = new BooksParser(metadataFetcherMock, clippingsParserMock); + + A.CallTo(() => clippingsParserMock.Parse(A.Ignored))!.Returns((ClippingDto?)null); + A.CallTo(() => metadataFetcherMock.GetThumbnailUrlAsync(A.Ignored)).Returns((string?)null); + + var result = await booksParser.ParseAsync(new[] + { + "invalidClipping1", + "invalidClipping2" + }); + + Assert.Empty(result); + } + + [Fact] + public async Task ReturnsNullForClippingsWithoutMarkedText() + { + var metadataFetcherMock = A.Fake(); + var clippingsParserMock = A.Fake(); + var booksParser = new BooksParser(metadataFetcherMock, clippingsParserMock); + + A.CallTo(() => clippingsParserMock.Parse(A.Ignored))!.Returns( + new ClippingDto(text: "", startPosition: 1, finishPosition: 1, page: 1, + highlightDate: new DateTime(2024, 02, 27), author: "author", title: "title")); + A.CallTo(() => metadataFetcherMock.GetThumbnailUrlAsync(A.Ignored)).Returns((string?)null); + + var result = await booksParser.ParseAsync(new[] + { + "invalidClipping1", + "invalidClipping2" + }); + + Assert.Empty(result); + } + + [Fact] + public async Task ReturnsNullForClippingsWithoutAuthor() + { + var metadataFetcherMock = A.Fake(); + var clippingsParserMock = A.Fake(); + var booksParser = new BooksParser(metadataFetcherMock, clippingsParserMock); + + A.CallTo(() => clippingsParserMock.Parse(A.Ignored))!.Returns( + new ClippingDto(text: "", startPosition: 1, finishPosition: 1, page: 1, + highlightDate: new DateTime(2024, 02, 27), author: null, title: "title")); + A.CallTo(() => metadataFetcherMock.GetThumbnailUrlAsync(A.Ignored)).Returns((string?)null); + + var result = await booksParser.ParseAsync(new[] + { + "invalidClipping1", + "invalidClipping2" + }); + + Assert.Empty(result); + } + + [Fact] + public async Task ReturnsNullForClippingsWithoutTitle() + { + var metadataFetcherMock = A.Fake(); + var clippingsParserMock = A.Fake(); + var booksParser = new BooksParser(metadataFetcherMock, clippingsParserMock); + + A.CallTo(() => clippingsParserMock.Parse(A.Ignored))!.Returns( + new ClippingDto(text: "", startPosition: 1, finishPosition: 1, page: 1, + highlightDate: new DateTime(2024, 02, 27), author: "author", title: null)); + A.CallTo(() => metadataFetcherMock.GetThumbnailUrlAsync(A.Ignored)).Returns((string?)null); + + var result = await booksParser.ParseAsync(new[] + { + "invalidClipping1", + "invalidClipping2" + }); + + Assert.Empty(result); + } +} \ No newline at end of file diff --git a/UnitTests/Parser/ClippingsLanguageTest.cs b/UnitTests/Parser/ClippingsLanguageTest.cs new file mode 100644 index 0000000..b28a05c --- /dev/null +++ b/UnitTests/Parser/ClippingsLanguageTest.cs @@ -0,0 +1,107 @@ +using ExportKindleClippingsToNotion.Parser; +using JetBrains.Annotations; + +namespace UnitTests.Parser; + +[TestSubject(typeof(ClippingsLanguage))] +public class ClippingsLanguageTest +{ + private const string EnglishClipping = """ + How To Win Friends and Influence People (Carnegie, Dale) + - Your Highlight on page 79 | location 1293-1295 | Added on Tuesday, 30 August 2022 19:31:58 + + 7. ​​​An Easy Way to Become a Good Conversationalist​​ + ========== + """; + + private const string GermanClipping = """ + Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008)) + - Ihre Markierung bei Position 1138-1138 | Hinzugefügt am Samstag, 3. Juli 2021 17:52:09 + + you first look at the method, the meanings of the variables are opaque. + ========== + """; + + private const string SpanishClipping = """ + How To Win Friends and Influence People (Carnegie, Dale) + - La subrayado en la página 79 | posición 1293-1295 | Añadido el martes, 30 de agosto de 2022 19:40:15 + + 7​. ​​​An Easy Way to Become a Good Conversationalist​​ + ========== + """; + + private const string UnknownClipping = """ + How To Win Friends and Influence People (Carnegie, Dale) + - asdasdasdlösajdsad 79 | asdasdasdsa 1293-1295 | sadaasdasds, 30 asdasdas 2022 19:40:15 + + 7​. ​​​An Easy Way to Become a Good Conversationalist​​ + ========== + """; + + + [Fact] + public void ReturnsEnglish() + { + var clippingsLanguage = new ClippingsLanguage(); + var determinedLanguage = clippingsLanguage.Determine(EnglishClipping); + + Assert.Equal(SupportedLanguages.English, determinedLanguage); + } + + [Fact] + public void ReturnsGerman() + { + var clippingsLanguage = new ClippingsLanguage(); + var determinedLanguage = clippingsLanguage.Determine(GermanClipping); + + Assert.Equal(SupportedLanguages.German, determinedLanguage); + } + + [Theory] + [ClassData(typeof(UnsupportedLanguages))] + public void ReturnsNotSupportedForSpanish(string clipping) + { + var clippingsLanguage = new ClippingsLanguage(); + + var exception = + Assert.Throws(() => clippingsLanguage.Determine(clipping)); + + Assert.NotNull(exception); + Assert.Equal($"The language of your clipping is currently not supported!", exception.Message); + } + + [Fact] + public void ReturnsNotRecognizedForUnknownLanguage() + { + var clippingsLanguage = new ClippingsLanguage(); + + var exception = + Assert.Throws(() => clippingsLanguage.Determine("")); + + Assert.NotNull(exception); + Assert.Equal($"The language of your clipping can't be recognized!", exception.Message); + } +} + +public class UnsupportedLanguages : IEnumerable +{ + public IEnumerator GetEnumerator() + { + yield return new object[] { """ + How To Win Friends and Influence People (Carnegie, Dale) + - asdasdasdlösajdsad 79 | asdasdasdsa 1293-1295 | sadaasdasds, 30 asdasdas 2022 19:40:15 + + 7​. ​​​An Easy Way to Become a Good Conversationalist​​ + ========== + """ }; + yield return new object[] { """ + How To Win Friends and Influence People (Carnegie, Dale) + - asdasdasdlösajdsad 79 | asdasdasdsa 1293-1295 | sadaasdasds, 30 asdasdas 2022 19:40:15 + + 7​. ​​​An Easy Way to Become a Good Conversationalist​​ + ========== + """ }; + } + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => GetEnumerator(); +} \ No newline at end of file diff --git a/UnitTests/Parser/ClippingsParserEnglishTest.cs b/UnitTests/Parser/ClippingsParserEnglishTest.cs new file mode 100644 index 0000000..2102d74 --- /dev/null +++ b/UnitTests/Parser/ClippingsParserEnglishTest.cs @@ -0,0 +1,106 @@ +using System.Collections; +using ExportKindleClippingsToNotion.Parser; +using JetBrains.Annotations; + +namespace UnitTests.Parser; + +[TestSubject(typeof(ClippingsParserEnglish))] +public class ClippingsParserEnglishTest +{ + [Fact] + public void ReturnsNullForAnInvalidClipping() + { + var parser = new ClippingsParserEnglish(); + const string clipping = "line1\nline2\nline3"; + + Assert.Null(parser.Parse(clipping)); + } + + [Theory] + [ClassData(typeof(ValidEnglishClippingTestData))] + public void ReturnsAValidClipping(string clipping, string expectedAuthor, string expectedTitle, + int expectedStartPosition, int expectedFinishPosition, int expectedPage, DateTime expectedHighlightDate, + string expectedText) + { + var parser = new ClippingsParserEnglish(); + var result = parser.Parse(clipping); + + Assert.NotNull(result); + Assert.Equal(expectedAuthor, result.Author); + Assert.Equal(expectedTitle, result.Title); + Assert.Equal(expectedStartPosition, result.StartPosition); + Assert.Equal(expectedFinishPosition, result.FinishPosition); + Assert.Equal(expectedPage, result.Page); + Assert.Equal(expectedHighlightDate, result.HighlightDate); + Assert.Equal(expectedText, result.Text); + } + + [Theory] + [ClassData(typeof(InvalidEnglishClippingTestData))] + public void ReturnsBestMatchForInValidClipping(string clipping, string expectedAuthor, string expectedTitle, + int expectedStartPosition, int expectedFinishPosition, int expectedPage, DateTime expectedHighlightDate, + string expectedText) + { + var parser = new ClippingsParserEnglish(); + var result = parser.Parse(clipping); + + Assert.NotNull(result); + Assert.Equal(expectedAuthor, result.Author); + Assert.Equal(expectedTitle, result.Title); + Assert.Equal(expectedStartPosition, result.StartPosition); + Assert.Equal(expectedFinishPosition, result.FinishPosition); + Assert.Equal(expectedPage, result.Page); + Assert.Equal(expectedHighlightDate, result.HighlightDate); + Assert.Equal(expectedText, result.Text); + } + + [Fact] + public void ReturnsNullIfLimitHasBeenReached() + { + var clipping = "How To Win Friends and Influence People (Carnegie, Dale)\n- Your Highlight on page 79 | location 1293-1295 | Added on Tuesday, 30 August 2022 19:31:58\n\n "; + var parser = new ClippingsParserEnglish(); + + Assert.Null(parser.Parse(clipping)); + } + +} + +public class ValidEnglishClippingTestData : IEnumerable +{ + public IEnumerator GetEnumerator() + { + yield return new object[] + { + "How To Win Friends and Influence People (Carnegie, Dale)\n- Your Highlight on page 79 | location 1293-1295 | Added on Tuesday, 30 August 2022 19:31:58\n\n7\u200b. \u200b\u200b\u200bAn Easy Way to Become a Good Conversationalist\u200b\u200b\n", + "Carnegie, Dale", + "How To Win Friends and Influence People", + 1293, + 1295, + 79, + DateTime.Parse("2022-08-30T19:31:58"), + "7\u200b. \u200b\u200b\u200bAn Easy Way to Become a Good Conversationalist\u200b\u200b" + }; + } + + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); +} + +public class InvalidEnglishClippingTestData : IEnumerable +{ + public IEnumerator GetEnumerator() + { + yield return new object[] + { + "Carnegie, Dale (How To Win Friends and Influence People)\n- Your Highlight on page 79 | location 1293-1295 | Added on Tuesday, 30 August 2022 19:31:58\n\n7\u200b. \u200b\u200b\u200bAn Easy Way to Become a Good Conversationalist\u200b\u200b\n", + "How To Win Friends and Influence People", + "Carnegie, Dale", + 1293, + 1295, + 79, + DateTime.Parse("2022-08-30T19:31:58"), + "7\u200b. \u200b\u200b\u200bAn Easy Way to Become a Good Conversationalist\u200b\u200b" + }; + } + + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); +} \ No newline at end of file diff --git a/UnitTests/Parser/ClippingsParserFactoryTest.cs b/UnitTests/Parser/ClippingsParserFactoryTest.cs new file mode 100644 index 0000000..6c1010c --- /dev/null +++ b/UnitTests/Parser/ClippingsParserFactoryTest.cs @@ -0,0 +1,35 @@ +using ExportKindleClippingsToNotion.Parser; +using JetBrains.Annotations; +using Moq; + +namespace UnitTests.Parser; + +[TestSubject(typeof(ClippingsParserFactory))] +public class ClippingsParserFactoryTest +{ + + [Fact] + public void ReturnsEnglishParserForEnglishLanguage() + { + var factory = new ClippingsParserFactory(); + + Assert.IsType(factory.GetByLanguage(SupportedLanguages.English)); + } + + [Fact] + public void ReturnsGermanParserForGermanLanguage() + { + var factory = new ClippingsParserFactory(); + + Assert.IsType(factory.GetByLanguage(SupportedLanguages.German)); + } + + [Fact] + public void ThrowsExceptionForUnsupportedLanguage() + { + var factory = new ClippingsParserFactory(); + const SupportedLanguages unsupportedLanguage = (SupportedLanguages)100; + + Assert.Throws(() => factory.GetByLanguage(unsupportedLanguage)); + } +} \ No newline at end of file diff --git a/UnitTests/Parser/ClippingsParserGermanTest.cs b/UnitTests/Parser/ClippingsParserGermanTest.cs new file mode 100644 index 0000000..d804954 --- /dev/null +++ b/UnitTests/Parser/ClippingsParserGermanTest.cs @@ -0,0 +1,160 @@ +using System.Collections; +using ExportKindleClippingsToNotion.Parser; +using JetBrains.Annotations; + +namespace UnitTests.Parser; + +[TestSubject(typeof(ClippingsParserGerman))] +public class ClippingsParserGermanTest +{ + [Fact] + public void ReturnsNullForAnInvalidClipping() + { + var parser = new ClippingsParserGerman(); + const string clipping = "line1\nline2\nline3"; + + Assert.Null(parser.Parse(clipping)); + } + + [Theory] + [ClassData(typeof(ValidGermanClippingTestData))] + public void ReturnsAValidClipping(string clipping, string expectedAuthor, string expectedTitle, + int expectedStartPosition, int expectedFinishPosition, int expectedPage, DateTime expectedHighlightDate, + string expectedText) + { + var parser = new ClippingsParserGerman(); + var result = parser.Parse(clipping); + + Assert.NotNull(result); + Assert.Equal(expectedAuthor, result.Author); + Assert.Equal(expectedTitle, result.Title); + Assert.Equal(expectedStartPosition, result.StartPosition); + Assert.Equal(expectedFinishPosition, result.FinishPosition); + Assert.Equal(expectedPage, result.Page); + Assert.Equal(expectedHighlightDate, result.HighlightDate); + Assert.Equal(expectedText, result.Text); + } + + [Theory] + [ClassData(typeof(InvalidGermanClippingTestData))] + public void ReturnsBestMatchForInvalidClipping(string clipping, string expectedAuthor, string expectedTitle, + int expectedStartPosition, int expectedFinishPosition, int expectedPage, DateTime expectedHighlightDate, + string expectedText) + { + var parser = new ClippingsParserGerman(); + var result = parser.Parse(clipping); + + Assert.NotNull(result); + Assert.Equal(expectedAuthor, result.Author); + Assert.Equal(expectedTitle, result.Title); + Assert.Equal(expectedStartPosition, result.StartPosition); + Assert.Equal(expectedFinishPosition, result.FinishPosition); + Assert.Equal(expectedPage, result.Page); + Assert.Equal(expectedHighlightDate, result.HighlightDate); + Assert.Equal(expectedText, result.Text); + } + + [Fact] + public void ReturnsNullIfLimitHasBeenReached() + { + const string clipping = "How To Win Friends and Influence People (Carnegie, Dale)\n- Your Highlight on page 79 | location 1293-1295 | Added on Tuesday, 30 August 2022 19:31:58\n\n "; + var parser = new ClippingsParserEnglish(); + + Assert.Null(parser.Parse(clipping)); + } +} + +public class ValidGermanClippingTestData : IEnumerable +{ + public IEnumerator GetEnumerator() + { + yield return new object[] + { + "Clean Architecture (Robert C. Martin)\n- Ihre Markierung bei Position 2983-2984 | Hinzugefügt am Dienstag, 17. Mai 2022 21:00:35\n\ninitial entry point of the system.", + "Robert C. Martin", + "Clean Architecture", + 2983, + 2984, + 0, + DateTime.Parse("2022-05-17T21:00:35"), + "initial entry point of the system." + }; + yield return new object[] + { + "Why We Sleep: Unlocking the Power of Sleep and Dreams (Matthew Walker)\n- Ihre Markierung bei Position 1420-1421 | Hinzugefügt am Mittwoch, 25. August 2021 16:11:46\n\nlate childhood and adolescence.", + "Matthew Walker", + "Why We Sleep: Unlocking the Power of Sleep and Dreams", + 1420, + 1421, + 0, + DateTime.Parse("2021-08-25T16:11:46"), + "late childhood and adolescence." + }; + yield return new object[] + { + "Patterns of enterprise application architecture (2015) (Fowler, Martin)\n- Ihre Markierung bei Position 986-987 | Hinzugefügt am Mittwoch, 14. Juli 2021 19:06:11\n\ncorresponds pretty closely to the database structure, with one domain class per database table. Such domain objects often have only moderately complex business logic.", + "Fowler, Martin", + "Patterns of enterprise application architecture", + 986, + 987, + 0, + DateTime.Parse("2021-07-14T19:06:11"), + "corresponds pretty closely to the database structure, with one domain class per database table. Such domain objects often have only moderately complex business logic." + }; + yield return new object[] + { + "Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008))\n- Ihre Markierung bei Position 1138-1138 | Hinzugefügt am Samstag, 3. Juli 2021 17:52:09\n\nyou first look at the method, the meanings of the variables are opaque.", + "2008", + "Robert C. Martin", + 1138, + 1138, + 0, + DateTime.Parse("2021-07-03T17:52:09"), + "you first look at the method, the meanings of the variables are opaque." + }; + yield return new object[] + { + "Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008) (Robert C. Martin)\n- Ihre Markierung bei Position 2518-2518 | Hinzugefügt am Montag, 5. Juli 2021 14:03:08\n\nObjects", + "Robert C. Martin", + "Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall", + 2518, + 2518, + 0, + DateTime.Parse("2021-07-05T14:03:08"), + "Objects" + }; + yield return new object[] + { + "Souverän investieren mit Indexfonds und ETFs (German Edition) (Kommer, Gerd)\n- Ihre Markierung auf Seite 13 | bei Position 224-226 | Hinzugefügt am Montag, 10. Januar 2022 22:58:55\n\nAktives Anlagemanagement ist der Versuch, auf der Basis einer bestimmten Anlagestrategie eine »Überrendite« (neudeutsch »Outperformance«, »Excess-Return« oder »alpha«) zu erzielen, also eine höhere Rendite als der Durchschnitt der übrigen Marktteilnehmer – gemessen an einem sinnvollen Vergleichsindex", + "Kommer, Gerd", + "Souverän investieren mit Indexfonds und ETFs", + 224, + 226, + 13, + DateTime.Parse("2022-01-10T22:58:55"), + "Aktives Anlagemanagement ist der Versuch, auf der Basis einer bestimmten Anlagestrategie eine »Überrendite« (neudeutsch »Outperformance«, »Excess-Return« oder »alpha«) zu erzielen, also eine höhere Rendite als der Durchschnitt der übrigen Marktteilnehmer – gemessen an einem sinnvollen Vergleichsindex" + }; + } + + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); +} + +public class InvalidGermanClippingTestData : IEnumerable +{ + public IEnumerator GetEnumerator() + { + yield return new object[] + { + "Robert C. Martin (Clean Code A Handbook of Agile Software Craftsmanship-Prentice Hall (2008))\n- Ihre Markierung bei Position 1138-1138 | Hinzugefügt am Samstag, 3. Juli 2021 17:52:09\n\nyou first look at the method, the meanings of the variables are opaque.", + "2008", + "Robert C. Martin", + 1138, + 1138, + 0, + DateTime.Parse("2021-07-03T17:52:09"), + "you first look at the method, the meanings of the variables are opaque." + }; + } + + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); +} \ No newline at end of file diff --git a/UnitTests/UnitTests.csproj b/UnitTests/UnitTests.csproj new file mode 100644 index 0000000..764beb9 --- /dev/null +++ b/UnitTests/UnitTests.csproj @@ -0,0 +1,34 @@ + + + + net8.0 + enable + enable + + false + true + + + + + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + + + + + + diff --git a/UnitTests/Usings.cs b/UnitTests/Usings.cs new file mode 100644 index 0000000..8c927eb --- /dev/null +++ b/UnitTests/Usings.cs @@ -0,0 +1 @@ +global using Xunit; \ No newline at end of file