Engenharia de software

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






3
Por que não existe palavra-chave estática no Kotlin?
O Kotlin é conhecido principalmente como um substituto para Java, mas elimina uma construção Java conhecida: a staticpalavra - chave. Em vez disso, essa funcionalidade em nível de classe é oferecida principalmente por objetos complementares. O que há de errado com métodos e campos estáticos aos quais os objetos complementares …


3
O que acontece com os testes dos métodos quando esse método se torna privado após o novo design no TDD?
Digamos que eu comece a desenvolver um RPG com personagens que atacam outros personagens e esse tipo de coisa. Aplicando o TDD, faço alguns casos de teste para testar a lógica dentro do Character.receiveAttack(Int)método. Algo assim: @Test fun healthIsReducedWhenCharacterIsAttacked() { val c = Character(100) //arg is the health c.receiveAttack(50) //arg …








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.