Engenharia de software

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


15
Quais são seus sistemas de controle de versão favoritos? [fechadas]
Esta é mais uma questão de discussão do que uma tentativa real de determinar o "melhor", pois isso varia claramente de acordo com as necessidades da organização. Estou mais curioso sobre os argumentos a favor de diferentes sistemas entre categorias (centralizado versus distribuído, aberto versus proprietário, etc.). Então, qual você …




8
Por que existem várias codificações Unicode?
Eu pensei que o Unicode foi projetado para contornar todo o problema de ter muitas codificações diferentes devido a um pequeno espaço de endereço (8 bits) na maioria das tentativas anteriores (ASCII, etc.). Por que, então, existem tantas codificações Unicode? Até várias versões do (essencialmente) o mesmo, como UTF-8, UTF-16, …

6
Qual é a melhor maneira de retornar uma matriz como resposta em uma API RESTful?
Suponha que temos recursos como este, book: type: object properties: author: {type: string} isbn: {type: string} title: {type: string} books: type: array items: book Portanto, quando alguém cria um GETrecurso sobre os livros, retornaríamos o seguinte [{"author": "Dan Brown", "isbn": "123456", "title": "Digital Fortress"}, {"author": "JK Rowling", "isbn": "234567", "title": …
41 rest  json 




10
Aplicabilidade do princípio de responsabilidade única
Recentemente, deparei-me com um problema arquitetônico aparentemente trivial. Eu tinha um repositório simples no meu código que foi chamado assim (o código está em C #): var user = /* create user somehow */; _userRepository.Add(user); /* do some other stuff*/ _userRepository.SaveChanges(); SaveChanges era um invólucro simples que confirma as alterações …





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.