Chapter 3 - The Basic Tools Flashcards

1
Q

What the benefit of tools?

A

Tools amplify your talent. The better your tools, and the better you know how to use them, the more productive you can be.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the drawback of storing data in binary files?

A

The context necessary to understand the data is separated from the data itself. Without the application logic to parse it, the data is unuseful.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is plain text?

A

Plain text is made up of printable characters in a form that conveys information. It does not mean that the text is unstructured; HTML, JSON, YAML are all plain text.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the main reasons to use plain text?

A

Insurance against obsolescence
Leverage existing tools
Easier testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Editor Fluency?

A

It means you can manipulate your editor without using your mouse very often. It means you do not have to think about what you are going to do.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the advantage of using a host repository?

A

Using a Host repository like GitHub, it is possible to improve collaboration, add integration with pipelines, issue tracking and general team interaction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What debugging is at the end of day?

A

It just problem solving.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the first rule of debugging?

A

Don’t panic. It is important to step back a pace and focus on the bug.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the most important rule of debugging?

A

Write a falling test before fixing the Code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the rubber ducking ?

A

It is a simple technique for finding the cause of a problem is simply to explain it to someone else.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly