A quanto ho capito, le conversioni implicite possono causare errori. Ma questo non ha senso: le normali conversioni non dovrebbero anche causare errori? Perché non averlo len(100) opera interpretando (o compilando) la lingua come len(str(100)) soprattutto perché è l' unico modo (lo so) per farlo funzionare. La lingua sa qual …
Nel mio progetto attuale mi sono imbattuto nel requisito di creare classi generiche con lo stesso nome, ma numeri diversi di parametri generici. Per esempio: MyClass<T1> MyClass<T1, T2> MyClass<T1, T2, T3> Dato che voglio tutto ciò nello stesso spazio dei nomi, sono confuso su come strutturare e denominare le mie …
Usiamo spesso le strutture c ++ per definire la struttura dei dati rispetto alla classe che può essere un modulo completo con metodi membri. Ora in fondo, sappiamo che entrambi sono uguali (parlando liberamente). Il fatto che spesso utilizziamo / trattiamo le strutture come entità solo dati crea questo impulso …
Diciamo che ho un progetto che ha più componenti: un componente server, un componente app Web, un componente iOS, un componente Android, ecc. Questi componenti sono tutti basi di codice separate, ma sono anche liberamente accoppiati (ad esempio una modifica al server il codice potrebbe richiedere una modifica anche a …
In una risposta a una domanda precedente , è iniziato un piccolo dibattito sulla terminologia corretta per alcuni costrutti. Dato che non ho trovato una domanda (diversa da questa o quella , che non è proprio la cosa giusta) per rispondere in modo chiaro, sto realizzando questa nuova. I termini …
Ho letto che dovremmo catturare solo le eccezioni che possono essere gestite, il che rende cattiva la classe delle eccezioni di base (C # in questo caso) una cattiva idea (oltre ad altri motivi). Attualmente faccio parte di un progetto in cui finora non ho ancora visto altro che l'eccezione …
Di recente sono entrato a far parte di un'azienda in cui lavoro come scrum master in un progetto di sviluppo agile per la creazione di un'app Web. Il team sta per essere la dimensione massima per un team agile (in attesa di 9 la prossima settimana). Abbiamo parlato della potenziale …
Avevo solo un dubbio nella mia mente. La seguente subroutine (per cercare un elemento, ad esempio in un elenco) ha un'istruzione return alla fine: list *search_list(list *l, item_type x) { if (l == NULL) return(NULL); if (l->item == x) return(l); else return( search_list(l->next, x) ); } Non riesco a ottenere …
Sto leggendo Clean Code di Uncle Bob. Poiché non sono un madrelingua inglese, non sono riuscito a comprendere la seguente dichiarazione: Le classi e gli oggetti devono avere sostantivo o sintagma nominale nomi come Customer, WikiPage, Account, e AddressParser. Parole evitare come Manager, Processor, Data, o Infoin nome di una …
Sono diviso tra design orientato agli oggetti e design basato sul vettore. Adoro le capacità, la struttura e la sicurezza che gli oggetti danno all'intera architettura. Ma allo stesso tempo, la velocità è molto importante per me e avere semplici variabili float in un array aiuta davvero in linguaggi / …
Lavoro in un'azienda di sistemi di controllo, dove il lavoro principale è SCADA e PLC , insieme ad altre cose sui sistemi di controllo. Lo sviluppo del software non è realmente qualcosa che la società fa, a parte piccoli pezzi qua e là, fino a quando non è stata presa …
Mi piacerebbe sapere quale sarebbe un approccio migliore per invalidare / aggiornare gli oggetti cache. Prerequisiti Avere un server memcached remoto (che funge da cache per più applicazioni) Tutti i server sono ospitati da azzurro (aree di affinità, stessi data center) La dimensione dell'oggetto della cache varia da 200 byte …
Ho visto vari argomenti contro il DAO richiamato direttamente dalla classe Controller e anche il DAO dalla classe Model. Personalmente ritengo che se stiamo seguendo il modello MVC, il controller non dovrebbe accoppiarsi con il DAO, ma la classe Model dovrebbe invocare il DAO dall'interno e il controller dovrebbe invocare …
Scrivo molto codice (principalmente c ++ e javascript) che tocca la geometria computazionale e la grafica e quel tipo di argomenti, quindi ho scoperto che i diagrammi visivi sono stati una parte indispensabile del processo di risoluzione dei problemi. Ho determinato proprio ora che "oh, non sarebbe fantastico se potessi …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.