bramp / bramp/ffmpeg-cli-wrapper
Deprecate direct public field access on probe result objects
- Lingua principale
- Java
- Stelle
- 1.9k
- Fork
- 424
- Merge medio
- 5h 35m
- PR unite (30g)
- 2
Descrizione
Once getter methods are added (#382), we should deprecate direct public field access on probe result objects (`FFmpegProbeResult`, `FFmpegStream`, `FFmpegFormat`, etc.) to guide users toward the getter API.
This is part of the API modernization discussed in #316.
**Scope:**
- Mark public fields on probe result classes as `@Deprecated`
- Make fields private in a future major version
Depends on: #382
Related: #316
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia esaminando il lavoro sull'API dei getter in #382 e le classi dei risultati di probe menzionate in questa issue, tra cui FFmpegProbeResult, FFmpegStream e FFmpegFormat. Identifica i loro campi pubblici e contrassegnali come deprecati, quindi esegui i test Java esistenti del progetto o la build per confermare che l'API rimanga utilizzabile, guidando al contempo i chiamanti verso i getter.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- api, developer-experience
- Tipo di issue
- Refactoring
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 55/100