Crosscutting becomes explicit, easy to reason about and change.
横切变得很明确,易于推理和修改。
Where do software developers hone their ability to reason about ethics.
软件开发者该在哪些方面加强他们思考关于道德问题的能力呢?
With AOP, however, we can no longer reason about a class just by looking at the code for it.
但是,在AOP中,仅仅通过代码查看,我们不再能够进行推论。
Models work by omitting details, making the problem small enough to fit into your head and reason about.
模型是通过忽略细节、简化问题(将问题简化到能够装入一个人的大脑中并进行推理的粒度)的方式工作的。
Is it necessary to reason about the good life in order to decide what is just and what rights people have?
是否有必要找到美好生活的原因,以决定什么是正义,什么是人民的权利?
Systems that never stop - How do you develop, test, update, maintain, and reason about systems without borders?
从不停歇的系统开发-关于跨系统的开发、测试、更新、维护和动机。
Using sessions, which are sticky, makes this explicit and provides an exposure level that clients can reason about.
使用会话可使意图更加明确,且为客户端提供了适当的推理基础。
These problems help us reason about how to ensure that we avoid deadlocks between processes competing for resources.
这些问题帮助我们处理如何确保避免竞争资源的进程之间的死锁。
We chose them to be elements in our architecture so that we can reason about their interactions and responsibilities.
我们将它们选作体系结构中的元素,以便我们能够思考它们的交互作用和责任。
This has its own set of issues, the topmost being that you can't reason about the system from a reliability perspective.
这仍然存在一系列问题,最主要的是你无法从可靠性角度推断系统。
Introducing temporal logic in discrete mathematics and foundations courses offers some tools to reason about concurrency.
在离散数学和基础课程中引入时态逻辑令一些工具能处理并行。
Second, we need to develop metrics that enable us to reason about the effectiveness of applying AOP to particular systems.
第二,我们需要确立一些能够使我们可以推断将AOP应用到特定系统的有效性的度量。
Locks imply ordering dependencies in the code that allow the developer to reason about the execution path and expected results.
锁意味着要整理代码中的依赖性,使开发人员对于执行路径和预期结果有理可循。
An information manager must be familiar with critical thinking to reason about the collection of information to be managed.
信息管理人员必须熟悉批判思维,以推理出所要管理的信息集合。
At its essence, the artifact lifecycle provides a way to identify control points and to reason about defining the governance solution.
从本质上讲,工件生命周期提供了确定控制点的方法,以及推出定义治理解决方案的方法。
So if we think about the enterprise as a network of events, this gives us a direct way to reason about strategic business improvement.
所以如果我们将企业思考为一个事件的网络,这给了我们直接的方式去考虑战略性业务改进。
Because the implementation of a crosscutting behavior is scattered, developers find the behavior difficult to reason about, implement, and change.
因为横切行为的实现是分散的,开发人员发现这种行为难以作逻辑思维、实现和更改。
An expression tree is a data representation of the lambda expression in a form that is easy for you to read and reason about the lambda expression in.
表达式树是lambda表达式的一种数据表示形式,它能使你更方便地读取和推断lambda表达式。
Immutability is key to functional programming because it matches the goals of minimizing the parts that change, making it easier to reason about those parts.
不变性是函数式编程的关键,因为它与尽量减少变化部分的这一目标相一致,这使得对这些部分的推断更为容易一些。
He suspects that unreasonable expectations are an important reason about half of all people who start a running program drop out, usually in the first six weeks.
他怀疑,不切实际的期望是开始跑步计划的人中半数退出的一个重要原因,通常是在前六周。
Models provide abstractions of a physical system that allow engineers to reason about that system by ignoring extraneous details while focusing on relevant ones.
模型提供了一个物理系统的抽象,模型可以让工程师们通过忽略无关的细节而把注意力放到系统的重要部分来思考系统。
These models provide a way to reason about important system concerns before the system is designed and built, and thus offer powerful tools for the systems engineer.
这些模型在系统被设计和构建之前,提供了一种检查重要系统内容的方法,并因此为系统工程师提供了一种强有力的工具。
Using a mock target also makes the test clearer because test readers will not have to reason about the behavior of a real target as well as the behavior of the aspect.
使用一个mock目标还使测试更清晰了,因为测试的读者不必阅读真正目标的行为以及方面的行为。
Item 2 is interesting, because it means that you can write a lambda expression into an expression tree, reason about it, etc, and then turn it into a callable delegate.
其中第二条是很有趣的,因为它意味着你能将一个lambda表达式复制进一个表达式树,推断它,并将它转换为一个可调用委托。
There are several classic deadlock and synchronization problems the student must understand in order to begin to reason about creating secure, efficient operating systems.
为了开始创建安全、有效的操作系统,学生必须了解许多经典的死锁和同步问题。
This runtime view allows you to reason about runtime properties such as performance, security, availability, which are hard to assess looking at package and class diagrams.
运行时视图允许你来推算运行时特性,如性能、安全及可用性等难以看着程序包和类图就能估计出的部分。
In addition to compilers and editors, we need tools to help us reason about systems, identify potential cross-cutting concerns, and help us test in the presence of aspects.
除了编译器以及编辑器之外,我们需要能够帮助我们推断系统,确定潜在横切关注点,以及能够帮助我们对所存在的方面进行测试的工具。
To be able to reason about an application's code, we must be able to look at the code from each class as well as the code for any aspects that might affect the class's behavior.
为了能够对应用程序代码做推断,我们必须能够查看来自每个类的代码,以及能够影响这个类行为的任何一个方面的代码。
What's more, developers have to reason about each and every line in the code, looking to see if it needs to be protected because too much synchronization is just as bad as too little.
此外,开发人员需要对每一行代码刨根知底,以确定是否需要保护它们,因为过度同步与过少同步同样有害。
Although I learned ALGOL, COBOL, and various assembler languages first, Pascal was the language that best enabled me to reason about a solution and implement it effectively and elegantly.
尽管我首先学习的是ALGOL、COBOL以及各种汇编语言,但Pascal语言让我可以推出并有效、完美地实施解决方案。
应用推荐