Engenharia de software

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


4
Por que o SQL BETWEEN é inclusivo e não meio aberto?
Intervalos semi-abertos (ou semi-abertos, semi-fechados , meio-limitados ) ( [a,b), onde xpertencem ao intervalo iff a <= x < b) são bastante comuns na programação, pois possuem muitas propriedades convenientes. Alguém pode oferecer uma justificativa que explica por que o SQL BETWEENusa um intervalo fechado ( [a,b])? Isso é esp. …
45 sql 





5
Como isso tudo se encaixa em 64kb?
Então, eu estou aqui na montagem 2011 e houve uma demonstração: http://www.youtube.com/watch?v=69Xjc7eklxE&feature=player_embedded É apenas um arquivo, diz isso nas regras. Então, repito: como eles fizeram isso para caber em um arquivo tão pequeno?
45 assembly 

14
Como melhorar o teste do seu próprio código
Sou um desenvolvedor de software relativamente novo e uma das coisas que acho que devo melhorar é a minha capacidade de testar meu próprio código. Sempre que desenvolvo uma nova funcionalidade, acho realmente difícil seguir todos os caminhos possíveis para encontrar bugs. Eu costumo seguir o caminho onde tudo funciona. …
45 testing 




9
Usando a palavra-chave JOIN ou não
As seguintes consultas SQL são as mesmas: SELECT column1, column2 FROM table1, table2 WHERE table1.id = table2.id; SELECT column1, column2 FROM table1 JOIN table2 ON table1.id = table2.id; E certamente resultam nos mesmos planos de consulta em todos os DBMS que eu já tentei. Mas, de vez em quando, leio …
45 sql  coding-style 



7
Propriedades do .NET - Usar conjunto privado ou propriedade ReadOnly?
Em que situação devo usar um conjunto privado em uma propriedade em vez de torná-lo uma propriedade ReadOnly? Leve em consideração os dois exemplos muito simplistas abaixo. Primeiro exemplo: Public Class Person Private _name As String Public Property Name As String Get Return _name End Get Private Set(ByVal value As …
45 c#  .net  vb.net 

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.