Russian | English |
и хотя с применением Windows не связаны какие-либо специфические трудности в работе, она потребует от вас внесения некоторых изменений в привычные стиль и методику программирования | Although Windows is not inherently difficult, it requires its own coding style and technique (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010 ssn) |
но что, если нам потребуется выполнить рекурсивную фильтрацию по нескольким каталогам? | but what if you need to recursively filter across multiple directories? (см. "The Well-Grounded Java Developer" by Benjamin J. Evans, Martijn Verburg 2013) |
потребовать внесения некоторых изменений в привычные стиль и методику программирования | require its own coding style and technique (от кого-либо ssn) |
потребовать изменений | necessitate changes (ssn) |
потребоваться, чтобы | be required to (непереходный ssn) |
Структурное проектирование – нечто вроде упражнения в управлении зависимостями модулей. Модуль A зависит от модуля B, если изменения в модуле B могут потребовать изменений в модуле A. Важно, чтобы эти зависимости не противоречили брандмауэрам зависимостей Мартин, 2003. В частности, зависимости не должны быть между несоседними уровнями и не должны создавать циклы | Architectural design is an exercise in managing module dependencies. Module A depends on module B if changes to module B may necessitate changes to module A. It is important that dependencies do not cross dependency firewalls Martin, 2003. In particular, dependencies should not propagate across non-neighboring layers and must not create cycles (см. Maciaszek L.A. and Liong B.L. 2005: Practical Software Engineering ssn) |