checkmenot.

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.

7 checklists29 conhecimentosCarregando marcações…

Abra o que quer entender. Marque o que já sabe. Aprofunde quando precisar.

Todas as checklists29 itens visíveis

0 de 4 marcados como entendidos
  • 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

    FundamentalNão marcado
  • 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

0 de 6 marcados como entendidos
  • 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.

    FundamentalReservado
  • Iterate, filter, transform and sum

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado
  • 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.

    FundamentalReservado
  • Find the path through project files

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado

0 de 4 marcados como entendidos
  • Know where the code runs

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • 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.

    ImportanteReservado
  • Locate what a program can change

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado

0 de 4 marcados como entendidos
  • 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.

    FundamentalReservado
  • Keep versions and recover a change

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado

0 de 5 marcados como entendidos
  • Separate execution failures from incorrect results

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • Reduce a failure to a reproducible example

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado
  • 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.

    FundamentalReservado
  • Use AI for review and require evidence

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    ImportanteReservado

0 de 3 marcados como entendidos
  • Run and interpret the sample report

    Este conteúdo faz parte da compra. Consulte o acesso à trilha.

    FundamentalReservado
  • 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.

    ImportanteReservado

0 de 3 marcados como entendidos
  • 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.

    FundamentalReservado