>  > HITACHI 日立 イグニッションコイル ラウム 1500cc NCZ25 1NZFE 品番U13T01-COIL 4個
メーガンレーシング トラクションロッド インスパイア CP3 MRS-HA-0180 MEGAN RACING【店頭受取対応商品】

HITACHI 日立 イグニッションコイル ラウム 1500cc NCZ25 1NZFE 品番U13T01-COIL 4個

「OSSのコードが綺麗」という先入観

先週、Twitterでまるっきり別のクラスタの知人が全く別個の「Open Source Softwareのコードは綺麗。業務のコードは汚いが動くコード」みたいな誰かのtweetをRTしていてちょっとそれ違うよなーと思った次第。

Open Source Softwareのコードが綺麗かどうかというのは非常に大雑把かつ間違った先入観で、 仮にそう思っているのであれば、それはその人がロクでもないコードや大雑把な単位のコミットを普段から見すぎているか、 運よくめちゃくちゃコードの出来がいいプロジェクトのコードを読んでいるだけだと思った方がいい。

Open Source Softwareのコードが綺麗になるとするならば、

  1. コードを公開する側にとっては綺麗なコードを公開したいという気持ちが生まれ、せめて見せかけだけでもと頑張っている(恥の概念)
  2. 綺麗なコードを書けるプログラマーが参加している・集まっている
  3. プロジェクトのcheck-in policyが(時には潔癖なまでに)しっかりしている

のどれかでしかない。

Open Sourceだろうがプロプラだろうが先ず重要なのは問題を解いていることであって 14インチ サマータイヤ セット【適応車種:アルト ラパン(HE33系)】HOT STUFF Gスピード P01 ガンメタポリッシュ 4.5Jx14SINCERA SN832i 155/65R14、 コードが綺麗かどうかは重要じゃない(クソコード無罪と積極的に言っているわけではないので悪しからず)。

それに、パッと見は設計もスタイルも綺麗だけど全然問題に適してない設計だったり、 そもそもインデントが揃っててて綺麗なだけで全部グチャグチャとか、コミットログがロクでもないとか クラッツィオ シートカバー スバル ステラ H28/7~H29/7 LA150F/LA160F 新ブロスクラッツィオ ED-6560 clazzio クラッチオ、

HITACHI 日立 イグニッションコイル ラウム 1500cc NCZ25 1NZFE 品番U13T01-COIL 4個
送料無料■テクノピア カシーナ XV-5■ブラックポリッシュ■18inch 7.5J■5穴100mm & 114mm■選べるタイヤ■225/60R18!ALPINE アルパイン HCE-C1000D-SI-W 170系シエンタ専用HDRバックビューカメラパッケージ.Clazzio クラッツィオ シートカバー CLAZZIO Air (エアー) スズキ ワゴンRスティングレー 品番:ES-6044,【送料無料 ハイエース200系】 225/50R18 18インチ M-TECHNO エムテクノ M.T.S. TA-12HA 8J 8.00-18 FALKEN ファルケン アゼニス FK510 SUV サマータイヤ ホイール4本セット

HITACHI 日立 イグニッションコイル ラウム 1500cc NCZ25 1NZFE 品番U13T01-COIL 4個

、 設計やAPI designが腐ってるとか 【送料無料】 205/65R15 15インチ DUNLOP ダンロップ ミスティーレ RB14 6J 6.00-15 FALKEN ファルケン ジークス ZE914F サマータイヤ ホイール4本セット、そういうコードはOpen Source Softwareを多数探せばいっぱいあるし、 逆にプロプラでもメチャクチャしっかりしたコードと出会うこともある。

Open Source Softwareに期待するべきなのは、コードが公開されているとか再利用可能とか困ったら自分で修正できるとかにすべきで マーチ[充電制御車]新車搭載バッテリー46B24L対応]G&Yuバッテリー【エコバecoba】ECB60B24L◆代引注文不可商品 、 コードの綺麗さを期待してはいけない。

仮にそういうことを褒めたいときは特定のプロジェクトを名指しで褒めるべき。OSS一般が綺麗というのは幻想もいいところ。

そもそも綺麗なコードって何だよっていう話ではある。