> Вот за переписывание работающего кода только потому, что он некрасиво написан, руки надо в первую очередь отрывать.
Ты не знаешь контекста, так что не умничай.
Этот код не только «работал», он отнимал массу времени, и не только моего, при попытке в очередной раз разобраться, что не так, в каждом новом проекте, перед каждым вторым релизом и пререлизом.
У меня смутные подозрения, что если тебе сказать: «Напиши мне за вечер код такой-то, работы на пару часов», то ты напишешь не лучше. Даже если времени будет больше, можешь сказать: «работает - не кантуй».
Да бог с тобой. Предполагаю просто, зная сколько существует велосипедистов, готовых за здорово живёшь потратить время на пустое переписывание кода, только чтобы он был красивее. Над одним только Linux kernel тысячи таких идеалистов работают, которые переписывают даже очень и очень читабельный код.
Этот код не только «работал», он отнимал массу времени, и не только моего, при попытке в очередной раз разобраться
Не-а. Софт для тестирования аппаратных интерфейсов. ipplayer - это название совсем другого модуля, из которого когда-то кто-то копипастил сюда какой-то код.
Дима, ну вот нахрена Вы выложели драйвер eth в общий доступ? Вы бы еще RTL модель всей микросхемы тарболом на рапиду выложили. Завтра ждем вас с заявлением у директора.