Domande con tag 'programming-practices'

1
risposta

Un modo migliore per organizzare i metodi di query in Android?

Nella mia app per Android ho: Una classe SQLiteHelper che estende SQLIteOpenHelper e si occupa di cose come la creazione di tabelle e gli aggiornamenti. Una classe SQLiteDatasource che esegue operazioni CRUD sull'oggetto...
posta 29.03.2016 - 20:16
1
risposta

Le funzioni getter "magiche" devono essere utilizzate per valori calcolati dinamicamente o solo per proprietà esistenti?

Ad esempio, se avessi una classe Customer e volessi ottenere tutti gli ordini da loro. Sarebbe meglio fare: class Customer{ public function getOrders(){ return results from db query } } ... foreach($customer->getOrder...
posta 04.04.2016 - 18:38
1
risposta

Come ottimizzare le funzionalità di MySQL quando utilizzato con php

Ho posto questa domanda un po 'indietro su SO ( link ) ma è un argomento ricorrente, quindi ho pensato di chiedere in un modo diverso qui. Fondamentalmente, siamo bloccati con l'infame combinazione di php e MySQL (per vari motivi) e stiamo ce...
posta 01.08.2013 - 11:23
1
risposta

Sono protetti i metodi di auto-fusione Ok?

Spesso ho delle superclassi che contengono una forma più astratta di una classe come variabile membro rispetto alla mia esigenza di sottoclassi. Trovo il mio codice sparpagliato ((ClassName)variableName).methodName() . Il modo migliore per r...
posta 06.08.2013 - 23:03
1
risposta

Tabelle statiche vs Attributi di entità dinamiche Configurazioni di archiviazione

Sto cercando di capire un modo migliore per decidere le configurazioni di archiviazione della tabella se utilizzerà configurazioni statiche usando le tabelle o configurazioni dinamiche usando EAV (valore-attributo entità ) Quando si crean...
posta 28.12.2012 - 09:01
1
risposta

Come faccio a analizzare un'intestazione con due versioni diverse [ID3] evitando la duplicazione del codice?

Spero davvero che tu possa darmi dei punti di vista interessanti per la mia situazione, perché non sono soddisfatto del mio attuale approccio. Sto scrivendo un parser MP3, iniziando con un parser ID3v2. In questo momento sto lavorando sull...
posta 25.09.2012 - 18:14
1
risposta

Come gestire la chiave di crittografia con un grande team di sviluppo?

Se disponiamo di un grande team di sviluppo, diciamo 100, e vorremmo mantenere la nostra chiave di crittografia nascosta agli sviluppatori che non sono direttamente coinvolti nel modulo / algoritmo di crittografia, quali sono le migliori pratich...
posta 20.07.2012 - 19:40
1
risposta

Dovrei fornire fallback per elementi HTML5 / CSS3 in una pagina web a questo punto?

Mi chiedo se dovrei preoccuparmi di fornire un fallback per i tag HTML5 e gli attributi e lo stile CSS3 in questo momento. So che probabilmente ci sono ancora molte persone che usano versioni precedenti dei browser e HTML5 / CSS3 sono ancora...
posta 29.06.2012 - 05:34
1
risposta

Dove e come connettersi all'API esterna nella mia classe di servizio?

Nella mia classe di servizio mi piacerebbe connettermi all'API esterna. Dove e come dovrei farlo? 1) Inietta nel costruttore ExternalClass e assegna a proprietà privata. Avanti in un'altra proprietà in connoter chiamata connect. public MyCl...
posta 10.11.2018 - 17:37
0
risposte

Quali sono le migliori pratiche per selezionare i selettori per i web scrappers?

Quello che segue è un esempio che utilizza il link 'use strict'; const puppeteer = require('puppeteer'); (async() => { // const browser = await puppeteer.launch(); // const page = await browser.newPage(); const browser = await puppete...
posta 31.08.2017 - 15:06