Page 25 - 6253
P. 25
відбуватиметься зупинка на даній точці. Для прикладу, введемо логічний вираз
«(i%2)==0». Цей вираз набуватиме значення «істина» кожного разу, коли залишок
від ділення змінної «i» на 2 дорівнюватиме 0, тобто кожного разу, коли змінна «i»
набуватиме парних значень. Запустимо процес відлагодження і переконаємося в
тому, що тепер зупинка відбуватиметься кожні два проходи циклу, а не один, як
було раніше.
Так само можна вибрати тип умови переривання. Нижче, під полем вводу
знаходяться дві кнопки вибору – Suspend when 'true' та Suspend when value changes.
При виборі першої, зупинка відбуватиметься кожного разу, коли введений логічний
вираз буде набувати значення «істина», при виборі другого, зупинка
відбуватиметься кожного разу, коли введене значення або константа змінить своє
значення.
1.6 Командна розробка в середовищі в середовищі Eclipse
Більшість сучасних проектів розробляються в команді і перед розробниками
постає проблема спільного доступу до програмного коду та інших елементів
проекту. Якщо над проектом працює декілька людей, то об'єднання внесених змін в
загальну версію проекту може займати значну кількість часу.
Для вирішення даної задачі використовують системи керування версіями
(Version Control System (VCS) або Revision Control System), які дозволяють зберігати
у централізованому репозиторії усі версії артефактів проекту (документів, файлів і т.
д.). Дані в репозиторії зазвичай зберігаються у вигляді файлів або з використанням
систем управління базами даними (СУБД), які забезпечують надійні механізми для
маніпулювання з даними. VCS є зручним репозиторієм для вихідного коду проектів,
що дозволяє зберігати всю історію змін та відновити і перезібрати будь-яку версію
проекту (наприклад, для відтворення розробником знайдених тестером помилок у
програмі), відновити видалений блок коду і т. д.
Із числа програмного забезпечення, що розповсюджується згідно відкритої
ліцензії (так зване вільне програмне забезпечення) найбільшої популярності набули
такі VCS-системи як Concurrent Versions System (CVS) і Subversion (SVN). Багато
компаній із розробки програмного забезпечення вибирають саме Subversion, так як
24