Skip to main content
Select language: current language is Portuguese
Pesquisar ou perguntar ao Copilot
Abrir menu

Programação de improviso com o GitHub Copilot

Crie um aplicativo sem escrever nenhum código por conta própria.

Introdução

          Copilot permite que você crie um aplicativo totalmente novo do zero, adicione recursos ou altere a interface do usuário, sem escrever uma linha de código por conta própria. Você pode trabalhar com Copilot, inserindo prompts no modo de exibição de chat, usando a IA como seu parceiro de codificação, e deixar toda a codificação real para Copilot.

Neste tutorial, você trabalhará dessa maneira, dentro VS Code ou em um IDE do JetBrains, para criar um aplicativo Web de acompanhamento de tempo pessoal.

Esse método funciona bem para desenvolver uma prova de conceito, criar um rascunho de um aplicativo que você desenvolverá ainda mais usando uma abordagem mais convencional para o desenvolvimento de software ou criar aplicativos para seu próprio uso pessoal.

Observação

As respostas mostradas neste artigo são exemplos. Chat Copilot as respostas são não determinísticas, portanto, você pode obter respostas diferentes das mostradas aqui.

Para quem é este tutorial?

  •         **Aluno:** Você está aprendendo a criar aplicativos de software. Você pode aprender muito trabalhando com Copilot e vendo como ele implementa suas solicitações.
    
  •         **Não desenvolvedor:** Você é gerente de produto ou está trabalhando em outra função fora de uma equipe de engenharia. Você deseja criar rapidamente um aplicativo de prova de conceito para demonstrar alguma funcionalidade específica. Você está preocupado principalmente com a experiência do usuário, em vez dos detalhes do código.
    
  •         **Individual:** Você deseja criar um aplicativo para fornecer algumas funcionalidades úteis para ajudá-lo em sua vida diária, no trabalho ou em casa. O aplicativo será executado localmente em seu computador e somente você o usará, portanto, você não está excessivamente preocupado sobre como o código foi montado.
    

Este tutorial não se destina a desenvolvedores experientes com uma prática estabelecida de escrever código em um editor. Os desenvolvedores experientes usarão Copilot de uma maneira diferente, como ferramenta para solucionar problemas e aumentar a produtividade. Neste tutorial, trabalharemos no chat e deixaremos Copilot fazer todo o trabalho no editor.

Quanto tempo isso levará?

Há muitas variáveis que podem afetar quanto tempo você pode levar para concluir este tutorial. No entanto, você deve permitir pelo menos duas horas. A qualquer momento você pode voltar a ele mais tarde, retomando de onde parou na mesma conversa em Chat Copilot.

Pré-requisitos

Antes de getting started você deve ter o seguinte:

Preparação

Criaremos um aplicativo de acompanhamento de tempo em um novo GitHub repositório.

  1.        GitHub No site, crie um novo repositório privado para seu aplicativo, incluindo um arquivo README inicial. Consulte [Criar um novo repositório](/repositories/creating-and-managing-repositories/creating-a-new-repository).
    
  2. Clone uma cópia do repositório para o computador local. Consulte Clonagem de um repositório.

  3. Na cópia local do repositório, crie uma nova ramificação para trabalhar.

    Por exemplo, em um terminal, use o comando:

    Bash
    git checkout -b BRANCH-NAME
    

