Tutte le domande

3
risposte

Differenza tra architettura 3-Tier e MVC (Model, View Controller) in ASP.Net

Mi piacerebbe sapere come l'architettura 3-Tier differisce da MVC (Model, View Controller) in ASP.Net come mi sembra che si applichi la stessa architettura. In 3 livelli abbiamo User Services Layer , BusinessLayer e DataAccessLayer...
posta 14.10.2015 - 10:04
3
risposte

Come intervistatore, chiedere a un candidato di trovare errori in un piccolo codice di esempio. È giusto? [chiuso]

Abbiamo intervistato avanti e indietro per circa due anni, e l'ho gestito da circa 30 candidati. Ho scritto circa 20 righe di codice che eseguono un'operazione relativamente semplice, ma contiene un sacco di errori. Nessuno di questi sono errori...
posta 01.05.2014 - 21:24
3
risposte

Che cos'è la spedizione? Implica risoluzione dinamica?

AFAIK, il termine dispatch significa solo una risoluzione del metodo e una chiamata. Non importa se è statico o dinamico. Ho visto che molte persone usano un termine come invio statico e invio dinamico . Ciò che mi rende confuso è che ci...
posta 19.01.2014 - 06:25
8
risposte

Gli oggetti con logica di validazione nel loro dominio rappresentano davvero le loro controparti del mondo reale?

Ho chiesto una domanda se il comportamento di convalida debba essere trattato allo stesso modo degli altri tipi di comportamento rispetto al concetto di OOP come "dati + comportamento". Ho ricevuto alcune risposte positive che hanno affrontato...
posta 07.10.2014 - 16:04
3
risposte

Come rifattorizzare un'applicazione con più casi di switch?

Ho un'applicazione che accetta un intero come input e basato sull'input chiama metodi statici di classi diverse. Ogni volta che viene aggiunto un nuovo numero, è necessario aggiungere un altro caso e chiamare un metodo statico diverso di una cla...
posta 23.04.2017 - 05:30
3
risposte

È una cattiva progettazione chiamare internamente endpoint API dall'interno dell'istanza API?

Per contesto, sto eseguendo un'API REST costruita con Node.js. A causa delle richiamate e di alcune chiamate DB complesse, ho una serie di funzioni asincrone ma anche uniche, quindi è difficile ridurre la ridondanza. Mi è venuta l'idea di chiama...
posta 01.04.2017 - 22:03
4
risposte

L'uso della funzione nidificata chiama una cosa negativa?

In un recente compito a casa ho finito per chiamare le mie funzioni in un modo brutto uglyReceipt(cashParser(cashInput())) il programma ha funzionato perfettamente, ma mi sentivo ancora come se stavo facendo qualcosa di sbagliato. Le fun...
posta 17.04.2016 - 11:06
2
risposte

Quale design scegliere per l'analisi di file diversi per popolare classi diverse?

Attualmente sto lavorando a un progetto che richiede l'analisi di diversi tipi di file. Il contenuto dei file popolerà le classi. eg: file1 populate content of class1, file2 populate content of class2, etc. La mia domanda è dove dovrebbe a...
posta 16.10.2017 - 23:41
4
risposte

Dove archiviare il codice

Ad esempio, ho un codice inutilizzato che desidero utilizzare in futuro e non funziona con il resto del programma, oppure dico che trovo un codice interessante online. C'è qualche buon programma in cui posso memorizzare diversi pezzi di codice?...
posta 17.04.2017 - 23:34
4
risposte

Come scrivere un test per coprire un bugfix di un segfault

C'è stato un bug che ho risolto di recente causando un errore di segmentazione (a causa di un accesso fuori dai limiti). Il manutentore del progetto mi sta chiedendo di scrivere un test unitario per coprire il bugfix. Come posso fare questo?...
posta 14.06.2015 - 04:16