Domande taggate «language-agnostic»

Questo tag è per domande che non sono specifiche di un linguaggio di programmazione o di un ambiente.


4
STDOUT e la sua impurità
Ho letto molti libri e articoli sulla programmazione funzionale e mi vergogno ancora di non riuscire a capire con certezza alcuni concetti basilari. Una delle idee principali della programmazione funzionale è che lo stesso input dovrebbe sempre produrre lo stesso output. Pertanto, per esempio, per definizione non è possibile eseguire …


4
Cosa rende le risorse "costose"?
Sto leggendo l'ibernazione e mi sono imbattuto in affermazioni come "Le connessioni JDBC aperte su più richieste non sono una buona cosa perché sono una risorsa costosa". Cosa si intende per risorsa costosa? Modifica: sto aggiungendo ciò che l'utente sconosciuto ha aggiunto come commento di seguito. Se stabilire una connessione …

4
Quali metodologie di sviluppo software possono essere viste come basi
Sto scrivendo un piccolo documento di ricerca che coinvolge la metodologia di sviluppo del software. Stavo esaminando tutte le metodologie disponibili e mi chiedevo, da tutte le metodologie, ce ne sono alcune che hanno fornito le basi per gli altri? Ad esempio, esaminando le seguenti metodologie: Agile, Prototyping, Cleanroom, Iterative, …

1
Nome della tecnica per inferire argomenti di tipo di un parametro di tipo?
Setup: supponiamo di avere un tipo chiamato Iteratorche ha un parametro type Element: interface Iterator<Element> {} Quindi abbiamo un'interfaccia Iterableche ha un metodo che restituirà un Iterator. // T has an upper bound of Iterator interface Iterable<T: Iterator> { getIterator(): T } Il problema con l' Iteratoressere generico è che …

4
Avere una struttura linguistica del generatore come `yield` è una buona idea?
PHP, C #, Python e probabilmente alcune altre lingue hanno una yieldparola chiave che viene utilizzata per creare funzioni del generatore. In PHP: http://php.net/manual/en/language.generators.syntax.php In Python: https://www.pythoncentral.io/python-generators-and-yield-keyword/ In C #: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/yield Sono preoccupato che, come caratteristica / funzione del linguaggio, yieldrompa alcune convenzioni. Uno di questi è ciò a cui …


3
sta usando un PUT con effetti collaterali accettabili (REST)
Voglio creare una cronologia degli annullamenti ogni volta che l'utente aggiorna un modulo. Perché è un aggiornamento, voglio usare una richiesta PUT. Tuttavia, ho letto che il PUT non deve avere effetti collaterali . È accettabile usare PUT qui? Ci sono alternative migliori? PUT /person/F02E395A235 { time: 1234567, fields: { …







Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.