Об Использовании Чужого Кода. Плагин Пейджера Для Смартов.

Недавно в очередной раз под звуки сочувственных замечаний «не изобретайте велосипед» я столкнулся с глюками в чужом коде.

В данном случае это было полуофициально.

плагин пейджера Для умный , который работал ужасно криво (даже не стал разбираться почему, ведь все равно бесполезно).

В прошлый раз я написал свой собственный класс для преобразования JSON. <-> Объект, который на самом деле правильно конвертировал все типы, не баловался с UTF-8 и правильно сообщал, если что-то не так, а не возвращал тупо пустоту.

Годом ранее — два часа попыток вырваться из игры.

Mootools Делая то, что мне было нужно, я за 40 минут написал свой собственный перетаскиватель для JS. В этот раз все закончилось так же — мы написали свой «пейджер», который субъективно оказался гораздо короче, понятнее и удобнее.

Вызов моего плагина требует гораздо меньше ненужных параметров, умещается в одну строку, семантически удобен для кода с раскраской через CSS. Еще в нем меньше чипов (нужны ли они?).

А вот и он , если кому интересно.

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

Потому что чужой код .

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

Если кто-то другой скажет мне: «Не изобретай велосипед», я посмотрю на него снисходительно.

А то тут любят умничать, блин.

Теги: #программирование #чужой код #умный #пейджер #Чулан

Вместе с данным постом часто просматривают: