Durante la scrittura di un iteratore, mi sono trovato a scrivere il seguente pezzo di codice (eliminazione della gestione degli errori) public T next() { try { return next; } finally { next = fetcher.fetchNext(next); } } trovandolo leggermente più facile da leggere rispetto a public T next() { T …
Cosa fai quando lavori con qualcuno che tende a scrivere un codice stilisticamente cattivo? Il codice di cui sto parlando è di solito tecnicamente corretto, ragionevolmente strutturato e può anche essere algoritmicamente elegante, ma sembra brutto . Abbiamo: Miscela di convenzioni e titoli di denominazione diversi ( underscore_stylee camelCasee UpperCamele …
Supponiamo che io abbia un segmento di codice per connettermi a Internet e mostrare i risultati della connessione in questo modo: HttpRequest* httpRequest=new HttpRequest(); httpRequest->setUrl("(some domain .com)"); httpRequest->setRequestType(HttpRequest::Type::POST); httpRequest->setRequestData("(something like name=?&age=30&...)"); httpRequest->setResponseCallback([=](HttpClient* client, HttpResponse* response){ string responseString=response->getResponseDataString(); if(response->getErrorCode()!=200){ if(response->getErrorCode()==404){ Alert* alert=new Alert(); alert->setFontSize(30); alert->setFontColor(255,255,255); alert->setPosition(Screen.MIDDLE); alert->show("Connection Error","Not Found"); }else if((some …
Questo articolo sul debito tecnico presenta alcuni aspetti positivi, tra cui: Lavorare su "questioni tecniche" funziona meglio quando è guidato da storie. La base di codice ha probabilmente bisogno di lavorare ovunque, ma il payoff verrà ricevuto solo dove il codice verrà elaborato per motivi rivolti all'utente. Se nessuna storia …
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 2 anni fa . Abbiamo qui una grande base di codice legacy con codice errato …
Ho programmato per un paio di anni e spesso mi sono trovato in un dilemma. Esistono due soluzioni: uno è semplice, cioè un approccio semplice, più facile da capire e mantenere. Implica ridondanza, lavoro extra (extra IO, elaborazione extra) e quindi non è la soluzione ottimale. ma altri usano un …
È possibile aspettarsi una copertura del codice del 100% nelle applicazioni Web pesanti jquery / backbonejs? È ragionevole fallire uno sprint a causa della mancata copertura del 100% quando la copertura del codice attuale si aggira intorno al 92% -95% in javascript / jquery?
Non mi definirei uno sviluppatore superstar, ma relativamente esperto. Cerco di mantenere la qualità del codice ad alto livello e cerco sempre di migliorare il mio stile di codifica, cerco di rendere il codice efficiente, leggibile e coerente, nonché di incoraggiare il team a seguire schemi e metodologie per garantire …
Tutti i programmatori del mio team hanno familiarità con i test unitari e i test di integrazione. Ci abbiamo lavorato tutti. Abbiamo tutti i test scritti con esso. Alcuni di noi hanno persino provato un miglior senso di fiducia nel proprio codice. Tuttavia, per qualche motivo, scrivere unità / test …
Questo è qualcosa a cui sto pensando da quando ho letto questa risposta nel controverso thread delle opinioni sulla programmazione : Il tuo compito è metterti senza lavoro. Quando scrivi software per il tuo datore di lavoro, qualsiasi software che crei deve essere scritto in modo tale da poter essere …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 8 anni fa . Disclaimer: sono un nuovo arrivato (questo è il mio terzo giorno di lavoro) e la maggior parte dei miei compagni di squadra ha più esperienza di me. Quando guardo …
Ho avuto una discussione con un collega sulla rottura di returnun'istruzione e l'affermazione che calcola il valore di ritorno in due righe. Per esempio private string GetFormattedValue() { var formattedString = format != null ? string.Format(format, value) : value.ToString(); return formattedString; } invece di private string GetFormattedValue() { return format …
Ho sentito dell'analisi del codice di Visual Studio ma non ne ho mai usato uno. Ho letto MSDN , ma ancora non capisco il vero uso dell'analisi del codice. Non è lo stesso di StyleCop? Da qualche parte, è stato anche menzionato FxCop. Qual è la differenza con l'analisi del …
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 6 anni fa . Gli identificatori brevi sono dannosi? In che modo la lunghezza dell'identificatore …
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 …
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.