2011-05-04 5 views
2

현재 "사내"뉴스 레터 시스템은 회사 로고가 표시된 PHPlist입니다. 다양한 기능을 추가하는 작업이 주어졌지만 PHPlist의 코드는 단순하고 획기적인 것입니다. 좀 더 관리하기 쉬운 부분으로 나누고 싶지만 궁극적으로 목표로 삼는 것은 CodeIgniter와 ExtJS로 전체 UI와 로직을 처음부터 다시 작성하여 PHPlist와의 데이터베이스 호환성 만 유지하는 것입니다.빠른 PHP 리팩토링에 대한 유용한 도구 나 팁이 있습니까?

"스크루하고"새로운 시스템을 처음부터 완전히 작성할 수는 있지만 가능한 한 원래의 PHPlist 동작을 그대로 유지하고 싶습니다. 따라서 첫 번째로해야 할 일은 PHPlist의 모든 기능이 먼저 파묻혀 있으며 수십 개의 파일과 주석이없는 PHP가있는 수천 줄의 파일이 재미 있지 않습니다. :(

답변

4

내 직감 반응은 그 코드는 경우 나쁜, 당신해야 그것을 쓰기 한 번 읽기 결코 코드

당신이 전에 자주 가장 좋은 방법 단지 빈 :.

.
  • 사용자에게 이야기하고, 그들이 새로운 시스템을 구현
  • 을 서명하고, 사람들의 서명 오프 보고서 웨이브가 '말할 때 면들가
  • 가 스펙을 쓰기 때 사용하는 기능 알아, 얻을 이전에 XXX 할 수있었습니다. '

비즈니스에 적용 할 수있는 방법이 있다면 RSS와 ATOM은 까지보다 더 좋다고 말하십시오.

+0

필자는 중요한 두 가지 시스템을 병렬로 실행하는 것이 중요하다고 덧붙여 야합니다. –

0

경우는 단지 내부 2,000 가입자까지의 시간과 비용

예 MailChimp.com 스토어를 저장할 수 있습니다, 당신은 다른 옵션을 살펴 보았다. 한 달에 최대 12,000 개의 이메일을 보냅니다. 만료 시험이 없습니다. 계약 없음. 신용 카드가 필요하지 않습니다.

관련 문제