about summary refs log tree commit diff
path: root/usth/ICT2.7/P3L1 Software Architecture Subtitles/10 - Architectural Recovery Quiz Solution - lang_en_vs4.srt
diff options
context:
space:
mode:
Diffstat (limited to 'usth/ICT2.7/P3L1 Software Architecture Subtitles/10 - Architectural Recovery Quiz Solution - lang_en_vs4.srt')
-rw-r--r--usth/ICT2.7/P3L1 Software Architecture Subtitles/10 - Architectural Recovery Quiz Solution - lang_en_vs4.srt67
1 files changed, 67 insertions, 0 deletions
diff --git a/usth/ICT2.7/P3L1 Software Architecture Subtitles/10 - Architectural Recovery Quiz Solution - lang_en_vs4.srt b/usth/ICT2.7/P3L1 Software Architecture Subtitles/10 - Architectural Recovery Quiz Solution - lang_en_vs4.srt
new file mode 100644
index 0000000..bd45907
--- /dev/null
+++ b/usth/ICT2.7/P3L1 Software Architecture Subtitles/10 - Architectural Recovery Quiz Solution - lang_en_vs4.srt
@@ -0,0 +1,67 @@
+1

+00:00:00,120 --> 00:00:03,210

+The first sentence is definitely false. Prescriptive architecture

+

+2

+00:00:03,210 --> 00:00:06,530

+and descriptive architecture tend to diverge as systems evolve,

+

+3

+00:00:06,530 --> 00:00:08,960

+and sometimes, even when the system is first developed,

+

+4

+00:00:08,960 --> 00:00:10,680

+as we will see in some of the upcoming

+

+5

+00:00:10,680 --> 00:00:14,340

+examples. Conversely, the second sentence is true. By

+

+6

+00:00:14,340 --> 00:00:18,150

+adding unnecessary elements to the architecture, architectural drift can

+

+7

+00:00:18,150 --> 00:00:22,470

+transform an otherwise clean architecture into a complex sub-optimal,

+

+8

+00:00:22,470 --> 00:00:25,960

+and often ugly, architecture. The third sentence is false.

+

+9

+00:00:25,960 --> 00:00:30,540

+Architectural erosion and architectural drift are, indeed, different phenomena.

+

+10

+00:00:30,540 --> 00:00:32,940

+But they both result in a less than ideal, and

+

+11

+00:00:32,940 --> 00:00:36,160

+in some cases, highly degraded architecture. And the fourth

+

+12

+00:00:36,160 --> 00:00:39,600

+sentence is also false, as we discussed a minute ago.

+

+13

+00:00:39,600 --> 00:00:42,050

+Just tweaking at the code is very unlikely to

+

+14

+00:00:42,050 --> 00:00:44,930

+improve the code. Quite the opposite, actually. The best way

+

+15

+00:00:44,930 --> 00:00:48,420

+to repair a degraded architectural design is to first, understand

+

+16

+00:00:48,420 --> 00:00:51,110

+the current architecture, and then, try to fix it in

+

+17

+00:00:51,110 --> 00:00:52,280

+a more principled way.