Skip to topic | Skip to bottom
Home
Ilanet
Ilanet.SeparationOfConcernsr1.5 - 01 Jan 2022 - 15:19 - GregorioIvanoff

Start of topic | Skip to actions
Português - "[...] It is also best if these bounded regions correspond to high-level concepts in the design space — what we are calling “concerns” — rather than based on incidental details of technical implementation. Thus, in our previous example, there is a natural boundary between “presentation” code and “logic” code — close examination reveals that the flavor and methodology used within these regions are distinctly different, but they also represent different high-level concepts. [...]

These are known as “cross-cutting” concerns because they cut across the boundaries of the other concerns — that is, they affect every part of the code base regardless of what the concern of that code is. The downside of cross-cutting concerns is that they are a distraction from the main intent of the code — often, reading the code for a function that makes several i/o calls, there is so much error handling code that one might be forgiven for accidentally thinking that it was an error handling function! [...]" (Talin, 2019).



Keywords: different team roles, “cross-cutting” concerns, economic-legal assessment, change in design, information hiding, debugging designs, design decisions, architecture, boundaries, domain, content, style, logic


Português: separação de preocupações


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 - 12 May 2020
to top


Direitos de cópia © 1999-2024 pelos autores que contribuem. Todo material dessa plataforma de colaboração é propriedade dos autores que contribuem.
Ideias, solicitações, problemas relacionados a Ilanet? Dê sua opinião
Copyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Ilanet? Send feedback