他人のコードの使用について。 smartyのページャープラグイン。

最近、もう一度、「車輪を再発明しないでください」という同情的な発言の音に、私は誰かのコードのグリッチにぶつかった。 この場合、それはsmartyの半公式の「ページャー」プラグインであり、ひどく曲がりました(とにかく役に立たないので、理由もわかりませんでした)。 前回、JSON <-> Objectを変換するためのクラスを作成しました。これは、すべての型を正しく変換し、UTF-8をチートせず、何かが間違っている場合は正しく報告し、愚かさを返しませんでした。 昨年-mootoolsからdrag'n'dropを取得して必要なことをしようとして2時間かかったため、JSのドラッグアンドドロップを40分で作成しました。



今回はすべてが同様の方法で終了しました-彼の「ページャー」が書かれ、それは主観的にはるかに短く、より明確で、より使いやすくなりました。 プラグインを呼び出すのに必要な追加パラメーターははるかに少なく、1行に収まり、CSSの色付けに適したセマンティックコードです。 また、小さなチップも少なくなっています(必要ですか?)。



誰かが興味あるなら、 ここにあります。



同時に、私が拒否したプラグインよりも、他の多くの人々が私のプラグインに関する苦情を少なくすることはできないと確信しています。 これは他人のコードであるためです



結論 :特に再利用に適合している場合、独自のコードは常に同じより優れていますが、外部から取得されます。 他の誰かが「車輪を再発明しないでください」と言った場合、私は彼を見下します。 そして、彼らはここで賢くなりたい、それを気に...



All Articles