タグ

プログラミングとリーダブルコードに関するene0kcalのブックマーク (2)

  • 『良いコード/悪いコードで学ぶ設計入門』を読んで気になったことのメモ

    はじめに 話題となっている『良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方』 (出版社のページ) を読みました。 全体的には「うんうん、そうだよね」と同意できることが多かったです。 もちろん、初めて目にするような考え方, アイディア, テクニックもありました。 一方、気になったことやちょっと引っかかったこともありましたので、メモしておきます。 あくまでもメモなので結論のようなことはありません。 p.55: HitPoint.isZero HitPoint クラスに isZero メソッドがあります。 「ヒットポイントがゼロであれば true」という仕様で、実装は次のようになっています。

    『良いコード/悪いコードで学ぶ設計入門』を読んで気になったことのメモ
    ene0kcal
    ene0kcal 2022/05/06
    順に①ZEROとMINとint(正負有)の意味を要再検討、設計②elseがある方が厳密③Immutableの理解を更に深めて④数値型idなら正のみの型が望ましいが⑤パフォーマンス(ボトルネック解消)とリーダブルコードの要求精度による
  • リーダブルコード、あるいはコードコンプリートについて - mizchi's blog

    リーダブルコードから学べるのは嘘メソッド名と嘘コメントが最大の罪ってことだよ— 片手間以上 (@mizchi) 2014, 7月 5 コードコンプリート、個人的にそんな有益な話はなかったという記憶なんだけど単に趣味のドメインが違うだけかもしれない可能性はある— 片手間以上 (@mizchi) 2014, 7月 5 コードコンプリート、作者が一生懸命になってる主張の部分が全然共感できないのがあった— 片手間以上 (@mizchi) 2014, 7月 5 僕はGoFはむしろ初心者に絶対に読ませてはいけないだと認識していて、グローバル変数をファサードとか言い出したり、これはシングルトンなんです!と言い出す— 片手間以上 (@mizchi) 2014, 7月 5 読んでコード書けるようになるとか幻想だと思ってるので、基礎文法覚えたあたりでコードコンプリート読んで、その後はいろんなパラダイムのフ

    リーダブルコード、あるいはコードコンプリートについて - mizchi's blog
    ene0kcal
    ene0kcal 2014/07/07
    確かにGoFは初心者が読むべき本じゃないし、活用できる場面もまずない。でもそんな設計カタログがあるんだよってことは知ってていい。
  • 1