Alcune persone sostengono che i test di integrazione sono tutti i tipi di cattivi e sbagliati - tutto deve essere testato in unità, il che significa che devi deridere le dipendenze; un'opzione che, per vari motivi, non mi piace sempre. Trovo che, in alcuni casi, un test unitario semplicemente non …
Conosco alcune persone che stanno attualmente lavorando a un progetto per l'esercito americano (basso livello di sicurezza, dati sul tipo di risorse umane non combattenti). Uno stato iniziale del codice del progetto è stato presentato ai militari per la revisione e hanno eseguito il programma attraverso una sorta di strumento …
Considera una funzione senza parametri ( modifica: non necessariamente) che esegue una singola riga di codice e viene chiamata una sola volta nel programma (anche se non è impossibile che sia necessario di nuovo in futuro). Potrebbe eseguire una query, controllare alcuni valori, fare qualcosa che coinvolge regex ... qualcosa …
Mi sembra di essere ripetutamente bloccato in una situazione in cui le date di rilascio non sono basate su qualcosa di tecnico, ma perché qualcuno in Sales si è impegnato con un cliente da allora. Sulla base delle discussioni con gli amici in fase di sviluppo presso altre società, la …
Il mio ufficio sta cercando di capire come gestiamo le divisioni e le fusioni delle filiali e abbiamo riscontrato un grosso problema. Il nostro problema riguarda i sidebranch a lungo termine, il tipo in cui alcune persone lavorano in un sidebranch che si divide dal master, ci sviluppiamo per alcuni …
Come recentemente riportato qui : Xamarin ha forgiato Cocos2D-XNA, un framework di sviluppo di giochi 2D / 3D, creando una libreria multipiattaforma che può essere inclusa nei progetti PCL. Tuttavia, il fondatore del progetto che è stato biforcato afferma : Lo scopo della licenza MIT è di limitare il tuo …
Un tema ricorrente su SE ho notato in molte domande è l'argomento in corso secondo cui C ++ è più veloce e / o più efficiente di linguaggi di livello superiore come Java. La contro argomentazione è che la moderna JVM o CLR può essere altrettanto efficiente grazie a JIT …
Mi sento bruciato, anche se sono fuori dal college da 5 anni. Per i primi 3 anni della mia carriera, le cose sono andate benissimo. Non sono mai stato niente di speciale a scuola, ma mi sono sentito speciale nella mia compagnia. Guardando indietro, potrei dire che ho fatto tutte …
L'iniezione di dipendenza (DI) è un modello ben noto e alla moda. La maggior parte degli ingegneri ne conosce i vantaggi, come: Rendere possibile / semplice l'isolamento nei test unitari Definire esplicitamente le dipendenze di una classe Facilitare una buona progettazione ( ad esempio principio della responsabilità singola (SRP)) Abilitazione …
C'è qualche ragione ingegneristica perché è così? Nel caso di un RDBMS mi chiedevo che avesse a che fare con le prestazioni, dal momento che un "ANNO" è più specifico di un "MESE", ad esempio: hai solo un anno 2000, ma ogni anno ha "Gennaio", che renderebbe più semplice / …
Non sono mai sicuro quando un progetto sia abbastanza lontano da impegnarsi per il controllo del codice sorgente. Tendo a rimandare l'impegno fino a quando il progetto non sarà "completo dal punto di vista del quadro" e da quel momento in poi impegnerò principalmente le funzionalità. (Non ho fatto alcun …
C'è un motivo per cui le funzioni nella maggior parte dei (?) Linguaggi di programmazione sono progettate per supportare un numero qualsiasi di parametri di input ma solo un valore di ritorno? Nella maggior parte delle lingue, è possibile "aggirare" tale limitazione, ad esempio utilizzando parametri fuori, restituendo puntatori o …
Sto riflettendo su questo problema da un po 'di tempo e mi ritrovo a trovare continuamente avvertimenti e contraddizioni, quindi spero che qualcuno possa produrre una conclusione su quanto segue: Favorire eccezioni rispetto ai codici di errore Per quanto ne sappia, dal lavorare nel settore per quattro anni, leggere libri …
Sto lavorando su una base di codice di medie dimensioni (100k righe), è tutto codice relativamente recente (meno di un anno di età) e ha una buona copertura dei test unitari. Continuo a imbattermi in metodi che non sono più utilizzati da nessuna parte o sono solo citati nei test …
Se qualcosa può essere generato, allora quella cosa sono i dati, non il codice. Detto questo, questa intera idea della generazione del codice sorgente non è un malinteso? Cioè, se esiste un generatore di codice per qualcosa, allora perché non fare di quel qualcosa una funzione adeguata che può ricevere …
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.