Revisionerò e ottimizzerò il tuo codice per prestazioni, sicurezza e migliori pratiche rust cpp

Alcune informazioni sono state tradotte automaticamente.

India

Parlo Inglese, Hindi

8 ordini completati

Soluzioni backend in Rust ad alte prestazioni! : Veloce, Sicuro e Scalabile

Sviluppatore senior con oltre 12 anni di esperienza nel software, specializzato in Rust, C++, Python e Java. Costruisco sistemi backend ad alte prestazioni e bassa latenza e API REST sicure usando Act...
Informazioni su questo servizio

Diagnosticherò e risolverò:

Analisi del codice:

  • Revisione dell'architettura
  • Valutazione della qualità del codice
  • <li Vulnerabilità di sicurezza
  • Colli di bottiglia nelle prestazioni
  • Perdita di memoria
  • Problemi di threading
  • Identificazione di cattive pratiche

Ottimizzazione delle prestazioni:

  • Ottimizzazione degli algoritmi (O(n²) O(n))
  • Ottimizzazione delle query del database (10x più veloce)
  • Riduzione dell'uso della memoria (50-70%)
  • Implementazione di strategie di caching
  • Miglioramenti nel multi-threading
  • Riduzione del tempo di risposta dell'API

Audit di sicurezza:

  • Vulnerabilità di SQL injection
  • <li Rischi di XSS/CSRF
  • Debolezze nell'autenticazione
  • Problemi di esposizione dei dati
  • <li Vulnerabilità delle dipendenze
  • Conformità OWASP Top 10

️ Qualità del codice:

  • Applicazione dei principi SOLID
  • Raccomandazioni sui pattern di design
  • Rimozione della duplicazione del codice
  • Miglioramenti nella gestione degli errori
  • Aumento della copertura dei test
  • Miglioramento della documentazione

Cosa ricevi:

Rapporto dettagliato (PDF):

  • Sommario esecutivo
  • Problemi trovati (classificati per gravità)
  • Benchmark delle prestazioni (prima/dopo)
  • Vulnerabilità di sicurezza
  • Raccomandazioni (prioritarie)
  • Esempi di codice
  • Suggerimenti per il refactoring

Implementazione opzionale:

  • Correzione di problemi critici
  • Ottimizzazione dei colli di bottiglia
  • Aggiunta di test mancanti
  • Miglioramento della documentazione

Lingue che conosco:

  • Rust (Backend, programmazione di sistemi)
  • C/C++ (Applicazioni critiche per le prestazioni)

Tecnologia di sviluppo:

C/C++

Expertise:

Codice pulito

Efficienza codice

Struttura dati