From b2d80610db6beda38573890ed169815e495bc663 Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Sun, 24 May 2020 16:34:31 +0700 Subject: [usth/ICT2.7] Engineer software --- .../3 - IDE Overview - lang_en_vs6.srt | 143 +++++++++++++++++++++ 1 file changed, 143 insertions(+) create mode 100644 usth/ICT2.7/P1L3 Integrated Development Environment Subtitles/3 - IDE Overview - lang_en_vs6.srt (limited to 'usth/ICT2.7/P1L3 Integrated Development Environment Subtitles/3 - IDE Overview - lang_en_vs6.srt') diff --git a/usth/ICT2.7/P1L3 Integrated Development Environment Subtitles/3 - IDE Overview - lang_en_vs6.srt b/usth/ICT2.7/P1L3 Integrated Development Environment Subtitles/3 - IDE Overview - lang_en_vs6.srt new file mode 100644 index 0000000..e2b63b3 --- /dev/null +++ b/usth/ICT2.7/P1L3 Integrated Development Environment Subtitles/3 - IDE Overview - lang_en_vs6.srt @@ -0,0 +1,143 @@ +1 +00:00:00,130 --> 00:00:05,680 +So, now let's look in a little more detail to what is an IDE. An IDE is a + +2 +00:00:05,680 --> 00:00:09,790 +software application that supports software developers in many of + +3 +00:00:09,790 --> 00:00:13,840 +their everyday tasks. It has many useful features. Most IDEs + +4 +00:00:13,840 --> 00:00:16,790 +provide views that can be used to navigate, project + +5 +00:00:16,790 --> 00:00:20,140 +resources from different perspectives. For example, you might want to + +6 +00:00:20,140 --> 00:00:22,390 +look at your code differently when you're writing code, + +7 +00:00:22,390 --> 00:00:25,950 +and when you're debugging. They also normally provide an intelligent + +8 +00:00:25,950 --> 00:00:29,380 +source code editor. For example, an editor that will allow you + +9 +00:00:29,380 --> 00:00:32,110 +to browse the documentation when you're writing a code that + +10 +00:00:32,110 --> 00:00:35,780 +uses a specific method, or that will give you autocompletion when + +11 +00:00:35,780 --> 00:00:37,990 +you start writing the name of an object and you want to + +12 +00:00:37,990 --> 00:00:40,820 +get the methods for that object. And all of these things + +13 +00:00:40,820 --> 00:00:43,420 +can be very useful while you're developing and can save you a + +14 +00:00:43,420 --> 00:00:47,750 +lot of time. Modern IDE's will also normally give you support for + +15 +00:00:47,750 --> 00:00:49,540 +version control systems that then you + +16 +00:00:49,540 --> 00:00:52,490 +can use for softer configuration management. + +17 +00:00:52,490 --> 00:00:55,720 +And we're going to discuss in detail version control systems in + +18 +00:00:55,720 --> 00:00:58,380 +the next tools of the trade lesson, and we're also + +19 +00:00:58,380 --> 00:01:01,135 +going to see how it can be integrated within an IDE. + +20 +00:01:01,135 --> 00:01:04,730 +IDEs also give you builders so they give you build automation + +21 +00:01:04,730 --> 00:01:08,070 +tools, they give you runtime support. So that you can + +22 +00:01:08,070 --> 00:01:10,960 +run your projects from within the IDE and, for example, + +23 +00:01:10,960 --> 00:01:14,550 +observe some aspects of the execution. In addition to giving + +24 +00:01:14,550 --> 00:01:17,562 +you support for the runtime, they give you support for testing. + +25 +00:01:17,562 --> 00:01:21,267 +Many IDEs allow you to run tests from within + +26 +00:01:21,267 --> 00:01:23,520 +the IDE and to check the results of the tests + +27 +00:01:23,520 --> 00:01:26,300 +from within the IDE. Not only that. Normally, after you + +28 +00:01:26,300 --> 00:01:28,210 +run your tests, if there are some test cases that + +29 +00:01:28,210 --> 00:01:31,500 +fail, you can also use your IDEs to do debugging. + +30 +00:01:31,500 --> 00:01:35,620 +Many IDEs include graphical debuggers. Debuggers will allow you to + +31 +00:01:35,620 --> 00:01:39,400 +navigate through the code, set which points, stop and restart + +32 +00:01:39,400 --> 00:01:43,160 +the execution. Inspect variables, and do all of the activities + +33 +00:01:43,160 --> 00:01:46,320 +that help debugging. And, to help you be more efficient + +34 +00:01:46,320 --> 00:01:49,440 +and more effective when you do debugging. And into addition to + +35 +00:01:49,440 --> 00:01:52,760 +all these features that are listed here IDEs can normally provide + +36 +00:01:52,760 --> 00:01:56,650 +you even more features through a mechanishm that is called plugins. -- cgit 1.4.1