Что делать если с ростом проекта архитектура превратилась в кашу и быдлокод?

Добрый день! Был маленький проект, с течением времени расширялся и достиг того уровня, когда поддерживать и расширять его с текущей архитектурой уже гораздо сложнее. На тот момент я не мог этого предусмотреть, опыта было маловато. Переписывать с нуля долго, да и не факт, что новая архитектура потом не превратится в такую же кашу. Может кто посоветует умных книг/статей по данной проблеме или просто советом поможет?

Проект написан: серверная часть на python(django), клиентская на javascript(jquery). Программированием и того и того занимаюсь я один.
  • Вопрос задан
  • 3934 просмотра
Решения вопроса 4
demimurych
@demimurych
Просто пишите дальше код. Развивайтесь.
Ведь если бы Вы этого не делали - не написали кучу быдло кода, сейчас бы вы не понимали что можете все сделать лучше.
Есть время - занимайтесь рефакторингом. Это крайне интересно.
Ответ написан
Комментировать
dizballanze
@dizballanze
Software developer at Yandex
Главное тесты пишите, иначе рефакторить проект практически нереально.
Ответ написан
overmes
@overmes
Изучите хорошо django(особенно class base) и какой-нибудь MVC фреймоворк для javascript.
И узнаете как делать что бы все не превращалось в кашу.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Переписывайте по кускам.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Ridhid
@Ridhid
Возможно пришло время познакомиться с рефакторингом?
Ответ написан
@frees2
Быдлокод - не значит плохо, главное чтоб он работал, не путать с говнобыдлокодом -
молодое поколение помнит ворд 97.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы