LINUX.ORG.RU

История изменений

Исправление gh0stwizard, (текущая версия) :

Нет, я не предлагаю. Это вывод из опыта. Если код действительно стоящий, то первое: он будет не на перле, а на си (xs) :) Второе: он рано или поздно уйдет в массы, а в массах обычно никто не смотрит на оптимизации. Зато! Твой код будет трудно-читаем. Сложен для модифицирования, вместо записи 1 строчки, придется менять код в 2-10 местах. Как итог, только умный оценит твой код, другие, более, скажем, адекватные, перепишут все в обычном стиле: том же класическом ООП перла. И правильно сделают: код уменьшится, станет легко-читаем и модифицировать сможет даже младенец.

Что делать? Писать сразу на XS, дабы не извращать язык (если реально оптимизируем). Итак слагают легенды: «один раз написал, ниразу не смог прочитать», «код на перле это вывод функции шифрования RSA» и т.п. За примерами далеко ходить не надо: смотрите как сделан Mojo (если пишем в Pure Perl и не хотим XS).

Исходная версия gh0stwizard, :

Нет, я не предлагаю. Это вывод из опыта. Если код действительно стоящий, то первое: он будет не на перле, а на си (xs) :) Второе: он рано или поздно уйдет в массы, а в массах обычно никто не смотрит на оптимизации. Зато! Твой код будет трудно-читаем. Сложен для модифицирования, вместо записи 1 строчки, придется менять код в 2-10 местах. Как итог, только умный оценит твой код, другие, более, скажем, адекватные, перепишут все в обычном стиле: том же класическом ООП перла. И правильно сделают: код уменьшится, станет легко-читаем и модифицировать сможет даже младенец.

Что делать? Писать сразу на XS, дабы не извращать язык. Итак слагают легенды: «один раз написал, ниразу не смог прочитать», «код на перле это вывод функции шифрования RSA» и т.п. За примерами далеко ходить не надо: смотрите как сделан Mojo.