Russian | English |
вам это не понадобится | YAGNI (сокр. от "You Ain't Gonna Need It" | принцип проектирования программного обеспечения, который предусматривает, что необходимо реализовывать только требуемые функциональные возможности приложения и что реализация должна быть настолько простой, насколько это возможно Alex_Odeychuk) |
внутренние активности символов и события системы помощи, которые вы можете наблюдать в текстовых полях редактора UI | internal activities of the character and help events, as you might find on a UI text field (ssn) |
Возможно, вы захотите заполучить вспомогательный класс, который удаляет все файлы .class в каталоге / opt / workspace / java вашего пространства для разработки. это может происходить на этапе очистки при подготовке сборки | you may want to have a utility class that deletes all of the .class files under the /opt/workspace/java directory on your development box as a cleanup step for your build (см. "The Well-Grounded Java Developer" by Benjamin J. Evans, Martijn Verburg 2013) |
вы можете перехватывать исключения с различной степенью детализации | you can catch exceptions at various levels of granularity |
вы начинаете копаться в коде | you start digging in the code |
вы хотите вывести модальное сообщение пользователю и дополнительно предоставить ему возможность выбора дальнейших действий | you want to show a modal message to the user and optionally present the user with action choices |
группа методов, возвращающих полезную информацию о пути, с которым вы работаете | group of methods that return useful information about the path that you're dealing with (ssn) |
если необходимо связать документ, который вы ещё не имеете, можно создать и вставить его непосредственно в обзор документов объекта, тогда делающий соединение | if you need to connect a document that you don't have yet, you can create and insert it directly into the object's document survey, which then makes the connection |
за всеми этими щелчками на кнопках стоит чисто текстуальная процедура: браузер считывает HTML-код, вы вводите текст, браузер посылает его на сервер и снова считывает оттуда HTML-код | Underneath all the button-pushing is a purely textual procedure – the browser reads some HTML, you type some text, the browser sends that to a server and reads some HTML back |
Затем вы передаёте реальные дату и время срабатывания таймера | you then pass the actual date and time when you want the timer to go off (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn) |
и хотя с применением 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) |
методы, возвращающие полезную информацию о пути, с которым вы работаете | methods that return useful information about the path that you're dealing with (ssn) |
Наконец, вы можете найти другую работу. Независимо от экономических подъёмов и спадов хороших программистов всегда не хватает, а жизнь слишком коротка, чтобы тратить её на работу в отсталом учреждении при наличии множества лучших вариантов | Finally, you can find another job. Despite economic ups and downs, good programmers are perennially in short supply, and life is too short to work in an unenlightened programming shop when plenty of better alternatives are available (см. Code Complete / Steve McConnell.-2nd ed. 2004 ssn) |
Незапланированный обмен данными происходит лишь в то время, когда не работает ни периодическая, ни событийная задача. Если вы используете несколько задач, убедитесь в том, что их времена сканирования и промежутки между выполнениями обеспечивают достаточное время для незапланированного обмена данными | Unscheduled communication occurs only when a periodic or event task is not running. If you use multiple tasks, make sure that their scan times and execution intervals leave enough time for unscheduled communication (ssn) |
Ниже описаны некоторые из важнейших характеристик Windows, с которыми вы ближе познакомитесь по мере дальнейшего изложения материала | Here are some of the major Windows characteristics, which will become much more familiar as you read through the book (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010 ssn) |
Основу книги составляет подробный перечень методов рефакторинга. Каждый метод описывает мотивацию и технику испытанного на практике преобразования кода. Некоторые виды рефакторинга, такие как "Выделение метода" или "Перемещение поля", могут показаться очевидными, но пусть это не вводит вас в заблуждение | at the book's core is a comprehensive catalog of refactorings. Each refactoring describes the motivation and mechanics of a proven code transformation. Some of the refactorings, such as Extract Method or Move Field, may seem obvious. But don't be fooled (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999) |
Отдаёте ли вы себе в этом отчёт или нет, но значительная доля кода вашего приложения всегда будет связана с управлением его состояниями | Whether or not you realize it, a significant portion your application's code relates to managing its state (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005 ssn) |
полезная информация о пути, с которым вы работаете | useful information about the path that you're dealing with (ssn) |
Приложения C# создаются путём объединения новых свойств, методов и классов, которые вы пишете с использованием уже существующих свойств, методов и классов из библиотеки .NET Framework Class Library и других библиотек классов | C# apps are written by combining new properties, methods and classes that you write with predefined properties, methods and classes available in the .NET Framework Class Library and in various other class libraries (см. Deitel P., Deitel. H. – Visual C# 2012 How to Program, 5Ed. – 2013) |
путь, с которым вы работаете | path that you're dealing with (ssn) |
состояние с внутренними активностями символов и событиями системы помощи, которые вы можете наблюдать в текстовых полях редактора UI | state with internal activities of the character and help events, as you might find on a UI text field (ssn) |
это вещь из области POSIX – стандарт утверждает, что на различных платформах вы можете использовать различные типы временных базисов, но любая платформа должна, по меньшей мере, поддерживать базис CLOCK_REALTIME | this is a POSIX thing – POSIX says that on different platforms you can have multiple time bases, but that every platform must support at least the CLOCK_REALTIME time base (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn) |
это вещь из области POSIX стандарт утверждает, что на различных платформах вы можете использовать различные типы временных базисов, но любая платформа должна, по меньшей мере, поддерживать базис CLOCK_REALTIME | this is a POSIX thing POSIX says that on different platforms you can have multiple time bases, but that every platform must support at least the CLOCK_REALTIME time base (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn) |