Pesquisando com Copilot

  1. No VS Code ou no seu IDE da JetBrains, abra o diretório do repositório como um novo projeto ou espaço de trabalho.

  2. Feche as guias do editor que estão abertas atualmente.

    Trabalhar em um projeto ou workspace vazio, sem guias de editor abertas, impede que Copilot seja influenciado por qualquer código ou informação presente nessas guias.

  3. Abra uma janela de terminal no IDE.

  4. Abra Chat Copilot e verifique, na parte inferior do modo de exibição de chat, que Ask é o modo de chat selecionado no momento. Se não for, selecione Ask na lista suspensa do modo de chat.

    Captura de tela de "Ask" sendo selecionado no seletor de modo na parte inferior da exibição do chat.

  5. Escolha um modelo na lista suspensa de modelos.

    Observação

    As respostas mencionadas neste tutorial foram recebidas ao usar o Claude Sonnet 4.5. Outros modelos responderão de forma diferente, mas você deverá obter resultados aproximadamente semelhantes. Claude Sonnet 4.5 é uma boa opção, se estiver disponível, pois fornece comentários úteis no modo de exibição de chat, explicando o que está fazendo e dando resumos detalhados quando terminar de codificar.

    Se Claude Sonnet 4.5 não estiver disponível, defina o modelo como Automático ou selecione um modelo de sua escolha.

  6. Insira este prompt no chat:

    Copilot prompt
    I need to keep a daily log of what I've spent my time on. I want to build a time-tracking application to help me do this. Throughout the day I want to use the app to record what I'm working on as I move between tasks. At the end of the day it should show me the total time I've spent on each item.
    
    What are the typical features of such an app?
    
    What do I need to consider when building this app?
    
           Copilot responde com detalhes para responder às suas perguntas.
    
  7. Considere a resposta de Copilot e peça mais informações, conforme necessário, para esclarecer suas dúvidas sobre o seu aplicativo.

    Por exemplo, você pode perguntar:

    Copilot prompt
    Data storage: the application will run locally on my laptop. What's the best way to persistently store data so that I'll have access to historic time-tracking data?
    
    Data structure: How should I structure the data for this application? There will be tasks and projects. Each chunk of time will be associated with a task and some, but not all, tasks will be associated with projects. I will want to see totals for: each task, each project, each task per project.
    
  8. Continue fazendo perguntas na mesma conversa de chat, para criar uma ideia mais clara do aplicativo que você deseja criar.

    Mantenha sua conversa de chat aberta, assim como Copilot usará isso na próxima série de etapas.

Planejando a implementação

