3.12.2011 |
23:13:15 |
progr. |
pass null |
передача пустого значения |
3.12.2011 |
22:47:33 |
progr. |
public static method |
общедоступный статический метод |
3.12.2011 |
22:40:30 |
progr. |
sprout method |
почкование метода (почкование метода рекомендуется использовать всякий раз, когда добавляемый код представляет собой отдельную часть работы или же когда метод нельзя ещё окружить тестами. Этот способ предпочтителен для добавления кода подстановкой. См. Working Effectively with Legacy Code by Michael C. Feathers (2004)) |
3.12.2011 |
22:28:50 |
progr. |
framework for integrated tests |
среда интегрированного тестирования |
3.12.2011 |
22:20:41 |
progr. |
general test harnesses |
средства общего тестирования |
3.12.2011 |
22:20:02 |
progr. |
general test |
общее тестирование |
3.12.2011 |
22:14:13 |
progr. |
unit-testing harnesses |
средства блочного тестирования |
3.12.2011 |
3:13:52 |
progr. |
internal structure of software |
внутренняя структура программного обеспечения |
3.12.2011 |
3:13:52 |
progr. |
internal structure of software |
внутренняя структура ПО |
3.12.2011 |
3:08:02 |
progr. |
existing code |
существующий код |
3.12.2011 |
3:00:16 |
progr. |
automated refactoring tools |
инструментальные средства автоматической реорганизации кода |
3.12.2011 |
2:57:15 |
progr. |
automated refactoring |
автоматическая реорганизация кода |
3.12.2011 |
2:57:15 |
progr. |
automated refactoring |
автоматический рефакторинг |
3.12.2011 |
2:53:28 |
progr. |
refactoring |
реорганизация кода (реорганизация кода, – изменение, вносимое во внутреннюю структуру программного обеспечения, чтобы упростить понимание и удешевить модификацию его кода, не изменяя его существующее поведение. См. Working Effectively with Legacy Code by Michael C. Feathers (2004)) |
3.12.2011 |
2:41:16 |
progr. |
preprocessing seam |
шов предварительной обработки |
3.12.2011 |
2:30:54 |
progr. |
some setting |
определённая настройка (в интегрированной среде разработки) |
3.12.2011 |
2:25:15 |
progr. |
makefile |
сборочный файл (проекта) |
3.12.2011 |
2:17:11 |
progr. |
library with a stub function |
библиотека с функцией заглушки |
3.12.2011 |
2:16:35 |
progr. |
stub function |
функция заглушки |
3.12.2011 |
2:12:06 |
progr. |
object seams |
объектные швы |
3.12.2011 |
2:10:31 |
progr. |
usage tip |
рекомендации по применению |
3.12.2011 |
1:58:40 |
progr. |
separate linker |
отдельный компоновщик |
3.12.2011 |
1:55:36 |
progr. |
intermediate representation of the code |
промежуточное представление кода |
3.12.2011 |
1:49:53 |
progr. |
link seams |
компоновочные швы |
3.12.2011 |
1:43:41 |
progr. |
enabling point |
разрешающая точка (у каждого шва имеется разрешающая точка – место, где можно выбрать то или иное поведение. Шов – место, где можно изменить поведение программы, не правя её в этом месте. См. Working Effectively with Legacy Code by Michael C. Feathers (2004)) |
3.12.2011 |
1:39:13 |
progr. |
conditional compilation directives |
директивы условной компиляции |
3.12.2011 |
1:38:42 |
progr. |
conditional compilation statements |
операторы условной компиляции |
3.12.2011 |
1:25:47 |
progr. |
macro preprocessor |
макропрепроцессор |
3.12.2011 |
1:21:27 |
progr. |
build stage before compilation |
встроенная стадия, предшествующая компиляции |
3.12.2011 |
1:15:10 |
progr. |
preprocessing seams |
швы предварительной обработки |
3.12.2011 |
1:11:29 |
progr. |
seam types |
типы швов |
3.12.2011 |
1:04:40 |
progr. |
seam model |
модель шва (шов – место, где можно изменить поведение программы, не правя её в этом месте. См. Working Effectively with Legacy Code by Michael C. Feathers (2004)) |
3.12.2011 |
0:34:48 |
progr. |
mock objects |
имитирующие объекты |
3.12.2011 |
0:13:59 |
progr. |
faking collaborators |
имитация взаимодействующих объектов |
3.12.2011 |
0:12:59 |
progr. |
collaborators |
взаимодействующие объекты |
3.12.2011 |
0:09:50 |
progr. |
display hierarchy |
иерархия классов отображения |
3.12.2011 |
0:06:47 |
progr. |
display class |
класс отображения (результата) |
2.12.2011 |
23:57:04 |
progr. |
faking |
имитация |
2.12.2011 |
23:56:24 |
gen. |
faking |
фальсифицирование |
2.12.2011 |
23:52:00 |
progr. |
fake objects |
фиктивные объекты |
2.12.2011 |
23:44:09 |
progr. |
sensing and separation |
распознавание и разделение |
2.12.2011 |
23:37:58 |
progr. |
some other feature addition techniques |
ряд других способов ввода новых свойств |
2.12.2011 |
23:37:18 |
progr. |
feature addition techniques |
способы ввода новых свойств |
2.12.2011 |
23:21:09 |
progr. |
description of TDD |
описание разработки посредством тестирования |
2.12.2011 |
23:12:28 |
progr. |
tested areas of the code base |
проверенные участки базы кода |
2.12.2011 |
23:11:01 |
progr. |
tested area |
проверенный участок (кода) |
2.12.2011 |
3:28:43 |
progr. |
make changes and refactor |
внесение изменений и реорганизация кода |
2.12.2011 |
3:27:53 |
progr. |
make changes |
внесение изменений |
2.12.2011 |
3:25:14 |
IT |
refactor |
перестройка программного кода (проф. рефакторинг; в программировании – переписывание исходных текстов с целью улучшения внутренней структуры программного кода при сохранении его интерфейсов и функциональности. Один из способов борьбы с программной энтропией (software entropy)) |
2.12.2011 |
3:16:10 |
progr. |
write tests |
написание тестов |
2.12.2011 |
3:13:29 |
progr. |
break dependencies |
разрывание зависимостей |
2.12.2011 |
3:10:30 |
progr. |
find test points |
нахождение тестовых точек |
2.12.2011 |
3:08:07 |
progr. |
identify change points |
определение точек изменения |
2.12.2011 |
3:03:45 |
progr. |
legacy code base |
база унаследованного кода |
2.12.2011 |
3:00:23 |
progr. |
legacy code change algorithm |
алгоритм изменения унаследованного кода |
2.12.2011 |
2:56:38 |
progr. |
extract interface |
извлечение интерфейса |
2.12.2011 |
2:53:38 |
progr. |
primitivize parameter |
примитивизация параметра |
2.12.2011 |
2:45:11 |
progr. |
legacy code dilemma |
дилемма унаследованного кода |
2.12.2011 |
2:44:37 |
progr. |
legacy code |
унаследованный программный код (syn: legacy software) |
2.12.2011 |
2:41:32 |
progr. |
update classes |
классы обновления |
2.12.2011 |
2:38:50 |
progr. |
test coverings |
тестовое покрытие |
2.12.2011 |
2:26:13 |
progr. |
higher-level testing |
тестирование на более высоком уровне |
2.12.2011 |
2:18:19 |
progr. |
software vise |
программные тиски (тесты, предназначенные для обнаружения изменений, служат в качестве своего рода тисков вокруг кода, как бы закрепляя его поведение на месте) |
2.12.2011 |
2:05:24 |
progr. |
test prioritization |
приоритизация тестов (при регрессионном тестировании (regression testing) модифицированное приложение (система, программа) проверяется обычно на существующем комплексном тесте, который может быть очень объёмным и требовать много времени для выполнения; поэтому важную роль играет приоритизация тестовых примеров (test case) (установление оптимального порядка их исполнения), направленная на как можно более раннее обнаружение ошибок) |
2.12.2011 |
1:50:19 |
gen. |
safety net |
система поддержки |
2.12.2011 |
1:45:03 |
progr. |
working with feedback |
работа с ответной реакцией |
2.12.2011 |
1:38:50 |
progr. |
cover and modify |
покрытие и модификация (в основу этого метода положен принцип работы с сеткой безопасности при изменении программного обеспечения) |
2.12.2011 |
1:35:39 |
progr. |
edit and pray |
правка наудачу (весьма распространена в программировании) |
2.12.2011 |
1:29:17 |
progr. |
improving design |
улучшение структуры кода |
2.12.2011 |
1:22:38 |
progr. |
adding features and fixing bugs |
ввод свойств и исправление программных ошибок |
2.12.2011 |
1:18:59 |
progr. |
optimizing resource usage |
оптимизация использования ресурсов |
2.12.2011 |
1:16:27 |
progr. |
improving the design |
улучшение структуры кода |
2.12.2011 |
1:15:39 |
progr. |
design |
структура кода |
2.12.2011 |
1:12:34 |
progr. |
fixing a bug |
исправление программной ошибки |
2.12.2011 |
1:12:03 |
progr. |
adding a feature |
ввод свойства |
2.12.2011 |
1:11:27 |
progr. |
four reasons to change software |
четыре причины изменений в программном коде |
2.12.2011 |
1:10:13 |
progr. |
changing software |
изменения в программном коде |
2.12.2011 |
0:49:12 |
progr. |
localize problems |
локализовать ошибки |
2.12.2011 |
0:48:22 |
progr. |
unit test |
блочный тест (тест, который выполняется менее чем за 1/10 секунды и достаточно мал, чтобы локализовать ошибки, если он не проходит. См. Working Effectively with Legacy Code by Michael C. Feathers (2004)) |
2.12.2011 |
0:34:04 |
progr. |
testing subclass |
тестирующий подкласс (подкласс, созданный для доступа к классу для его тестирования. См. Working Effectively with Legacy Code by Michael C. Feathers (2004)) |
2.12.2011 |
0:26:15 |
progr. |
test harness |
средства тестирования (программные средства, разрешающие блочное тестирование. См. Working Effectively with Legacy Code by Michael C. Feathers (2004)) |
2.12.2011 |
0:08:18 |
progr. |
test-driven development |
разработка посредством тестирования (процесс разработки, заключающийся в последовательном написании контрольных примеров и удовлетворении их условий. В ходе этого процесса код реорганизуется таким образом, чтобы сделать его как можно более простым. Код, разрабатываемый посредством тестирования, покрывается тестами по умолчанию. См. Working Effectively with Legacy Code by Michael C. Feathers (2004)) |
2.12.2011 |
0:03:13 |
progr. |
code developed using TDD |
код, разрабатываемый посредством тестирования |
1.12.2011 |
23:54:24 |
progr. |
seam |
шов (в системе ПО; место, где можно изменить поведение в системе программного обеспечения, не прибегая к правке кода в этом месте. Например, вызов полиморфной функции из объекта является швом, поскольку можно выполнить подклассификацию класса этого объекта и тем самым изменить его поведение. См. Working Effectively with Legacy Code by Michael C. Feathers (2004)) |
1.12.2011 |
23:48:13 |
progr. |
programming by difference |
программирование по разности (способ использования наследования для ввода новых свойств в объектно-ориентированные системы. Нередко служит для быстрого внедрения нового свойства в систему. Тесты, которые пишутся для стимулирования ввода нового свойства, можно использовать для последующей реорганизации кода для его улучшения. См. Working Effectively with Legacy Code by Michael C. Feathers (2004)) |
1.12.2011 |
23:44:02 |
progr. |
new feature |
новое свойство |
1.12.2011 |
23:39:45 |
progr. |
add features in object-oriented systems |
ввод новых свойств в объектно-ориентированные системы |
1.12.2011 |
23:37:35 |
progr. |
way of using inheritance |
способ использования наследования |
1.12.2011 |
23:25:58 |
progr. |
pinch point: A narrowing in an effect sketch that indicates an ideal place to test a cluster of features |
точка сужения: место сужения в эскизе воздействий, указывающее на идеальное место для тестирования совокупности свойств (см. Working Effectively with Legacy Code by Michael C. Feathers 2004) |
1.12.2011 |
23:23:24 |
progr. |
pinch point |
точка сужения (место сужения в эскизе воздействий, указывающее на идеальное место для тестирования совокупности свойств. См. Working Effectively with Legacy Code by Michael C. Feathers (2004)) |
1.12.2011 |
23:20:57 |
progr. |
narrowing in an effect sketch |
место сужения в эскизе воздействий |
1.12.2011 |
23:19:55 |
progr. |
test a cluster of features |
тестирование совокупности свойств |
1.12.2011 |
23:16:37 |
progr. |
cluster of features |
совокупность свойств |
1.12.2011 |
22:57:48 |
progr. |
vary behavior by replacing one object with another |
изменять поведение с помощью замены одного объекта другим |
1.12.2011 |
22:56:38 |
progr. |
vary behavior |
изменять поведение |
1.12.2011 |
22:55:48 |
progr. |
overriding various methods of the class |
переопределение различных методов из этого класса |
1.12.2011 |
21:45:08 |
progr. |
object seam |
объектный шов (место, где можно изменить поведение с помощью замены одного объекта другим. В объектно-ориентированных языках программирования такая замена обычно делается за счет подклассификации класса в выходном коде и переопределения различных методов из этого класса. См. Working Effectively with Legacy Code by Michael C. Feathers (2004)) |
1.12.2011 |
21:40:02 |
progr. |
production |
выходной |
1.12.2011 |
21:36:41 |
progr. |
production |
порождающий |
1.12.2011 |
21:35:54 |
progr. |
production |
стандартный |