2010-04-22 2 views
5

나는 우리가 사용하고있는 모든 라이브러리에서 업그레이드가 가능한지 결정하려고합니다. 문제는 이러한 플러그인 중 일부가 더 이상 개발되지 않아서 어떤 플러그인이 1.4와 호환되는지 확실하지 않다는 것입니다.jquery 1.3에서 1.4로 업그레이드하는 가장 좋은 방법은 무엇입니까?

이전 플러그인에 대한이 기존 레거시 종속성에 가장 잘 접근하는 방법에 대한 의견이 있으십니까?

답변

7

, 다음 작업을 수행 할 것입니다 :

  • 분기에 분기 또는 어떤 변화를 만들기 당신의 VCS는 변경을 지원합니다. jQuery를 1.3 jQuery를 1.4
  • 스왑
  • 테스트 광범위하게 파괴 것을 볼 수 있습니다 - 당신이 어떤 자동화 된 테스트가있는 경우, 이것은 기존의 패키지로 나누기 내용에 따라 있는지 쉽게
  • 너무 많은 것 당신 (모든 플러그인이 오픈 소스라고 가정) 또는 1.4 이하를 지원하는 적절한 개발 부족 교체가있는 경우
  • 플러그인이 아직 개발중인 경우이 기회를 빌어 최신 버전으로 업그레이드하십시오 1.4 지원 및 최신 버전의 버그 수정 가능성 등).
  • 수정해야 할 모든 것을 고칠 수 있으면 변경 내용을 트렁크에 병합하고 업그레이드를 성공으로 전화하십시오.

물론 코드 기반의 크기와 복잡성에 따라 다소 비싼 절차 일 수 있습니다.

EDIT : jvenema의 뛰어난 점과 결합하면 거의 성공할 수있는 방법을 찾을 수 있습니다. 무언가가 깨지면 플러그인을 넣으십시오.

4

신뢰하지만 확인하십시오.

1

우리는 Freenode에 #jquery에서 놀고 된 경우 :이 접근한다면

 
[11:57am] <gnarf> ?tias 
[11:57am] <bot-t> Try It And See 
5

jQuery 친구들은 가능하면 1.3 버전의 모든 항목을 여전히 작동시키는 확장 기능을 작성하는 시점에서 1.4의 성능과 기능을 얻으면서 하위 호환성을 유지하는 데 상당히 도움이되었습니다.

세부 사항을 확인하십시오. here.

관련 문제