Форум сайта python.su
ChriztСамокритично )))
Пардон за некоторый оффтоп, но “Парадигма быдлокода” воистину smile
ChriztДа, профайлер позволит найти узкие места, очень полезная штука.
В моём лучае, как я понимаю, лучше сделать как это там… profiling, верно?
Офлайн
ZANНу, моя излишняя самокритика не позволяет мне развиваться и рисковать ;)ChriztСамокритично )))
Пардон за некоторый оффтоп, но “Парадигма быдлокода” воистину smileChriztДа, профайлер позволит найти узкие места, очень полезная штука.
В моём лучае, как я понимаю, лучше сделать как это там… profiling, верно?
Но что касается классов/функций, то результат повлияет на читабельность/расширяемость кода (при ооп _как правило_ более хорошая декомпозиция кода), за счет этого будет меньше багов и т.д. Но если использовать классы, то код от этого магическим образом не станет быстрее. )
Офлайн
ChriztТакие картинки могут и с кешем убить сервер, не говоря уже о динамической генерации.
Особенно, если картинки начнут гулять по интернету (хотлинки/встраиваемые).
ChriztВ принципе, кроме того, что есть в стандартной документации, ничего такого знать не нужно.
1. Есть ли какой-то крутой мануал по правильному профилированию?
Офлайн
Чувствую, что шаманить мне еще придется долго с классами, так что, наверное придется пока воспользоваться советом PooH и не трогать рабочий код :) Я не забивал на Ваш совет и мне было любопытно узнать, “а что если…”.
Огромное спасибо всем за помощь и поддержку.
И спасибо ZAN за ссылку. Уже сижу, просвещаюсь, гуглю дальше.
Офлайн
Я думаю вы сможете определиться ответив самому себе на несколько вопросов:
1. Насколько большой проект на данный момент и на сколько большим он может стать в ближайшем будущем?
2. Сколько человек в данный момент разрабатывает проект и сколько будет разрабатывать в перспективе?
Выводы будут очевидны. Не надо писать ООП ради ООП, это не всегда полезно и хорошо размазывать простую задачу по десяткам классов с сложной иерархией, думаю что выделить основные части кода в функции будет лучше.
Офлайн
Это:
nafigatorв противовес этому:
Не надо писать ООП ради ООП
ZAN
при ооп _как правило_ более хорошая декомпозиция кода
Офлайн
ChriztЭто второстепенно когда есть это:
Это:nafigatorв противовес этому:
Не надо писать ООП ради ООПZAN
при ооп _как правило_ более хорошая декомпозиция кода
PooH
Не чините то, что не сломано ;)
Офлайн
Долго ли, коротко ли, но я таки переписал всю эту лабуду, даже дополнил и (возможно) улучшил =)
Получилось 300 строчек кода, и это ещё не конец.
Наконец-то сгрузил это дело в комп и сейчас буду продолжать писать уже в Aptana Studio 3, профилировать, соединять код с Django-приложением.
Спасибо за Ваши мысли, рекомендации, разъяснения и помощь.
Кстати, всё это время писал код в Kaapython на Nokia 5320 XM (s60 v3 (Symbian 9.3)) =) Весело, ага =) Иногда это было даже удобнее, чем всё время тыкаться в комп и вспоминать, на чём остановился и всякое такое.
Офлайн
Отвечая на вопрос непосредственно темы: конечно юзать.
Офлайн
IsemСпасибо! =)
Отвечая на вопрос непосредственно темы: конечно юзать.
Офлайн