Chapter 3 - The Basic Tools Flashcards
What the benefit of tools?
Tools amplify your talent. The better your tools, and the better you know how to use them, the more productive you can be.
What is the drawback of storing data in binary files?
The context necessary to understand the data is separated from the data itself. Without the application logic to parse it, the data is unuseful.
What is plain text?
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.
What are the main reasons to use plain text?
Insurance against obsolescence
Leverage existing tools
Easier testing
What is Editor Fluency?
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.
What is the advantage of using a host repository?
Using a Host repository like GitHub, it is possible to improve collaboration, add integration with pipelines, issue tracking and general team interaction
What debugging is at the end of day?
It just problem solving.
What is the first rule of debugging?
Don’t panic. It is important to step back a pace and focus on the bug.
What is the most important rule of debugging?
Write a falling test before fixing the Code.
What is the rubber ducking ?
It is a simple technique for finding the cause of a problem is simply to explain it to someone else.