Per farla breve, ho ereditato un codice Java fatto di metodi come questo:
@Override
public Action decide() {
if (equalz(in.a, "LOC")) {//10
if(( //20
equalz(tmp.b, "BA")
&& notEquals(in.c,"U...
Molto tempo fa, mentre stavo leggendo i miei libri di programmazione introduttivi su (Basic, Pascal, C / C ++), una cosa che è stata enfatizzata è che non puoi diventare un programmatore professionista durante la notte o per qualche settimana. C...
Dopo la precedente domanda mi chiedo se resumable exceptions abbia un senso. Sembra che nessuno li usi in Java . Non usano resumable exceptions a causa delle limitazioni Java o semplicemente perché non ne hanno davvero bisogno?...
Quanto deve fidarsi di un revisore del coder che invia il codice per la revisione?
Ho sempre il dilemma se dovrei andare a testare le modifiche proposte o dovrei fidarmi del mittente che sarebbe sapendo cosa sta facendo? Soprattutto perché...
Ho appena visto questa conferenza di Spolsky, dove si interroga la necessità di scelte e dialoghi di conferma. Ad un certo punto ha una finestra delle impostazioni MacOS e afferma che "ora alcuni si stanno sbarazzando del pulsante OK". La fine...
Ho lavorato in alcuni luoghi in cui l'uso del software Open Source nei prodotti che producono è severamente vietato per vari motivi, come ad esempio:
nessun supporto formale
mancanza di fiducia in qualcosa che viene percepito come "appena...
Nel mio team abbiamo lavorato su un firmware per un prodotto. Il prodotto è stato rilasciato alcuni anni fa ma implementiamo ancora nuove funzionalità nel firmware e forniamo regolarmente un nuovo firmware per i nostri clienti. Recentemente abbi...
Attualmente sono incaricato di creare un'architettura software per la conformità alla norma IEC 62304. Questi regolamenti sono notoriamente vaghi e non forniscono alcuna sostanza reale su ciò che è richiesto per una "architettura software". Gli...
Mi sono imbattuto in questa licenza:
/**
* The author disclaims copyright to this source code. In place of
* a legal notice, here is a blessing:
*
* May you do good and not evil.
* May you find forgiveness for yourself and forgive others....
Sto pensando di utilizzare una libreria LGPLv3 in un programma commerciale closed source eseguito in un ambiente embedded chiuso.
In base a quanto noto dalle licenze LGPLv3, posso usarlo finché il software closed source si collega dinamicamen...