Ingegneria software

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

7
Cosa succede se non ho buone idee per implementare una funzione? [chiuso]
Sto lavorando sulla mia applicazione e sono bloccato. Devo implementare una funzione ma non riesco a trovare un buon approccio per implementare questa funzione. Ci stavo pensando da un paio di giorni e non sono venuti pensieri positivi. La ricerca in Internet non mi ha dato alcuna ispirazione. Devo andare …
32 design 

3
Semplice spiegazione dell'integrazione continua
Come definirebbe l'integrazione continua e quali componenti specifici contiene un server CI? Voglio spiegare a qualcuno nel reparto marketing cos'è l'integrazione continua. Comprendono il controllo del codice sorgente, ovvero usano Subversion. Ma vorrei spiegare loro in modo corretto cos'è la CI. L' articolo di Wikipedia non lo definisce mai correttamente, …



8
Quanto sono sicuri e affidabili i siti di hosting come sourceforge, github o bitbucket per progetti a sorgente chiuso? [chiuso]
Sto pensando di utilizzare sourceforge, bitbucket o github per gestire il controllo del codice sorgente per la mia attività. Ho progetti aperti e partecipo a progetti aperti come gcc. Ma ho anche un'attività in cui sviluppo software chiusi per la mia vita. Quanto sono affidabili sourceforge, github o bitbucket in …

1
LGPL 2.1 vs LGPL 3.0 Vantaggi e svantaggi
Da quello che ho letto, LGPL 3.0 ti consente di utilizzare la licenza insieme ad altre licenze, più permissiva al riguardo (Neppure ne sono sicuro). Da https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility afferma che non è compatibile con GPLv2, mentre LGPL 2.1 è compatibile con esso. Questo è un po 'contrario alla cosa che ho …
32 licensing  gpl  lgpl 

3
Qual è il principio del minimo stupore?
Nella programmazione di ciò che viene chiamato Principio di minimo stupore? In che modo questo concetto è legato alla progettazione di buone API? È qualcosa applicabile solo alla programmazione orientata agli oggetti o permea anche altre tecniche di programmazione? È legato al principio di "fare una sola cosa nel tuo …





4
Gestire più persone che lavorano su un progetto con GIT
Sono molto nuovo di GIT / GitHub (come nuovo a partire da ieri). Vorrei sapere qual è il modo migliore per gestire più persone che lavorano allo stesso progetto con Github. Attualmente gestisco un progetto con quattro sviluppatori. Come posso procedere con il flusso di lavoro e assicurarmi che tutto …
32 git  github 



4
Perché F # ha una modalità interattiva ma non C #?
F # viene fornito con un REPL interattivo. C # non ha nulla del genere ed è in effetti un po 'difficile da giocare senza impostare un progetto completo (sebbene LINQpad funzioni ed è anche possibile farlo tramite PowerShell). C'è qualcosa di fondamentalmente diverso nei linguaggi che consente a F …
32 c#  .net  tools  f# 

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.