Come usare¶
Per iniziare a utilizzare Pair Programmer, sarà necessario specificare il linguaggio di programmazione che si sta utilizzando o si desidera utilizzare. Per impostazione predefinita, il campo è impostato su Python.

Una volta inviato il linguaggio di programmazione, si riceverà un messaggio simile a quello riportato di seguito (anche se la formulazione esatta può variare) che illustra ciò che Pair Programmer ha da offrire e fornisce alcuni comandi utili:
 (1).png)
Se tutto sembra corretto, è possibile scrivere la propria domanda di programmazione nell'area di prompt.
/change ¶
Il comando /change consente di modificare le proprie preferenze quando si interagisce con Pair Programmer. Attualmente supporta due opzioni:
- Linguaggio di programmazione – Cambia il linguaggio di programmazione. Ad esempio, inserire
/change language=Javaper passare a Java. - Lingua di interazione – Cambia la lingua. Ad esempio, inserire
/change language=Spanishper passare allo spagnolo.
/implement ¶
Il comando /implement viene utilizzato quando si desidera creare un nuovo programma. Segue una procedura in cinque fasi per garantire un approccio approfondito:
Ad esempio, è possibile inserire /implement task=DescrizioneDellAttività. Sostituire DescrizioneDellAttività con una descrizione dell'attività che si desidera implementare.
Esempio¶
Supponiamo di voler implementare un programma che calcoli la somma di tutti gli elementi di una lista.
/implement task=Create a Python function that calculates the sum of all elements in a list. The function should take a list of integers as input and return an integer as output.
/modify¶
Il comando /modify viene utilizzato quando si desidera apportare modifiche o adattamenti a un programma esistente. Inserire /modify code=CodiceDelProgramma modifications=ModificaDelProgramma. Sostituire CodiceDelProgramma con il programma che si desidera modificare, e ModificaDelProgramma con una descrizione di ciò che si desidera cambiare.
Esempio¶
Ad esempio, si immagini di avere una funzione Python che calcola l'area di un rettangolo e di volerla modificare per calcolare invece l'area di un cerchio.
/modify code=
def rectangle_area(length, width):
return length * width
modifications=
Change the function to calculate the area of a circle instead, using the formula `pi * radius^2`. The function should take a single argument for the radius.
/test¶
Il comando /test viene utilizzato quando si desidera che vengano creati casi di test per un determinato programma. Inserire /test code=CodiceDelProgramma description=DescrizioneDelProgramma. Sostituire CodiceDelProgramma con il programma che si desidera testare, e DescrizioneDelProgramma con una descrizione di ciò che fa il programma.
Esempio¶
Supponiamo di avere una funzione Python che calcola il fattoriale di un numero e di voler creare casi di test per essa
/test code=
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
description=
This function calculates the factorial of a given number. The factorial of a number n is the product of all positive integers less than or equal to n.
Rigenera risposta¶
Se si desidera eseguire nuovamente un prompt, fare clic sul pulsante Rigenera (l'icona con la freccia circolare) sotto la risposta. Verrà rigenerata la risposta all'ultimo prompt inviato.

Nota – L'output della prima iterazione verrà sostituito dalla risposta rigenerata.