Engenharia de software

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

5
Quadtree com duplicatas
Estou implementando um quadtree. Para quem não conhece essa estrutura de dados, estou incluindo a seguinte pequena descrição: Um Quadtree é uma estrutura de dados e está no plano euclidiano o que um Octree é em um espaço tridimensional. Um uso comum de quadras é a indexação espacial. Para resumir …

2
Métodos Parameterless & Empty-Paren no Scala
Estou aprendendo Scala no momento através do Scala de programação de Odersky (2º). Estou no capítulo 10, onde ele começa a introduzir métodos sem parâmetros e parênteses vazios. Eu simplesmente não consigo entender. Até agora, tudo o que entendo é que devo usar parênteses vazios se um método tiver efeitos …
10 scala 


4
Propositadamente levantando exceções para usar capturas
Para um típico if...elseempacotado com manipulação de exceção, é algo como o exemplo a seguir uma prática recomendada para evitar a duplicação de código? try { if (GetDataFromServer()) { return ProcessData(); } else { throw new Exception(); } catch(Exception ex) { return null; } ao invés de... try { if …












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.