Devo estendere un modulo esistente di un progetto. Non mi piace il modo in cui è stato fatto (un sacco di anti-pattern coinvolti, come il codice copia / incollato). Non voglio eseguire un refactor completo per molte ragioni. Dovrei: creare nuovi metodi usando le convenzioni esistenti, anche se mi sembra …
Vedo spesso un codice che include errori ortografici intenzionali di parole comuni che nel bene e nel male sono diventate parole riservate: klasso clazzper classe :Class clazz = ThisClass.class kountper il conteggio in SQL:count(*) AS kount Personalmente trovo che ciò riduca la leggibilità. Nella mia pratica non ho trovato troppi …
Ho letto da qualche parte che quando si utilizza C ++ si consiglia di non utilizzare i puntatori. Perché i puntatori sono una cattiva idea quando si utilizza C ++? Per i programmatori C che sono abituati a usare i puntatori, qual è l'alternativa e l'approccio migliori in C ++?
Sono totalmente nuovo nel mondo di Ruby e sono un po 'confuso con il concetto di simboli. Qual è la differenza tra simboli e variabili? Perché non usare solo le variabili? Grazie.
Come sviluppatore solista, penso di utilizzare un processo simile ad Agile, ma mi piacerebbe confrontare ciò che sto facendo con Agile reale e vedere se posso migliorare il mio processo. Esiste un libro là fuori che è lo standard di fatto per la descrizione delle migliori pratiche, metodologie e altre …
Da un linguaggio di programmazione ragionevolmente comune, quale ritieni sia il più strabiliante? Ho ascoltato molti podcast di programmazione e mi sono preso del tempo per imparare alcune nuove lingue che sono considerate imminenti e importanti. Non sto necessariamente parlando di BrainFuck , ma quale linguaggio considereresti uno che sfida …
[Dichiarazione di non responsabilità: questa domanda è soggettiva, ma preferirei ricevere risposte sostenute da fatti e / o riflessioni] Penso che tutti conoscano il principio di robustezza , di solito riassunto dalla Legge di Postel: Sii prudente in ciò che invii; sii liberale in ciò che accetti. Concordo sul fatto …
Sto cercando di decidere se devo rivalutare il mio processo di localizzazione dei difetti per i miei progetti cresciuti in casa. Negli ultimi anni, ho semplicemente monitorato i difetti usando i TODOtag nel codice e tenendoli tracciati in una vista specifica (uso Eclipse, che ha un sistema di tag decente). …
La maggior parte degli sviluppatori di software desidera mantenere la logica dell'applicazione nel livello dell'applicazione e probabilmente ci sembra naturale mantenerla qui. Gli sviluppatori di database sembrano voler mettere la logica dell'applicazione nel livello del database, come trigger e procedure memorizzate. Personalmente preferirei mantenere il più possibile il livello applicazione …
Sto cercando di capire il compromesso intrinseco tra ruoli e autorizzazioni quando si tratta di controllo degli accessi (autorizzazione). Partiamo da un dato: nel nostro sistema, un'Autorizzazione sarà un'unità di accesso a grana fine (" Modifica risorsa X ", " Accesso alla pagina del pannello ", ecc.). Un ruolo sarà …
Questa domanda è destinata a qualsiasi linguaggio di programmazione OO che supporti la gestione delle eccezioni; Sto usando C # solo a scopo illustrativo. Le eccezioni sono generalmente intese per essere sollevate quando sorge un problema che il codice non può gestire immediatamente, e quindi per essere catturate in una …
Mi è stato detto che il numero medio di bug / difetti per riga di codice è "costante" per diversi linguaggi di programmazione. 10 KLOC di Ruby avrebbero lo stesso numero di bug di 10 KLOC di c ++. L'argomento è di solito usato per promuovere l'uso di linguaggi espressivi …
Da quando ho iniziato a programmare ho visto un'intestazione nella parte superiore della maggior parte dei file di codice che indica una sorta di copyright: ad es /* Copyright (c) 1998 Innotech */ o /* Copyright (c) 1998-2008 Innotech */ Concettualmente ho avuto l'idea ... a seconda dei tuoi desideri …
PHP, come molti di noi sanno, ha una digitazione debole . Per coloro che non lo fanno, PHP.net dice: PHP non richiede (o supporta) la definizione esplicita del tipo nella dichiarazione delle variabili; il tipo di una variabile è determinato dal contesto in cui viene utilizzata la variabile. Lo adori …
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.