Uso C e structs dove una struttura può avere membri ma non funzioni. Supponiamo per semplicità che voglio creare una struttura per le stringhe che ho nominato stre voglio essere in grado di fare str.replace(int i, char c)dov'è il'indice della stringa ed cè il carattere che sostituisce il carattere in …
Ho tre domande sulla legge di Demetra. A parte le classi che sono state appositamente designate per restituire oggetti - come le classi factory e builder - va bene per un metodo restituire un oggetto, ad esempio un oggetto detenuto da una delle proprietà della classe o che viola la …
Quindi ho il seguente codice in uso in tutto il mio sistema. Attualmente stiamo scrivendo i test unitari in modo retrospettivo (meglio tardi che mai è stato il mio argomento), ma non vedo come questo sarebbe testabile? public function validate($value, Constraint $constraint) { $searchEntity = EmailAlertToSearchAdapter::adapt($value); $queryBuilder = SearcherFactory::getSearchDirector($searchEntity->getKeywords()); $adapter …
In genere, vedo alcune istruzioni usando nella parte superiore del file di classe. Esempio: using System.Collections.Generic; using System.IO; using System.Xml.Linq; Ma in un progetto a cui sto lavorando, in diverse occasioni vedo 20 o più utilizzi / importazioni in un file di classe. Questo cattivo design? Sembra che le classi …
Dato che Le CDN sono una buona cosa perché possono servire risorse più vicine al client, il client può memorizzarle nella cache e ridurre il carico sul proprio server. Nei browser recenti, il caricamento di risorse da server di terze parti non riduce la sicurezza grazie all'integrità delle risorse secondarie …
Alcune informazioni di base Faccio parte di un team di sviluppo software interno. Consiste in 5 sviluppatori (con esperienze che vanno dai 2 ai 5 anni, sono uno di loro) 3 addetti all'implementazione (svolgono la distribuzione e la formazione del software) e 1 project manager. Sviluppiamo numerosi progetti di piccole …
Il mio tipo IDE ( NetBeans ) controlla il mio Collectionsmentre sto scrivendo il codice. Ma allora, perché devo lanciare l'oggetto restituito di Object.clone()? Va bene Nessun danno nessun inganno. Ma ancora non capisco. Il controllo del tipo, senza casting, Object.clone()non è possibile per l' oggetto restituito ? Il framework …
Quando ho imparato il C ++ molto tempo fa, mi è stato fortemente enfatizzato che parte del punto del C ++ è che, proprio come i loop hanno "loop-invarianti", anche le classi hanno invarianti associati alla vita dell'oggetto - cose che dovrebbero essere vere per tutto il tempo in cui …
In TDD c'è la sintassi Arrange Act Assert (AAA): [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = new Item("ID: 25"); shopStock.AddStock(blackSweater); int expectedResult = 2; Item blackSweaterToReturn = new Item("ID: 25"); //Act shopStock.ReturnItemForRefund(blackSweaterToReturn); int actualResult = shopStock.GetStock("ID: 25"); //Assert Assert.AreEqual(expectedResult, actualResult); } Nei test …
Quando la programmazione in CI ha trovato inestimabile impacchettare le strutture usando l' __attribute__((__packed__))attributo GCCs in modo da poter facilmente convertire una porzione strutturata di memoria volatile in una matrice di byte da trasmettere su un bus, salvata in memoria o applicata a un blocco di registri. Le strutture impacchettate …
Lavoro per una grande azienda e sono responsabile di una grande applicazione java con migliaia di test junit. Da quando sono passato a questo ruolo, ci sono stati 200-300 test interrotti (probabilmente interrotti per anni). I test sono vecchi e fragili e sono un casino di dipendenze di spaghetti che …
Sto lavorando a un progetto AngularJS e gli attributi sono numerosi in molti dei miei elementi HTML: <button type="submit" ng-click="Page.UI.DetailView.ExecuteFunction()" ng-disabled="step5.$invalid" class="btn btn-success pull-right"> Submit this Product </button> Esiste una convenzione standardizzata per l'ordine di questi attributi? Alfabetico? Raggruppati per significato (ad esempio tutti gli attributi angolari insieme)? Attributi HTML …
Ho appena iniziato un nuovo lavoro come sviluppatore di database per un'azienda di dimensioni medio-piccole, basata sulla tecnologia Microsoft. Ho notato presto quante pratiche si discostano da ciò che mi è stato insegnato a scuola per quanto riguarda le migliori pratiche, i modelli di progettazione, i test e la gestione …
Sono inesperto con Git, ma faccio del mio meglio per abituarmi e finora lo sto usando solo per progetti su cui lavoro da solo. Quando codifico c'è naturalmente un approccio dall'alto verso il basso (dato che non posso conoscere il futuro), e c'è un tema ricorrente: Faccio del lavoro. Scopro …
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.