Engenharia de software

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







9
Quais são as vantagens dos scripts de construção?
Durante a maior parte da minha carreira em programação, usei o comando "build / compile / run" em qualquer IDE com o qual estou trabalhando para produzir um programa executável. Este é um botão, muito fácil. Porém, à medida que aprendo mais sobre diferentes linguagens e estruturas, vejo cada vez …



30
Tentações prejudiciais na programação
Apenas curioso, que tipos de tentações em programação acabaram sendo realmente prejudiciais em seus projetos? Por exemplo, quando você realmente sente vontade de fazer alguma coisa e acredita que isso beneficiará o projeto, ou então você se engana, acreditando que é, e depois de uma semana percebe que não resolveu …

17
O encapsulamento ainda é um dos elefantes em que o OOP permanece?
O encapsulamento diz-me para tornar todos ou quase todos os campos privados e expô-los por getters / setters. Mas agora aparecem bibliotecas como o Lombok, que nos permitem expor todos os campos particulares com uma breve anotação @Data. Ele criará getters, setters e construtores de configuração para todos os campos …

8
Como manter os aplicativos sem estado
Essa pode ser uma pergunta complicada, mas estou tentando entender melhor a apatridia. Com base no que li, os aplicativos da web devem ser sem estado, o que significa que cada solicitação é tratada como uma transação independente. Como resultado, a sessão e os cookies devem ser evitados (pois os …




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.