Domande con tag 'idioms'

10
risposte

Differenza tra Idiom e Design Pattern?

Qual è la differenza tra l'idioma e il modello di progettazione? Sembra che queste terminologie si sovrappongano da qualche parte; dove esattamente, non lo so. Sono intercambiabili? Quando dovrei usare cosa? Qui è una lista di Idiomi C ++....
posta 08.09.2011 - 08:20
2
risposte

Che cosa significa veramente "software supponente"?

Ho visto molti altri sviluppatori di framework / librerie lanciare la frase "scriviamo software supponente", ma in termini pratici, cosa significa realmente? Significa che l'autore del 'Opinionated Framework X' dice che, poiché scrivono il codic...
posta 15.10.2010 - 07:09
3
risposte

Lo scopo del codice è "idiomatico" per ridurre il sovraccarico cognitivo?

Sto cercando di spiegare a qualcuno che il modo in cui hanno scritto il codice lo rende difficile da capire e, se lo si rifatta, è più facile da leggere. Questo stile di codice che sto guidando è comunemente chiamato "codice idiomatico". Ma l...
posta 21.01.2016 - 01:45
6
risposte

Rappresenta le regole aziendali con le eccezioni

So che è costoso ma (IMO) credo che sia una buona pratica. Sto parlando di regole come dire, non è possibile salvare una fattura se non si è una persona di vendita ... quindi in tal caso lanciare un'eccezione dicendo "non sei autorizzato" o tale...
posta 29.10.2010 - 16:33
7
risposte

Che cosa è idiomatico?

Capisco che un "idioma" sia un'operazione o uno schema comune che in una particolare lingua non è semplificato dalla sintassi del linguaggio core, come l'incremento dei numeri interi: i = i + 1; In C ++, questo idioma è semplificato da un o...
posta 20.07.2011 - 17:59
5
risposte

Quali problemi possono sorgere dall'emulazione di concetti da un'altra lingua?

Ho letto molte volte sul web che se la tua lingua non supporta alcuni concetti, ad esempio l'orientamento degli oggetti o forse le chiamate alle funzioni, ed è considerata una buona pratica in questo altro contesto, dovresti farlo. L'unico pr...
posta 17.09.2012 - 22:58
4
risposte

C ++ Iterator lifetime e rilevamento dell'invalidità

Basato su ciò che è considerato idiomatico in C ++ 11: se un iteratore in un contenitore personalizzato sopravvive al fatto che il contenitore stesso viene distrutto? dovrebbe essere possibile rilevare quando un iteratore viene invalidato?...
posta 27.06.2012 - 10:48
2
risposte

Pro e contro della ramificazione durante la correzione del vecchio codice

A volte scopro che un commit che ho fatto due mesi fa aveva un bug. Quindi scrivo una correzione per il bug, ma poi devo sceglierne uno in questi modi: Posso eseguire il commit della correzione direttamente sul ramo aggiornato principale (i...
posta 17.12.2016 - 07:12
5
risposte

Autorizzazioni di tipo filesystem per i membri di tipo C ++

Abstract ( tl; dr ) Si prega di leggere l'intera domanda, questo è terribilmente semplificato: In che modo è possibile applicare restrizioni di stile per i permessi dei file ai flussi di dati / controllo di tipo inter-type, consentendo un...
posta 04.05.2012 - 20:10
4
risposte

Suggerimenti per l'estensione idioma RAII

RAII è di gran lunga l'idioma più utile in c ++. Tuttavia sembrano esserci due trappole comuni ad esso associate che ritengo debbano essere formalmente affrontate. Mancato rilascio di una risorsa nel distruttore e invalidazione delle risorse...
posta 22.11.2016 - 02:03