dev_tools я буду использовать как обобщение для всех возможных IDE, редакторов, профайлеров и прочих программ, которые хоть сами написать код и не напишут, но в работе могут помочь.
В Eclipse код к проекту можно подключить различными способами:
- добавить нужные пакеты к исходникам;
- добавить Jar;
- добавив Required Project.
Ключевая особенность этого варианта: если в проекте А есть класс com.my.package.MyClass, и к нему подключить проект В, где также есть com.my.package.MyClass - это не вызовет конфликта! В таком случае всегда будет использоваться класс из проекта А. Логику этого механизма можно объяснить так: считается, что В - это старая стабильная версия, А - новая версия. При билде проект А накладываеться поверх проекта В.
Это позволяет очень удобно огранизовать разработку в команде:
- код последней стабильной версии лежит в отдельно от рабочего проекта, в него не вносяться никакие изменения;
- для каждой новой фичи легко создать свой проект, где будут лежать только касающиеся ее измененния (потом очень удобно писать документацию - точно ничего не будет пропущено);
- между проектами можно быстро переключаться.
Комментариев нет:
Отправить комментарий