Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi

6
Principi solidi e struttura del codice
Durante un recente colloquio di lavoro, non ho potuto rispondere a una domanda su SOLID - oltre a fornire il significato di base dei vari principi. Mi infastidisce davvero. Ho fatto un paio di giorni per scavare e non ho ancora trovato un riassunto soddisfacente. La domanda dell'intervista era: Se …
150 c#  .net  solid 

2
Migliore licenza esistente per codice sorgente chiuso [chiuso]
Sto creando alcune applicazioni a sorgente chiuso da solo (nessuna grande azienda dietro di me) e mi chiedo esattamente come proteggerle. Nella parte superiore di tutti i file di codice sorgente ho questo avviso di copyright piuttosto semplice: /******************************************************* * Copyright (C) 2010-2011 {name} <{email}> * * This file is …


8
Come organizzi i tuoi progetti? [chiuso]
Hai uno stile particolare di organizzazione dei progetti? Ad esempio, attualmente sto creando un progetto per un paio di scuole qui in Bolivia, ecco come l'ho organizzato: TutoMentor (Solution) TutoMentor.UI (Winforms project) TutoMentor.Data (Class library project) Come organizzi esattamente il tuo progetto? Hai un esempio di qualcosa che hai organizzato …


22
Bloccato per "sapere troppo" [chiuso]
Nota altre discussioni su http://news.ycombinator.com/item?id=4037794 Ho un compito di sviluppo relativamente semplice, ma ogni volta che provo ad attaccarlo finisco a spirale in pensieri profondi: come potrebbe estendere il futuro, quali sono i clienti di seconda generazione di cui avranno bisogno, in che modo influenza "non funzionale" aspetti (ad es. …


11
Quando scrivi il codice "reale" in TDD?
Tutti gli esempi che ho letto e visto nei video di formazione hanno esempi semplicistici. Ma cosa non vedo se come faccio il codice "reale" dopo che divento verde. È questa la parte "Refactor"? Se ho un oggetto abbastanza complesso con un metodo complesso, e scrivo il mio test e …
147 tdd 

24
Quali sono gli svantaggi di Python? [chiuso]
Python sembra essere di gran moda in questi giorni, e non immeritatamente, perché è davvero un linguaggio con il quale quasi si diverte a ricevere un nuovo problema da risolvere. Ma, come disse una volta un saggio (chiamandolo un saggio solo perché non ho idea di chi l'abbia effettivamente detto; …




30
Come ti immergi in basi di codice di grandi dimensioni?
Quali strumenti e tecniche usi per esplorare e apprendere una base di codice sconosciuta? Sto pensando a strumenti come grep, ctagsunit test, test funzionali, generatori di diagrammi di classe, grafici di chiamate, metriche di codice come sloccounte così via. Sarei interessato alle tue esperienze, agli helper che hai usato o …



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.