Ho trovato in un libro ( Learning PHP Design Patterns , Capitolo 2, pagina 25) un testo che spiega l'importanza delle interfacce nella progettazione OOP. L'autore ha concluso dando questo esempio:
<?php
interface IConnectInfo
{
const...
In che modo i dati necessari archiviati nel database devono essere referenziati nel codice? È meglio fare riferimento a un ID numerico, a incremento automatico o a un nome / chiave alfanumerico univoco, ecc.? Ad esempio:
Determinazione della...
Ho diversi servizi Django che hanno tutti il loro portale di login, e i colleghi hanno un utente / pass per ogni portale (se abbiamo dato loro il permesso). Vorremmo unire tutti questi portali e ci sono un paio di opzioni diverse:
1) Crea sem...
Quando il web è arrivato, per anni i designer avrebbero creato incredibili progetti in Photoshop e gli sviluppatori avrebbero cercato di tradurre quei disegni in HTML / CSS / JS. Questo ha avuto molti problemi con se stesso. La mancanza di ingeg...
Nella maggior parte dei domini, c'è un'app che "prepara" i dati e un'altra app che "serve" i dati preparati. I dati, tuttavia, provengono dallo stesso dominio principale, il che causa un po 'di confusione nella modellazione.
Alcuni esempi:...
Per ovvi motivi (sii uno sviluppatore migliore) desidero acquisire una comprensione più profonda non solo del mio codice, ma dei sistemi / framework / librerie con cui lavoro. Come senior-ish dev *, credo che dovrei avere più di un livello di...
Sono stagista estivo in una piccola azienda incaricata di sviluppare un prototipo per un microservizio di collegamento (a contatto). Dopo aver fatto qualche ricerca su Google, capisco che il primo passo dovrebbe essere la pulizia / normalizzazio...
Questa è una domanda basata sul design. Non sono libero di discutere il caso reale con cui ho a che fare, ma l'esempio che fornisco è rappresentativo del problema reale.
Sfondo
Diciamo che stiamo creando libri con finali diversi in base...
Ho seguito il grande oggetto (20KB) memorizzato nella cache in memcache -
Product :
{
BasicInfo, //~5KB
SellerId, //int
CityId, //int
AdditionalInfo //~15KB
}
Accesso a più posti -
In alcuni luoghi, è necessario sol...
Sto cercando di progettare e implementare una soluzione per il seguente problema che sto affrontando in uno dei miei progetti.
Ci sono n (diciamo 30) client che mi inviano punti dati del modulo {timestamp, object}, dove 'timestamp' arriva in...