Verbeter CodeWhisperer-integratie met aangepaste triggerzinnen
description
Stelt gebruikers in staat om CodeWhisperer-activeringen af te stemmen op hun unieke programmeergewoonten en projectspecificaties, waardoor repetitieve handmatige invoer wordt verminderd en de snelheid en precisie van het coderen verbeteren. Deze prompt helpt gebruikers meer controle te krijgen over wanneer en hoe CodeWhisperer code suggereert, wat leidt tot een efficiëntere en persoonlijkere ontwikkelervaring vergeleken met generieke suggesties.
prompt
Help me aangepaste triggerzinnen te definiëren voor CodeWhisperer om codefragmenten te genereren die zijn afgestemd op mijn programmeerstijl en projectbehoeften. Programmeertaal: <voer de programmeertaal in die ik gebruik>. Pr ...
try_prompt
generate_helper
disclaimerOnPageApi
tags
ai_answers
provider: openai
model: gpt-4.1-nano
Natuurlijk! Hier zijn enkele aangepaste triggerzinnen voor CodeWhisperer die aansluiten bij jouw wensen:
1. initDB – Voor het initialiseren van de databaseverbinding en configuratie.
2. createUserTable – Voor het genereren van code om een gebruikersgegevens tabel aan te maken.
3. addUser – Voor het toevoegen van een nieuwe gebruiker aan de database.
4. getUserByID – Voor het ophalen van gebruikersgegevens op basis van gebruikers-ID.
5. updateUserEmail – Voor het bijwerken van het e-mailadres van een gebruiker.
6. deleteUser – Voor het verwijderen van een gebruiker uit de database.
7. validateUserInput – Voor het valideren van invoergegevens van gebruikers.
8. handleAuth – Voor het afhandelen van gebruikersauthenticatie.
9. logError – Voor het loggen van fouten met typeaanduidingen.
10. closeDB – Voor het correct afsluiten van de databaseverbinding.
Wil je dat ik ook voorbeeldcode of verdere uitleg geef voor deze triggerzinnen?
provider: deepseek
model: deepseek-chat
Zeker, hier zijn aangepaste triggerzinnen voor CodeWhisperer afgestemd op jouw specificaties:
**Triggerzin: initDB**
```python
# initDB: Initialiseer SQLite databaseverbinding met typeaanduidingen
```
**Triggerzin: createTable**
```python
# createTable: Maak users tabel met id, username, email en created_at velden
```
**Aanvullende suggesties voor gebruikersbeheer:**
```python
# addUser: Voeg nieuwe gebruiker toe met typegeannoteerde parameters
```
```python
# getUserById: Haal gebruiker op basis van ID met type returns
```
```python
# updateUser: Update gebruikersgegevens met typevalidatie
```
```python
# deleteUser: Verwijder gebruiker met error handling
```
```python
# getAllUsers: Haal alle gebruikers op met paginatie-ondersteuning
```
**Tips voor effectief gebruik:**
- Gebruik consistente naamconventies (camelCase of snake_case)
- Specificeer altijd parameter- en returntypes in je comments
- Vermeld specifieke veldnamen en datatypes die je nodig hebt
- Voeg context toe over gewenste error handling of validatie
**Voorbeeld van een complete trigger:**
```python
# createTable: Maak users tabel met id INTEGER PRIMARY KEY, username TEXT UNIQUE, email TEXT NOT NULL, created_at DATETIME DEFAULT CURRENT_TIMESTAMP
```
Deze triggers zullen CodeWhisperer helpen om code te genereren die consistent is met PEP 8, typegeannoteerd en afgestemd op back-end gebruikersbeheer in Python.