Domande con tag 'language-agnostic'

16
risposte

A cosa serve l'inversione della stringa? [chiuso]

In PHP è strrev() , in Rails è .reverse , ma la maggior parte delle lingue non ha alcuna funzione di inversione delle stringhe. Alcuni hanno funzioni di allineamento inverso che possono essere usate sui personaggi. Stavo pensando che que...
posta 08.12.2010 - 18:11
4
risposte

La garbage collection è necessaria per implementare chiusure sicure?

Recentemente ho partecipato a un corso online sui linguaggi di programmazione in cui, tra gli altri concetti, sono state presentate le chiusure. Annoto due esempi ispirati a questo corso per dare qualche contesto prima di porre la mia domanda....
posta 09.03.2013 - 01:00
4
risposte

Perché si chiama "Here Document"?

(fammi sapere se questo è il SE sbagliato per questo) Perché un Here Document (o Heredoc) lo chiama? Wikipedia non ha nulla da dire su quel particolare argomento. Ho trovato documenti Unix che descrivono un "Qui è un documento", è la forma...
posta 11.04.2012 - 14:59
5
risposte

Perché le invarianti sono importanti in Informatica

Capisco "invariante" nel suo senso letterale. Li riconosco anche quando digito il codice. Ma non credo di capire l'importanza di questo termine nel contesto dell'informatica. Ogni volta che leggo conversazioni \ white paper sulla progettazion...
posta 22.09.2012 - 19:55
12
risposte

I prefissi per tipo e ambito sono utili convenzioni di denominazione?

Ho iniziato da poco il mio primo lavoro come sviluppatore di software, sono stato un po 'gettato per sentirmi dire che non dovevo seguire alcuna convenzione di denominazione nel mio codice. Il codice scritto da gruppi che lavorano su altri proge...
posta 01.08.2008 - 20:45
7
risposte

Esiste uno schema per un modo più "naturale" di aggiungere oggetti alle collezioni? [chiuso]

Penso che il modo più comune per aggiungere qualcosa a una raccolta sia utilizzare un tipo di metodo Add fornito da una raccolta: class Item {} var items = new List<Item>(); items.Add(new Item()); e in realtà non c'è nulla di...
posta 15.01.2015 - 09:35
5
risposte

Occuparsi di non conoscere i nomi dei parametri di una funzione quando la si chiama

Ecco un problema di programmazione / lingua su cui mi piacerebbe sentire le tue opinioni. Abbiamo sviluppato convenzioni che la maggior parte dei programmatori (dovrebbe) seguire non fanno parte della sintassi dei linguaggi ma servono a rende...
posta 21.05.2014 - 18:04
4
risposte

Come puoi TDD per un bug che può essere testato solo dopo che è stato corretto?

Ecco un esempio: la mia applicazione web contiene elementi trascinabili. Quando si trascina un elemento, il browser produce una "immagine fantasma". Voglio rimuovere l'immagine "fantasma" durante il trascinamento e scrivo un test per questo comp...
posta 23.05.2018 - 23:01
2
risposte

Come scrivere un server HTTP?

Come dice il titolo, vorrei scrivere un server HTTP. La mia domanda è questa, come faccio a fare questo? So che questo suona MOLTO generale e troppo "di alto livello", ma c'è un metodo per la mia follia. Una risposta a questa domanda dovrebbe es...
posta 07.06.2013 - 16:48
5
risposte

TDD, nuovi test mentre quelli vecchi non ancora implementati

Sto sperimentando lo sviluppo basato sui test e ho scoperto che spesso mi trovo in una situazione seguente: Scrivo test per alcune funzionalità X. Questi test falliscono. Durante il tentativo di implementare X, vedo che ho bisogno di imple...
posta 25.06.2011 - 16:02