Pull to refresh

Comments 6

А нужна ли оптимизация?

всегда пишу в три этапа - наивно, чтобы увидеть работу идеи, потом переделываю в релиз, потом оптимизирую.

Но!!!! Второй и третий этап применяю только если наивное решение не удовлетворяет потребностям. Например мне нужно преобразовать файл, наивный способ сделает преобразование за 0.1 сек. - будьте уверены что дальше этого я не пойду.

Если же это модуль, на который выделено например 0.1 мс в общей задаче, то оптимизировать придется.

наивно

нативно?

У меня вечная проблема, что-нибудь увижу и надо это оптимизировать.
А надо или не надо, это уже другой вопрос. Хорошо хоть останавливаться умею иногда.

нативно?

погуглите что понимается под наивным решением или наивной реализацией алгоритма.

"Простейшее", "быстрое решение".

Не использую слово "наивность" по отношению к программированию, вот и подумал о другом.

Слово "наивный" (naive) применяется в литературе как на русском так и на английском и если вы программист, то для вас это слово не будет новым или неожиданным. Ваша неиспользуемость не может влиять на меня ;) то что нужно сказать - я сказал, в рамках общепринятых слов.

И "простейшее" или "быстрое решение" не отражает полной сути слова, хотя да, можно и так сказать, только не все поймут что речь про наивное решение.

Sign up to leave a comment.

Articles