Quindi sto progettando una pagina Web che verrà utilizzata per gli utenti globali, includendo utenti provenienti da Canada, Stati Uniti, India, Regno Unito, ecc. Devo applicare convalide per questo campo del numero di telefono, ma non sono sicuro del modo migliore per procedere . Alcuni dei formati validi che mi …
Ho scritto un programma in PHP. Voglio che le persone siano in grado di utilizzare il codice per apprendere e persino includere bit nelle proprie app, ma voglio anche mantenere il diritto di venderlo e chiarire che gli altri non devono distribuire copie gratuitamente o a scopo di lucro. Non …
Se creo un account di accesso per un'app che presenta un rischio di sicurezza medio-basso (in altre parole, non è un'app bancaria o altro), è accettabile per me verificare una password inserita dall'utente semplicemente dicendo qualcosa come: if(enteredPassword == verifiedPassword) SendToRestrictedArea(); else DisplayPasswordUnknownMessage(); Sembra facile essere efficace, ma certamente non …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 4 anni fa . Ci sono state molte domande con buone risposte sul ruolo di Software Architect (SA) su …
Ogni volta che devo fornire ulteriori informazioni su un'eccezione, mi chiedo quale sia il modo giusto per farlo. Per il bene di questa domanda ho scritto un esempio. Supponiamo che esista una classe in cui vogliamo aggiornare la Abbreviationproprietà. Dal punto di vista SOLIDO potrebbe non essere perfetto, ma anche …
Ho un progetto con un modello di ramificazione git che segue approssimativamente quello del flusso git di nvie . Le nostre filiali di rilascio sono denominate in un formato SemVer , ad esv1.5.2 Una volta che un ramo di rilascio ha ricevuto il via libera per la produzione, chiudiamo il …
Quindi abbiamo un'interfaccia simile /// <summary> /// Interface for classes capable of creating foos /// </summary> public interface ICreatesFoo { /// <summary> /// Creates foos /// </summary> void Create(Foo foo); /// <summary> /// Does Bar stuff /// </summary> void Bar(); } Di recente, abbiamo riprodotto una storia di documentazione che …
Recentemente ho appreso di GraphQL che afferma di essere superiore a RESTful. Tuttavia, ho iniziato a chiedermi perché non inseriamo semplicemente le istruzioni SQL in una richiesta HTTP GET. Ad esempio, in GraphQL vorrei scrivere { Movie(id: "cixos5gtq0ogi0126tvekxo27") { id title actors { name } } } Che non è …
"L'ottimizzazione precoce è la radice di tutti i mali" Penso che possiamo essere tutti d'accordo. E faccio del mio meglio per evitare di farlo. Ma recentemente mi sono chiesto quale sia la pratica del passaggio dei parametri per const Reference anziché per Value . Mi è stato insegnato / appreso …
Il comportamento predefinito di assertin C ++ è di non fare nulla nelle build di rilascio. Presumo che ciò avvenga per motivi di prestazioni e forse per impedire agli utenti di visualizzare messaggi di errore negativi. Tuttavia, direi che quelle situazioni in cui un assertavrebbe sparato ma era disabilitato sono …
Qual è la storia dietro la convenzione delle costanti di denominazione in maiuscolo? La mia intuizione è che è iniziato con il preprocessore C, in cui le persone hanno sviluppato una pratica per nominare le macro del preprocessore in tutte le maiuscole in modo da vivere effettivamente in uno spazio …
Sto scrivendo un wrapper per elementi XML che consente a uno sviluppatore di analizzare facilmente gli attributi dall'XML. Il wrapper non ha altro stato se non l'oggetto da avvolgere. Sto prendendo in considerazione la seguente implementazione (semplificata per questo esempio) che include un sovraccarico per l' ==operatore. class XmlWrapper { …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso l'anno scorso . Diciamo che ho una funzione che ordina un database nel O(n^2)tempo. Voglio …
Mi trovo spesso a confrontarmi con classi helper o util in Java o qualunque tipo di linguaggio. Quindi mi stavo chiedendo se si tratta di una sorta di Anti Pattern e l'esistenza di questo tipo di classi è solo una mancanza di progettazione e architettura di un software. Spesso queste …
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.