Agora você pode começar a planejar uma implementação inicial do aplicativo. É uma boa ideia começar com uma versão básica do aplicativo sobre a qual você pode fazer melhorias contínuas. Isso facilita o funcionamento da funcionalidade fundamental antes de adicionar recursos.

  1. Na mesma Chat Copilot conversa usada na seção anterior, alterne do modo de solicitação para o modo de plano selecionando Plano na lista suspensa do modo de chat na parte inferior do modo de exibição de chat.

  2. Insira este prompt:

    Copilot prompt
    I want to build a time-tracking application that allows me to keep track of how much time I spend on tasks during my working day. This should be a web app that runs locally on my computer. Plan the implementation of a basic, initial version of this application. This first version should allow me to:
    
    - Add, edit and delete projects and tasks - each a name with a maximum of about 50 characters
    - Quickly click to select a project and task and record the start time
    - Click another task to stop the current timer, recording the stop time, and recording the start time for the new task
    - Pause/resume/end the current task
    - Display the totals of times I have spent on each: task, project, and task per project.
    
    Time is always recorded for a specific task. A task can optionally be associated with a project.
    
    Store data for each day, but for this version do not include any user interface or functionality for looking at historical data, or compiling statistics. The initial version of the application should be limited to today's time tracking.
    
    Notes:
    - Tasks never overlap
    - Time should be accurate to the minute by recording the day, hour, minute tasks are started and stopped and calculating the duration from this
    - Design the web UI for display on a desktop monitor
    - Keep things very simple for the initial version. Do not add any other features not mentioned in this prompt
    

    Copilot responde com algo como:

    Plan: criar aplicativo Web de acompanhamento de tempo

    Um aplicativo web de página única para acompanhar o tempo de tarefas diárias usando HTML/CSS/JavaScript puro com localStorage. O aplicativo exibe projetos/tarefas em uma barra lateral, mostra um temporizador ativo e calcula totais diários por tarefa e project.

    Steps

           **Crie a estrutura do projeto** com `index.html`, `styles.css`, `app.js`, e `storage.js` para um aplicativo JavaScript vanilla auto-suficiente
    
           **Implementar a camada de armazenamento de dados** em `storage.js` usando localStorage com coleções para `projects`, `tasks` e `timeEntries`, incluindo operações CRUD e geração de ID
    
           **Construa a estrutura HTML** no `index.html` com três seções principais: barra lateral esquerda para gerenciamento de projeto/tarefa, painel central para temporizador ativo e controles (iniciar/pausar/retomar/parar) e painel direito para totais diários
    
           **Implementar a lógica central do temporizador** no `app.js` tratamento da seleção de tarefas (parar automaticamente a tarefa anterior e iniciar automaticamente a nova), pausar/retomar/parar ações e armazenar cálculos de tempo com precisão de minutos `{ taskId, startTime, endTime, duration }`
    
           **Criar funções de renderização de IU** em `app.js` para listas de projetos/tarefas com edição/exclusão embutida, exibição do temporizador ativo com atualizações em tempo real e agregação de painel de totais por tarefa, projeto e tarefa por projeto
    
           **Estilize a interface** em `styles.css` com layout de três colunas otimizado para desktop, estados visuais claros para temporizadores ativos/pausados e formulários simples para adicionar/editar projetos e tarefas
    

    Considerações adicionais

           **Tratamento de data** – armazene todos os horários como cadeias de caracteres ISO e filtre entradas pela data de hoje (`YYYY-MM-DD`). O limite do dia deve ser meia-noite ou uma hora personalizada (por exemplo, 4h para trabalhadores noturnos)?
    
           **Formato de exibição do temporizador** – Mostrar o tempo decorrido como `HH:MM` ou `H hours M minutes`? Atualizar a cada segundo ou a cada minuto?
    
              **Tarefas não atribuídas** – Como exibir tarefas sem projetos na interface do usuário? Separe a seção "Sem Projeto" na parte superior/inferior da barra lateral ou misture em ordem alfabética?
    
  1. Responda às perguntas Copilot "Considerações adicionais" levantadas. Por exemplo, você pode responder com este prompt:

    Copilot prompt
    - Date handling: only consider the local date. This app is only going to be used by one person in one timezone. Set the day boundary to 4 am.
    - Time display: Show elapsed time as HH:MM. Don't track seconds.
    - Unassigned tasks: I've changed my mind. All tasks should be associated with a project, but there should be a built-in project called "No Project" (which the user can't delete or rename). All tasks should be associated with this project until the user chooses another project.
    
    If the user is changing tasks for the same project then they should be able to do this with one click (assuming the new task has already been defined). If they are doing the same task but for a different project, this should also be possible to change with one click (assuming the new project is already defined). If they want to track time for a different task in a different project then they should be able to do this with 2 clicks.
    
           Copilot pode responder com mais perguntas para sua consideração.
    
  2. Você pode responder algumas ou todas as perguntas ou, se achar que o plano tem detalhes suficientes, poderá pular para o próximo estágio.

           CopilotAs respostas são não determinísticas, portanto, as perguntas feitas variam, mas vamos supor que sua resposta inclua estas perguntas:
    
           **Novo padrão de tarefa do projeto** - Ao adicionar uma nova tarefa sem especificar um projeto, atribua a "Nenhum Projeto" ou ao projeto ativo/selecionado no momento? Recomendação: projeto selecionado/ativo no momento com "Sem Projeto" como fallback.
    
           **Caso de precisão extrema do temporizador** – se o usuário alternar entre tarefas no mesmo minuto (por exemplo, das 10:30:15 às 10:30:45), isso deve criar uma entrada de duração de 0 minuto ou ser ignorado? Recomendação: ignorar e tratar como opção imediata sem gravação.
    

    Você pode decidir responder a essas perguntas inserindo o prompt:

    Copilot prompt
    New task default project - When adding a new task without actively specifying a project, use the currently selected/active project with "No Project" as the default when the user has not actively selected any other project.
    
    Timer precision edge case - If user switches or ends tasks within the same minute as the start time then delete this entry. Only time entries of more than one minute should be recorded.
    
  3. Continue iterando se você sentir que há mais perguntas que precisam ser respondidas.

  4. Mantenha sua conversa de chat aberta, assim como Copilot usará isso na próxima série de etapas.

Compilando seu aplicativo com Agente de nuvem Copilot

