Non ricordo quando ho scritto la lezione generica l'ultima volta. Ogni volta che penso di averne bisogno dopo aver pensato che faccio una conclusione, non lo faccio. La seconda risposta a questa domanda mi ha fatto chiedere chiarimenti (dal momento che non posso ancora commentare, ho fatto una nuova domanda). …
Ci sono molte ragioni per cui i globi sono cattivi in OOP. Se il numero o la dimensione degli oggetti che richiedono la condivisione è troppo grande per essere passati in modo efficiente nei parametri di funzione, di solito tutti raccomandano l' iniezione di dipendenza anziché un oggetto globale. Tuttavia, …
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 5 anni fa . La società per cui lavoro sta valutando alcune soluzioni middleware per la governance, la misurazione …
È noto a coloro che hanno familiarità con la storia che C # e il framework .NET iniziarono come essenzialmente "Delphi riscritto per sembrare Java", progettato dallo sviluppatore capo dietro Delphi, Anders Hejlsberg. Da allora le cose sono leggermente divergenti, ma all'inizio le somiglianze erano così evidenti che c'erano persino …
Sto lavorando a un progetto che si occupa di dispositivi fisici e sono stato confuso su come nominare correttamente alcune classi in questo progetto. Considerando che i dispositivi effettivi (sensori e ricevitori) sono una cosa, e la loro rappresentazione nel software è un'altra, sto pensando di nominare alcune classi con …
Supponiamo che io voglia scrivere una biblioteca che si occupa di vettori e matrici. È possibile inserire le dimensioni nei tipi, in modo che le operazioni di dimensioni incompatibili generino un errore al momento della compilazione? Ad esempio, vorrei che la firma del prodotto dot fosse qualcosa di simile dotprod …
Recentemente ho sviluppato la mia API e con quell'interesse investito nella progettazione dell'API sono stato fortemente interessato a come posso migliorare la mia progettazione dell'API. Un aspetto che è emerso un paio di volte è (non dagli utenti della mia API ma nella mia osservazione osservativa sull'argomento): si dovrebbe sapere …
Ho incontrato un interessante problema teorico diversi anni fa. Non ho mai trovato una soluzione e continua a perseguitarmi quando dormo. Supponiamo di avere un'applicazione (C #) che contiene un numero in un int, chiamato x. (Il valore di x non è fisso). Quando viene eseguito il programma, x viene …
sfondo Test Driven Development è diventato popolare dopo che ho già finito la scuola e nel settore. Sto cercando di impararlo, ma alcune cose importanti mi sfuggono ancora. I sostenitori di TDD dicono molte cose come (di seguito denominato "principio di asserzione singola" o SAP ): Da qualche tempo sto …
sfondo L'anno scorso mi è stato chiesto di creare uno strumento da utilizzare per la pianificazione aziendale per circa 10 utenti. Ciò è stato fatto per conto di un altro team IT che mi ha "subappaltato" il lavoro e, dato che le scadenze del progetto erano un po 'non pianificate …
Per darti un piccolo esempio: lavoro per un'azienda con circa dodici sviluppatori di Ruby on Rails (+/- stagisti). Il lavoro a distanza è comune. Il nostro prodotto è composto da due parti: un nucleo piuttosto grasso e sottile fino ai grandi progetti dei clienti costruiti su di esso. I progetti …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . Sono Elvis, sto provando molto a imparare ad essere Einstein. Lavoro …
Sto implementando un bot IRC che riceve un messaggio e sto controllando quel messaggio per determinare quali funzioni chiamare. C'è un modo più intelligente di farlo? Sembra che mi sfuggirebbe rapidamente di mano dopo essermi alzato a 20 comandi. Forse c'è un modo migliore per astrarre questo? public void onMessage(String …
Di recente ho iniziato a utilizzare gli spazi dei nomi in PHP. Quando li ho visti per la prima volta, ho pensato che la loro sintassi fosse brutta e non li avrei mai usati. Tuttavia, ho creato un caricatore automatico (spl_autoload_register) che lo rende tale da non dover più scrivere …
In Java in particolare, ma probabilmente anche in altre lingue: quando sarebbe utile avere due riferimenti allo stesso oggetto? Esempio: Dog a = new Dog(); Dob b = a; C'è una situazione in cui ciò sarebbe utile? Perché questa sarebbe una soluzione preferita da usare aogni volta che vuoi interagire …
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.