Рефакторинг проекта и перевод на Django 1.11

30 000 руб. за проект • наличный расчёт, безналичный расчёт, электронные деньги
15 июля 2017, 11:41 • 3 отклика • 54 просмотра
В рамках разработки новой версии биллинг-системы требуется навести порядок в его веб-части. Проект на Django c ~70 views, ~30 моделей, около 100 шаблонов. За время разработки скопилось большое количество синтаксического мусора, неиспользуемых шаблонов и кода.
Требуется:
1. Перевести проект с Django 1.5.3 на 1.11.
2. Декомпозировать большие файлы.
3. Разложить шаблоны из корневого /templates по приложениям.
4. Организовать структуру модулей со вспомогательными библиотеками, избавиться от дубликатов.
5. Написать тесты на API часть кабинета (около 50 тестов)
6. Найти текст, не обрамлённый в функцию gettext _() и проставить _(), сгенерировать .po файлы, настроить переключение языка интерфейса с помощью языка браузера.

На примерное положение вещей можно посмотреть здесь https://github.com/brat002/ebscab.
Бюджет обсуждаем в обе стороны. Возможно постоянное сотрудничество.