Tutte le domande

8
risposte

Uso legittimo della cartella "Documenti" di Windows nei programmi

Chiunque desideri che la cartella Documenti contenga solo le cose che colloca lì sa che la cartella Documenti standard è completamente inadatta per questa attività. Ogni programma sembra voler mettere le sue impostazioni, i suoi dati, o qualcosa...
posta 15.02.2011 - 19:02
6
risposte

Quali sono le invarianti, come possono essere utilizzate e che hai mai usato nel tuo programma?

Sto leggendo Coders at Work e in esso si parla molto di invarianti. Per quanto ho capito, un invariante è una condizione che contiene sia prima che dopo un'espressione. Sono, tra le altre cose, utili a dimostrare che il ciclo è corretto, se ri...
posta 30.12.2010 - 22:19
6
risposte

Cosa devo fare per lasciare un lavoro professionalmente? [duplicare]

Dato che l'attuale datore di lavoro conosce e ha ricevuto un preavviso in anticipo, come può un programmatore effettuare una transizione di lavoro pulita dal suo vecchio lavoro? Quali cose dovrebbe prendere in considerazione il programmatore?...
posta 01.06.2011 - 18:52
1
risposta

Che cosa implica esattamente la condizione nella licenza MIT?

Per citare la licenza stessa: Copyright (C) [year] [copyright holders] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in th...
posta 06.12.2012 - 09:49
14
risposte

Test delle unità di algoritmi intrinsecamente casuali / non deterministici

Il mio progetto attuale, in breve, comporta la creazione di "eventi casualmente vincolanti". Fondamentalmente sto generando un programma di ispezioni. Alcuni di essi sono basati su rigidi vincoli di programma; effettui un'ispezione una volta all...
posta 02.02.2012 - 21:16
3
risposte

Cosa, in riferimento a DDD, è un contesto limitato?

Quando lavoravo al libro "Implementing Domain Driven Design" di Vaughn Vernon, non sono stato in grado di capire bene in cosa consista un contesto limitato. Il libro definisce un contesto limitato come "un confine concettuale in cui è applica...
posta 30.04.2014 - 18:53
9
risposte

Durante la scrittura di codice orientato agli oggetti, dovrei sempre seguire uno schema di progettazione?

Esiste un modello di progettazione concepibile per qualsiasi programma orientato agli oggetti? Lo chiedo perché recentemente ho visto un'implementazione di una classe Door con Lock . Era parte di un test e la risposta diceva che il codi...
posta 02.10.2014 - 19:56
6
risposte

Studi di combinazioni di colori che evidenziano la sintassi

La maggior parte dei programmatori ha le proprie preferenze personali per gli schemi di evidenziazione della sintassi, ma mi sono chiesto, qualcuno ha mai fatto uno studio scientifico effettivo su quale sarebbe il miglior schema di colori? Immag...
posta 06.07.2011 - 05:03
3
risposte

AngularJS: strutturazione di un'applicazione Web con più ng-app

La blogosfera ha una serie di articoli sul tema delle linee guida per strutturare le app di AngularJS come queste (e altre): link link link link Tuttavia, uno scenario che devo ancora incontrare per linee guida e best practi...
posta 14.05.2014 - 16:25
2
risposte

Le lingue moderne usano ancora i generatori di parser?

Stavo facendo ricerche sulla suite del compilatore gcc su wikipedia qui , quando è arrivato: GCC started out using LALR parsers generated with Bison, but gradually switched to hand-written recursive-descent parsers; for C++ in 2004, and fo...
posta 17.07.2014 - 19:41