English - "[...] Também é melhor se essas regiões delimitadas correspondem a conceitos de alto nível no espaço de design - o que estamos chamando de "preocupações" - em vez de se basear em detalhes incidentais de implementação técnica. Assim, em nosso exemplo anterior, há uma fronteira natural entre o código de “apresentação” e o código de “lógica” - um exame mais detalhado revela que o sabor e a metodologia usados nessas regiões são distintamente diferentes, mas também representam diferentes conceitos de alto nível. [...]
Essas preocupações são conhecidas como "transversais" porque ultrapassam os limites das outras questões - ou seja, afetam todas as partes da base do código, independentemente de qual seja a preocupação desse código. A desvantagem das questões transversais é que elas são uma distração da intenção principal do código - muitas vezes, lendo o código para uma função que faz várias chamadas de E/S [Entrada/Saída], há tantos códigos de tratamento de erros que podemos perdoar pensando acidentalmente que era uma função de tratamento de erros! [...]" (Talin, 2019).
Processo:
pontos de risco
Palavras-chave:
separação de riscos,
segmentação
English:
separation of concerns
Ivanoff, Gregorio Bittar. Como imaginar a ética em educação se no meio social, agora permeado pela tecnologia, a ética não é assertivamente debatida? / How to imagine ethics in education if in the social environment, now permeated by technology, ethics is not assertively debated?
Grupo de Estudos em Modelagem de Software /
Software Modeling Study Group, Encontro / Meeting GEMS 377, 10 March / mar. 2020. Disponível em / Available from <
https://www.facebook.com/groups/216607311811765/events/ >. Apresentação Powerpoint - Processos computacionais:
decisões em formalismo. Disponível em <
http://www.ilanet.com.br/portal/pub/Ilanet/ConflitoEmRequisitos/Investimento.pptx >. Acesso em / access on 9 mar. 2020.
Separation of concerns. Available from <
https://en.wikipedia.org/wiki/Separation_of_concerns >. access on 12 May 2020.
Talin. Separation of Concerns: Engineering Insights, Jan 5, 2019. Available from <
https://medium.com/machine-words/separation-of-concerns-1d735b703a60 >. access on 12 May 2020.
--
GregorioIvanoff - 01 Jan 2022
to top