Engenharia de software

Perguntas e respostas para profissionais, acadêmicos e estudantes que trabalham no ciclo de vida de desenvolvimento de sistemas


3
Modelos por tabela de banco de dados?
Estou usando o codeigniter e me encontrei em uma situação semelhante em que repeti os métodos Model. Estou criando um modelo por controlador. Mas a criação de uma tabela Modelo por banco de dados seria considerada uma boa prática? Dessa forma, os métodos não são escritos duas vezes. Em vez …

1
Quais licenças são gratuitas para uso comercial?
Estou perdido em uma grande quantidade de licenças - GPL, LGPL, Creative Commons, BSD, Apache, etc., e estou procurando um guia para iniciantes. Ao usar um componente sob uma licença popular como essas, quais são as restrições para usá-los sem pagar em um produto comercial? Por exemplo eu tenho que …
11 licensing 



2
Algoritmo para formatar código SQL
Preciso de uma ferramenta (para uso interno) que formate o código SQL (SQL Server / MySQL). Existem várias ferramentas de terceiros e sites on-line que fazem isso, mas não exatamente como eu preciso. Então, eu quero escrever minha própria ferramenta que atenda às minhas necessidades. Primeira pergunta: existe algum padrão …



3
Compatibilidade com licenças MPL 1.1 e APL 2.0
Estou trabalhando em um projeto licenciado sob o MPL 1.1 e gostaria de incorporar algum código licenciado sob o APL 2.0. Eu sei que em 2010 a Mozilla anunciou que estava atualizando o MPL para torná-lo mais "compatível com Apache", entre outras coisas. Eu não sou advogado. Exatamente quais partes …



3
Por que foi criado o ContentProvider do Android?
O título resume minha pergunta, mas para elaborar basicamente o que eu quero entender é por que os designers do Android querem que os aplicativos que precisam trabalhar com dados compartilhados usem um provedor de conteúdo em vez de apenas acessar o banco de dados SQLite diretamente? A única razão …
11 design  android 

4
Código da cláusula BSD 2/3 da Relicense para GPL
Suponha que eu libere algum código-fonte sob a nova licença BSD. É permitido que outra pessoa pegue esse código, faça modificações e distribua-o sob os termos da GPL? Da Wikipedia : Muitas das licenças de software livre mais comuns, como a licença original do MIT / X, as licenças BSD …
11 gpl  bsd-license 

6
Existem portáteis com foco em programação? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.