Quando você acha que o plano contém detalhes suficientes:

  1. Clique em Iniciar Implementação no modo de exibição Chat Copilot .

    Dependendo do seu IDE, isso iniciará o agente imediatamente ou adicionará "Iniciar Implementação" como um prompt, que você deverá enviar.

    Observe que o modo de chat alterna de "Plano" para "Agente".

  2.        Copilot solicitará sua permissão para executar ações como editar arquivos confidenciais, executar comandos ou adicionar arquivos ao Git.
    

    * Em VS Code: clique em Permitir.

    Captura de tela de Copilot no VS Code solicitando permissão para editar um arquivo confidencial. O botão "Permitir" está realçado.

    Como alternativa, clique em seta do botão Permitir e clique em Permitir nesta Sessão no menu de seleção.

    •      **No JetBrains:**
      
      • Quando perguntado se você deseja adicionar um arquivo ao Git, selecione a caixa de seleção Não perguntar novamente e clique em Adicionar.

      • Quando perguntado sobre como executar um comando, clique em Continuar.

        Captura de tela de Copilot no JetBrains solicitando permissão para executar um comando. O botão "Continuar" está realçado.

           Copilot começará a implementar uma versão inicial do aplicativo.
        
  3. Se Copilot concluir sua resposta sem concluir a instalação ou se Copilot parecer que estagnou, execute as seguintes ações corretivas, conforme necessário:

    •      **Componente ausente**
      

      Se Copilot disser que não pode continuar porque um componente necessário precisa ser instalado (por exemplo, Node.js), você pode inserir um prompt solicitando Copilot para baixar e instalar o componente ausente.

    •      **O processo está demorando muito**
      

      Algumas etapas podem levar vários minutos para serem concluídas. Seja paciente e permita que o agente conclua cada parte do processo. Um ícone de rotador animado indica que o agente está trabalhando em um comando no momento.

      Por exemplo, nos IDEs do JetBrains:

      Captura de tela da exibição de Chat Copilot. O ícone do spinner é destacado com um contorno vermelho.

    •      **Entrada necessária**
      

      Ocasionalmente Copilot , executará um comando que requer alguma entrada manual.

      Se Copilot parece ter parado, verifique a janela do terminal do IDE para ver se um comando requer ação de você. Copilot aguardará que você insira uma resposta no terminal antes de continuar.

    •      **Mensagens de erro**
      

      Se você receber mensagens de erro durante o desenvolvimento do aplicativo, copie a mensagem de erro para a caixa de prompt de chat e peça Copilot para corrigir o problema.

      Observação

      Talvez seja necessário iterar Copilot dessa forma, solicitando que ele depure e corrija problemas até que ele tenha um aplicativo funcional que possa ser exibido no navegador.

    •      **
           Copilot's resposta parece estar presa**
      

      Se o ícone do spinner for exibido em uma resposta, mas, depois de esperar vários minutos e verificar se sua entrada não é necessária no terminal, nada estiver acontecendo, você pode parar e reiniciar a conversa.

      Clique no botão cancelar na parte inferior da janela do chat. Por exemplo, em VS Code:

      Captura de tela do botão cancelar na parte inferior direita da janela de chat no VS Code.

      Em seguida, insira o prompt:

      Copilot prompt
      Your previous response stalled. Try again, picking up from where you left off.
      
  4. Normalmente, no final do processo de codificação, Copilot solicitará sua permissão para abrir uma página da Web não confiável para o aplicativo:

    Captura de tela da mensagem "Abrir página da Web não confiável".

    Dê sua permissão para isso.

  5. Quando o agente terminar de trabalhar no aplicativo, ele exibirá um resumo do que ele criou no painel de chat. Normalmente, ele fornecerá um link para o aplicativo em execução.

    O aplicativo de controle de tempo também pode ser exibido em uma aba do navegador no ambiente de desenvolvimento integrado (IDE). Isso pode ser útil para confirmar se a página está disponível. No entanto, você sempre deve verificar o aplicativo em seu navegador padrão para verificar uma experiência realista do usuário.

    Clique no link no painel de chat para abrir o aplicativo no navegador padrão.

    Se um link não for exibido na Copilotresposta de chat, aguarde alguns minutos, pois o agente pode estar trabalhando na implantação do aplicativo. Se um link ainda não for exibido, você poderá solicitar Copilot a exibição de um:

    Copilot prompt
    Confirm the implementation is complete. If so, give me a link to the running application.
    
  6. Se a mensagem final de Copilot fornecer instruções para iniciar o aplicativo (como executar npm start), em vez de fornecer um link para o aplicativo em execução, você pode solicitar que Copilot execute o comando para você e verificar se ele foi concluído com êxito. Por exemplo:

    Copilot prompt
    Run npm start for me and confirm everything is working
    

    Se Copilot não for capaz de executar todos os comandos em si, ele fornecerá comandos que você pode copiar e colar no terminal.

