TRILHA DE CONHECIMENTO · BETA
Program with AI and understand the code
Turn an idea into clear criteria, follow what code does and review AI-proposed changes. Practice reading, debugging and testing with an adaptable replenishment report.
Abra o que quer entender. Marque o que já sabe. Aprofunde quando precisar.
- FundamentalNão marcado
What it means to understand AI-generated codeConnect intent, execution and evidence before accepting a solution.
Understanding a program means explaining its inputs, decisions, outputs and possible effects. You can look up syntax and ask AI for help; what you cannot blindly delegate is the meaning of the result.
Our case is a replenishment report. For each active product, if stock is below its minimum, suggest enough units to reach its target. Stock equal to the minimum produces no suggestion. The program reads a file and displays a report; it does not purchase anything or change stock.
A lamp has stock 3, minimum 4 and target 8: it appears with 5 units. A stand with stock 2 and minimum 2 stays out. This pair already lets you challenge code using
<=instead of<. Plausible appearance does not resolve that difference.Use AI to locate files, explain functions, propose a change and suggest test cases. Then compare the proposal with observable inputs and results. An explanation and a test can repeat the same mistake; two agreeing answers are not two independent proofs.
This guide uses JavaScript as an executable example. Variables, conditions, functions, collections, errors and effects exist in many languages, although syntax and details vary. Learn to recognize those parts and check behavior. You do not need to memorize a library to decide whether a suggestion replenishes five units or makes an unauthorized purchase.
Confira se ficou claro
Use estas perguntas para conferir seu entendimento. Você decide quando marcar o assunto como entendido.
Conferência opcional, só enquanto este conteúdo estiver aberto.Como este conhecimento ajuda no objetivo
Connect intent, execution and evidence before accepting a solution.
Materiais complementares
- ArquivoDefine what the program should do
Fill your contract using the worked example: goal, input, output, rules, boundaries and cases that must remain identical. Compare results before requesting implementation.
Abrir material
Referências
- ArquivoDefine what the program should do
- FundamentalReservado
Turn an idea into input/output examples
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Separate rules, input, presentation and effects
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Request a change with clear acceptance criteria
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Read values, types and collections
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Follow conditions and decisions
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Iterate, filter, transform and sum
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Read a function as a small contract
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Notice when a change modifies original data
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Find the path through project files
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Know where the code runs
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Evaluate a dependency before installing it
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Understand asynchronous waiting and failure
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Locate what a program can change
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Provide enough context without dumping the whole project
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Change one decision at a time
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Review a diff for behavior
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Keep versions and recover a change
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Separate execution failures from incorrect results
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Reduce a failure to a reproducible example
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Write a test that challenges the promise
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Choose cases that distinguish incorrect implementations
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Use AI for review and require evidence
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Run and interpret the sample report
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Study a complete change: category filtering
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- ImportanteReservado
Hand over a change another person can verify
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Before requesting: define the change and expected results
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
During review: follow data, decisions and effects
Este conteúdo faz parte da compra. Consulte o acesso à trilha.
- FundamentalReservado
Before accepting: reproduce, test and record
Este conteúdo faz parte da compra. Consulte o acesso à trilha.