curriculum/challenges/english/blocks/learn-how-to-document-code-for-a-project/65e85c512d559f216cacd3c4.md
Listen to the audio and answer the question.
Why does Brian recommend listing the project dependencies?
To make the project look more complex
Listing dependencies is not about making the project look complex, but about providing necessary information for collaborators.
To help with the budget planning
While important, budget planning is not the reason mentioned here. Brian's focus is on informing potential collaborators.
To let anyone who wants to work on the project knows what they need
To keep track of the coding progress
Tracking coding progress is important, but the reason Brian gives is to inform people who want to work on the project about what they will need.
3
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "7.1-1.mp3",
"startTime": 1,
"startTimestamp": 21.22,
"finishTimestamp": 26.38
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 6.16,
"dialogue": {
"text": "You should list the project dependencies so that anyone who wants to work on it knows what they need.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 6.66
}
]
}