Tutte le domande

3
risposte

Convertire un interprete in un compilatore?

Innanzitutto, so che questa è una domanda posta da MOLTI altri programmatori prima di me. Ma non sono riuscito a trovare alcuna risorsa utilizzabile che potesse aiutarmi. Bene, sto creando un linguaggio di programmazione chiamato "Light", la...
posta 23.02.2013 - 19:58
5
risposte

Etichetta per il ripristino del lavoro altrui

Recentemente ho avuto una discussione con un compagno di squadra che stavo "non consultandoli prima di tornare" perché li fa "sembrare un idiota". (Per contesto, questo è un progetto universitario e il ripristino è stato eseguito tramite il posi...
posta 11.02.2017 - 01:37
4
risposte

Sul miglioramento delle pratiche di commit

Stavo pensando a come migliorare le mie pratiche di commit. C'è qualche co-relazione tra no. delle linee del codice sorgente e no. di commit? In un recente progetto in cui sono stato coinvolto, stavo andando a 30 commit per 1000 righe....
posta 09.04.2012 - 12:27
2
risposte

Qualche motivo dietro ai trattini in un GUID?

Proprio quando ho generato un GUID, ho trovato alcuni trattini tra il personaggio e anche a intervalli specificati 8b55fec7-c987-4e7b-abad-16e5aaea9b53 C'è qualche storia dietro a questo? Nota: la mia intenzione è quella di rimuovere q...
posta 24.12.2010 - 07:11
6
risposte

algoritmo da documento scientifico [chiuso]

Nella mia applicazione voglio utilizzare una combinazione di diversi algoritmi descritti in alcuni articoli scientifici pubblicati di recente. Ma ho alcune domande legali. Q1 Se un algoritmo è stato pubblicato su un documento scientifico e...
posta 17.05.2011 - 01:14
4
risposte

Quando importare i nomi nello spazio dei nomi globale? (usando x: y, da x import y ecc.)

Ho iniziato a programmare in varie lingue per circa 10 anni. E non ho ancora capito quando è una buona idea importare qualcosa nello spazio dei nomi globale ( using x::y in C ++, from x import y in Python ecc.), Quindi non lo faccio qu...
posta 10.02.2013 - 17:44
4
risposte

Metodi migliori rispetto ai metodi di polling tradizionali

Sono attualmente in un ambiente AngularJS / Javascript. Attualmente l'applicazione utilizza il metodo di polling (vale a dire, per recuperare nuovi dati dal server in un numero fisso di secondi). Questo è piuttosto faticoso e non recupera...
posta 22.05.2017 - 01:15
5
risposte

Quando una API è considerata un DSL incorporato?

Qual è la differenza tra un'API e un DSL (Domain Specific Language) incorporato? È solo sintassi? Considera un'API come OpenGL. Com'è diverso da un DSL grafico? In altre parole, se un'API è sufficientemente complessa, può essere conside...
posta 31.07.2014 - 13:40
3
risposte

Scalabilità dei monoliti rispetto ai microservizi di ridimensionamento

Uno degli argomenti più comuni per l'utilizzo dei microservizi è la migliore scalabilità. Ma mi chiedo se questo argomento sia veramente valido. Diciamo che avevamo un'applicazione che consisteva di 10 microservizi con 9 di loro aventi ciascu...
posta 08.06.2017 - 13:26
3
risposte

I setter e i getter interrompono sempre il Principio di Responsabilità Unica?

Come sappiamo, l'SRP afferma che ogni classe dovrebbe avere un'unica responsabilità e che la responsabilità deve essere interamente incapsulata dal classe. Ma setters e getter hanno un'altra responsabilità - fanno un accesso astratto alla...
posta 24.04.2013 - 13:17