Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • クソコードにならない為に、これだけは守って欲しい7つのこと - Qiita
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

522usersがブックマークコメント48

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        クソコードにならない為に、これだけは守って欲しい7つのこと - Qiita

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント48

            • 注目コメント
            • 新着コメント
            ebo-c
            「何故かこの行を消すと動かなくなる」はコメントとしては有用か

              その他
              koyancya
              良い -> "思いを込めたコメント"

                その他
                kastro-iyan
                //おまじない

                その他
                FunnyBunnyDizzy
                結論はわかるのだけど、どれもこれも「なぜ」が書かれていないため腹落ち感が少ない。

                  その他
                  kijtra
                  // 探さないでください

                    その他
                    pero_0104
                    飛ばしてんじゃねーよwwwありがとう飛ばすところだった!!

                    その他
                    edo_m18
                    日本語で分かりやすく簡潔に書くことと、プログラムを分かりやすく簡潔に書くことは結構似てると思ってる。

                    その他
                    blueroom555
                    DRY原則しか意識しない人多いから。直交性意識しよう。同じ(ような)コードは2回書いていいこともある。わりと頻繁に。

                      その他
                      take-it
                      なんかごめんなさい。“このコメントを見ると、エンジニアのレベル感も伝わるし、修正しても良いのだなとわかる”

                        その他
                        torimal3104
                        具体例欲しい

                          その他
                          luege_traum
                          コールバックのところ、追記を10回くらい読んでようやく理解した。ここの例として書かれてるコードっぽいやつ、他の項目で書かれてるクソコードの要素が詰め込まれてない?

                            その他
                            yorisilo
                            ドメインモデル

                              その他
                              Tomosugi
                              次はクソQiitaエントリーにならない為に〜を書いてください。

                              その他
                              esper
                              「コールバックは、ロジックと絡めない。」だけ意味が分からない(文意を取れない)。値の受け渡しだけのコードってアクセサのこと?w

                                その他
                                pribetch
                                “グルーバル変数”

                                  その他
                                  at_yasu
                                  似たようなコードが二つ以上あるのは、まぁしかたないよね、と思うけど、全く同じ処理なら trait 使うとかでいい気もする。

                                  その他
                                  kuy
                                  コールバックのところが具体的にどういうことなのかいまいちわからん。

                                    その他
                                    edo_m18
                                    edo_m18日本語で分かりやすく簡潔に書くことと、プログラムを分かりやすく簡潔に書くことは結構似てると思ってる。

                                    2016/08/18リンク

                                    その他
                                    iguchi1124
                                    あとでもう一度読みたい

                                      その他
                                      slumbers99
                                      共通化とかいって継承しちゃうやつ。

                                        その他
                                        elzup
                                        いくつかハッとさせられた

                                          その他
                                          wkbyshnbtk
                                          “コメントは綺麗に書こうとするな。思いを込めろ!!! ”

                                            その他
                                            vanbraam
                                            設計とは何か;この中の幾つかは設計を(レビューも含め)ちゃんとやってれば避けられる問題だと思うし,また幾つかはコーディング規約で避けられる問題の様に思う;コメントに対する意見は曖昧すぎ

                                            その他
                                            indication
                                            思想はたいせつに

                                              その他
                                              sona-zip
                                              is aとhas aの使い分け大事 人クラスを継承した戦士クラスと魔法使いクラス作ってはダメ 転職することがあるのだから人クラスの属性として職業を持つべき そうしないとインスタンスの破棄と生成が必要になる

                                                その他
                                                psfactory
                                                クソコードにならない為に、これだけは守って欲しい7つのこと - Qiita

                                                  その他
                                                  blueroom555
                                                  blueroom555DRY原則しか意識しない人多いから。直交性意識しよう。同じ(ような)コードは2回書いていいこともある。わりと頻繁に。

                                                    2016/07/28リンク

                                                    その他
                                                    FunnyBunnyDizzy
                                                    FunnyBunnyDizzy結論はわかるのだけど、どれもこれも「なぜ」が書かれていないため腹落ち感が少ない。

                                                      2016/07/28リンク

                                                      その他
                                                      pero_0104
                                                      pero_0104飛ばしてんじゃねーよwwwありがとう飛ばすところだった!!

                                                      2016/07/28リンク

                                                      その他
                                                      kijtra
                                                      kijtra// 探さないでください

                                                        2016/07/28リンク

                                                        その他
                                                        nilab
                                                        クソコードにならない為に、これだけは守って欲しい7つのこと - Qiita

                                                          その他
                                                          kkeisuke
                                                          “コメントは綺麗に書こうとするな。思いを込めろ!!! ”

                                                            その他
                                                            kastro-iyan
                                                            kastro-iyan//おまじない

                                                            2016/07/28リンク

                                                            その他
                                                            W53SA
                                                            「次は思いを込めたコメント例」

                                                              その他
                                                              satohu20xx
                                                              コードで意図が伝わるのがいいと思う。finalは明示的に変更しちゃいけないっていうことを意味するのでこれは変更しちゃだめだよっていう時につけるとか意味を持たせたいと思う方です。

                                                                その他
                                                                kaionji
                                                                笑ったw "よくわかんないけど、メインスレッドで呼び出したら、クラッシュしなくなった。"

                                                                  その他
                                                                  snowcrush
                                                                  言いたいことはなんとなく分かるし、同意できそうなんだけど、例がちょっとわかりづらい。

                                                                    その他
                                                                    su_zu_ki_1010
                                                                    今の部署、これ意識してるかなぁ…(遠い目)(自分のコードを振り返りつつ自省)

                                                                      その他
                                                                      John_Kawanishi
                                                                      オブジェ言語かぁ

                                                                      その他
                                                                      sds-page
                                                                      釣りタイトルというかタイトルで損してるというか

                                                                      その他

                                                                      注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                                                                      リンクを埋め込む

                                                                      以下のコードをコピーしてサイトに埋め込むことができます

                                                                      プレビュー
                                                                      アプリのスクリーンショット
                                                                      いまの話題をアプリでチェック!
                                                                      • バナー広告なし
                                                                      • ミュート機能あり
                                                                      • ダークモード搭載
                                                                      アプリをダウンロード

                                                                      関連記事

                                                                        usersに達しました!

                                                                        さんが1番目にブックマークした記事「クソコードになら...」が注目されています。

                                                                        気持ちをシェアしよう

                                                                        ツイートする

                                                                        クソコードにならない為に、これだけは守って欲しい7つのこと - Qiita

                                                                        まえがき 今回書く内容は、ある程度経験あるエンジニアでも、陥りがちなものに絞って書いてみたつもりで...まえがき 今回書く内容は、ある程度経験あるエンジニアでも、陥りがちなものに絞って書いてみたつもりですので、[重複コードは書かない]などの超あたりまえの事は書いていません。 2017/03/16 最近よく見られてそうなので1つ追記[そもそも継承するな!!!] そもそも継承するな!!! 継承するのは、どうしようもない場合のみにしてください。 その前に、strategyパターンや、compositeパターンなどの他のやり方を考慮してもなお、継承するのが妥当である場合のみにしてください。 基的に継承しないほうが、スケーラブルだし、テストコードも容易にかけます。 継承はis-a関係 「あー、継承ね。はいはい」で飛ばしてんじゃねーよ。 いやマジで!!! ほぼ全てのエンジニアは[is-a]が何か知っています。 というのも全てのオブジェクト思考の書籍には出てくる概念だからです。 しかし、私の経験上この概

                                                                        ブックマークしたユーザー

                                                                        • techtech05212023/12/27techtech0521
                                                                        • lasherplus2019/05/21lasherplus
                                                                        • dencygon2017/12/23dencygon
                                                                        • tsumuchan2017/09/24tsumuchan
                                                                        • tohu-soy2017/08/08tohu-soy
                                                                        • KatagiriSo2017/08/03KatagiriSo
                                                                        • stray3462017/05/29stray346
                                                                        • myfirm2017/05/14myfirm
                                                                        • bioryogist2017/04/25bioryogist
                                                                        • luege_traum2017/03/22luege_traum
                                                                        • yorisilo2017/03/15yorisilo
                                                                        • snjx2017/03/15snjx
                                                                        • Tomosugi2017/03/15Tomosugi
                                                                        • kazusaa2017/03/12kazusaa
                                                                        • esper2017/03/09esper
                                                                        • m_alice022017/03/09m_alice02
                                                                        • s10900182017/03/09s1090018
                                                                        • lugecy2017/03/09lugecy
                                                                        すべてのユーザーの
                                                                        詳細を表示します

                                                                        ブックマークしたすべてのユーザー

                                                                        同じサイトの新着

                                                                        同じサイトの新着をもっと読む

                                                                        いま人気の記事

                                                                        いま人気の記事をもっと読む

                                                                        いま人気の記事 - テクノロジー

                                                                        いま人気の記事 - テクノロジーをもっと読む

                                                                        新着記事 - テクノロジー

                                                                        新着記事 - テクノロジーをもっと読む

                                                                        同時期にブックマークされた記事

                                                                        いま人気の記事 - 企業メディア

                                                                        企業メディアをもっと読む

                                                                        はてなブックマーク

                                                                        公式Twitter

                                                                        はてなのサービス

                                                                        • App Storeからダウンロード
                                                                        • Google Playで手に入れよう
                                                                        Copyright © 2005-2025Hatena. All Rights Reserved.
                                                                        設定を変更しましたx

                                                                        [8]ページ先頭

                                                                        ©2009-2025 Movatter.jp