Testando seu aplicativo

  1. Exiba a página da Web do aplicativo.

    Abaixo estão alguns exemplos de um aplicativo de acompanhamento de tempo criado por Copilot:

    Captura de tela de um exemplo de aplicativo rastreador de tempo criado pelo Copilot.

    Screenshot of another example of a time tracker created by Copilot.

    Observação

    O aplicativo que Copilot gera para você pode ter uma aparência bem diferente dos exemplos mostrados acima.

  2. Tente usar o aplicativo. Adicione alguns projetos e uma seleção de tarefas e, em seguida, comece a acompanhar o tempo em uma tarefa.

  3. Ao experimentar este primeiro rascunho do aplicativo, anote as duas ou três coisas mais importantes que precisam ser alteradas. Nas etapas subsequentes, você trabalhará para corrigi-las. Por enquanto, não gaste tempo anotando tudo o que você quer mudar. Basta identificar as coisas mais urgentes que precisam ser corrigidas primeiro. Você terá tempo para fazer tudo funcionar e aparentar como quiser mais adiante no processo.

  4. Se o aplicativo não for carregado ou um erro for exibido, descreva o problema na caixa de prompt de chat, copiando e colando mensagens de erro e peça Copilot para depurar e corrigir o problema.

  5. Depois de examinar o rascunho inicial do aplicativo e estabelecer que ele é executado de forma pelo menos rudimentar, retorne ao seu IDE.

  6.        _
           **Opcional**: se você estiver familiarizado com o tipo de código do Copilot que está sendo escrito para você._ Exiba os arquivos que Copilot foram alterados no editor e examine as alterações. Você pode fazer suas próprias alterações se necessário.
    
  7. Clique em Manter (in VS Code) ou Aceitar Tudo (em IDEs do JetBrains), na exibição Chat Copilot , para aceitar as alterações e remover as linhas difusas do editor.

    Agora você tem uma versão base do seu aplicativo na qual você pode iterar para melhorar e estender a funcionalidade e a interface do usuário.

  8. Confirme as alterações no Git.

    É sempre uma boa ideia realizar o commit das alterações em cada iteração bem-sucedida, assim você pode retornar facilmente a uma versão anterior se decidir que não gosta de algumas alterações que Copilot realizou para você.

  9. Feche as abas do editor que estão abertas, mas mantenha a exibição Chat Copilot aberta, pois você continuará trabalhando na mesma conversa de chat.

Iterar em alterações

  1. Depois de confirmar a versão inicial para o git, você pode fazer uma alteração no aplicativo, corrigindo uma das coisas que você anotou ao revisar o site.

    Por exemplo, a implementação pode ter vinculado tarefas a projetos, para que uma tarefa criada para um projeto não apareça quando você selecionar outro projeto. Para alterar isso, permitindo que você crie tarefas que podem ser usadas para qualquer projeto, insira outro prompt na mesma conversa, enquanto ainda estiver no modo de agente para Copilot. Você pode usar um prompt como:

    Copilot prompt
    Tasks should not be tied to projects in the user interface, as they currently are. When the user selects a project, allow them to choose any currently defined task. There should be a many-to-many relationship between projects and tasks.
    
  2. Novamente, é provável que o Copilot peça que você aprove as alterações que ele precisa fazer no código. Clique em Aprovar ou Continuar.

  3. Depois de Copilot concluir a alteração, retorne ao navegador e atualize a página.

  4. Examine o aplicativo revisado e informe Copilot se a alteração não foi implementada corretamente.

    Você pode detectar mais de uma coisa que precisa ser corrigida, mas para permitir que Copilot se concentre em uma coisa de cada vez, você deve restringir cada prompt a uma única tarefa e iterar sobre isso em uma série de prompts e respostas, conforme necessário, até que o problema seja corrigido. Em seguida, vá para a próxima coisa que você deseja mudar.

  5. Se houver um problema com o layout da página da Web, por exemplo, elementos sobrepostos ou mal alinhados, você poderá tirar uma captura de tela, cole-a no chat e insira um prompt como:

    Copilot prompt
    This part of the web page looks bad. Fix it.
    
  6. Depois que uma alteração for implementada satisfatoriamente, clique em Manter ou Aceitar Tudo e confirme as alterações.

  7.        _
           **Opcional**:_ Dependendo de suas práticas de trabalho, por exemplo, se você estiver trabalhando em uma equipe de desenvolvimento, poderá decidir neste momento e, após cada alteração significativa, gerar uma solicitação de pull. Isso permitirá que você revise e mescle alterações no ramo padrão do repositório para que outras pessoas possam trabalhar no código.
    
  8. Continue iterando em seu aplicativo.

    Por exemplo, talvez você queira dar ao aplicativo um estilo diferente de interface do usuário. Nesse caso, ainda no modo de agente, você pode solicitar Copilot:

    Copilot prompt
    I don't like the look of the user interface. Suggest some alternative web UI libraries I could choose to give the app a more formal, business-like appearance.
    
           Copilot listará algumas bibliotecas de interface do usuário.
    
  9. Escolha uma das bibliotecas e peça Copilot para usá-la. Por exemplo:

    Copilot prompt
    Alter the user interface to use Bootstrap 5. I want the app to look like a professionally designed business application.
    
           Copilot revisará o aplicativo a fim de usar a biblioteca de interface do usuário escolhida.
    
  10. Verifique os resultados e confirme as alterações se você estiver satisfeito com a aparência revisada do aplicativo.

  11. Um requisito comum para um aplicativo de rastreador de tempo é a capacidade de gerar seu quadro de horários. Por exemplo, se você for um contratante, talvez seja necessário enviar um quadro de horários junto com sua fatura. Portanto, vamos adicionar a capacidade de gerar um PDF.

    Utilize este comando:

    Copilot prompt
    Add a button to the user interface which generates a PDF timesheet for the work the user has tracked today. The timesheet should show the total time spent on task for each of the defined project for which data has been recorded today. Under this show the total time spent on each project. Then show the total time spent on each task irrespective of projects. Finally show a chronological lists of tasks performed during the day with the time spent on each.
    

Aplicativo de exemplo

Depois de trabalhar com Copilot para criar, estender e melhorar seu rastreador de tempo, o aplicativo pode ter uma aparência semelhante a esta:

Screenshot an example of a time tracker app with data added by a user.

Aprimorando o projeto de software

  1.        Copilot pode ajudá-lo a tornar seu projeto mais robusto adicionando e executando testes. Os testes ajudam a impedir que bugs entrem na base de código. Você pode solicitar Copilot no modo de agente:
    
    Copilot prompt
    Add a comprehensive suite of tests for this application. These should include unit tests, integration tests, component tests, database tests, and end-to-end tests. Locate the tests in a `tests` directory. Run the tests and fix any problems that are identified.
    
  2. É sempre uma boa ideia ter um arquivo README em seu project. O README deve fornecer uma visão geral do project e fornecer instruções para usar o aplicativo. Você pode pedir Copilot para criar ou atualizar o arquivo README:

    Copilot prompt
    Add or update a README.md file. This should provide an introduction to the application, describing its primary use and highlighting its features. It should give easy to follow user instructions for using the application in the browser. It should provide admin instructions, explaining how to deploy the application. Finally it should give an overview of the technologies used to build the application and some basic information for developers on how to maintain the code and extend the application.
    
  3. Agora que você adicionou o código inicial do aplicativo ao repositório, você deve adicionar um arquivo de instruções personalizado para Copilot. O arquivo de instruções personalizadas melhora as respostas Copilotem um repositório fornecendo orientações e preferências de implementação específicas do repositório. Para adicionar um arquivo de instruções personalizado:

    •      **No VS Code:** clique no ícone de engrenagem "Configurar Chat", na parte superior do modo de exibição de chat e clique em **Gerar Instruções de Chat**.
      
    •      **Nos IDEs do JetBrains:** no modo agente do Chat Copilot, você deve enviar um prompt como:
      
      Copilot prompt
      Analyze this codebase and create or update `.github/copilot-instructions.md` to guide AI agents.
      
      Discover essential knowledge for immediate productivity:
      - Architecture: major components, service boundaries, data flows, and structural decisions
      - Developer workflows: builds, tests, debugging commands
      - Project conventions that differ from common practices
      - Integration points and cross-component communication
      
      Guidelines:
      - Merge intelligently if file exists
      - Write ~20-50 concise lines with markdown structure
      - Include specific codebase examples
      - Focus on THIS project's approaches, not generic advice
      - Document discoverable patterns, not aspirational patterns
      - Reference key files/directories that exemplify important patterns
      
  4. Examine o arquivo de instruções. Se você acha que as instruções precisam de mais detalhes, você pode adicioná-las ao arquivo manualmente e salvá-las. Por exemplo, você pode adicionar uma instrução sobre a execução de testes, se o arquivo ainda não contiver uma instrução sobre isso:

    Text
    ## Running tests
    
    Always run the complete test suite after completing a batch of code changes, to ensure the changes do not break or adversely affect any part of the application. Fix any test failures and then run the tests again to verify the fix.
    

Próximas etapas

  • Continue iterando nesse projeto, fazendo melhorias no rastreador de tempo.
  • Usando a mesma metodologia, crie outro aplicativo.
  • Saiba mais sobre outra maneira de criar aplicativos sem escrever o código por conta própria. Confira Sobre GitHub Spark.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.