タグ

2022年8月6日のブックマーク (3件)

  • 良いコード/悪いコードで学ぶ設計入門の感想と注意点

    「良いコード/悪いコードで学ぶ設計入門」というがとても売れているようです。私の所属している開発チームでも、何人か購入した人がいたので、私も購入して一通り読んでみました。 結果として、いくつかの考えが整理され、私としてはこのによって考えが深まり、を読んで考えた事自体は有意義であったと思いました。ただし一方で、あまり知識がない状態で(自分の中での判断軸が無い状態で)このを読むと、色々と誤解が生まれるのではないか?という事を感じました。 一つの技術書がこれだけ売れるという事はそんなに多くはない事だと思うので、つまり、 その内容が改善されるとその効果は相対的に大きい という事になります。そこで、私がを読んでいて思ったことや、このの内容で正しいこと、現在も賛否両論とされること、事実として認識が間違っているであろうこと、こので触れられていないが設計において大事なこと、などについてまとめて

    良いコード/悪いコードで学ぶ設計入門の感想と注意点
    hirose504
    hirose504 2022/08/06
  • TypeScriptでコードを書く時に意識していること

    なんだかんだでTypeScriptを業務でも個人開発でも使うようになって3年くらいが経過しました。 TypeScriptは便利ですよね☕️ 世の中的にも、もはやTypeScript以外でフロントエンドの開発を行うことが珍しいくらいの雰囲気になってきたのではないかという感じがします。 最近というかTypeScriptを書き始めてしばらくした今、書き始めた当初とは意識することが変わってきたように感じています。 そういうわけで、今、どんなことを意識しているのかを自分の整理をこめて記載しておこうと思います。 🔥🔥🔥 型を先に定義する ここがかなり気持ちの上で変わった部分です。 TypeScriptで型を書くということは、つまるところ自分が今から記述するコードの設計図を書くということだという意識が強くなりました。 TypeScriptの型推論は非常に強力で、自分でほとんど型を定義しなくても、多

    TypeScriptでコードを書く時に意識していること
    hirose504
    hirose504 2022/08/06
    リファクタリングする際にめちゃくちゃ助けられるので、返り値の型は明示した方が良いと自分も思う / “@typescript-eslint/explicit-function-return-typeのルール” は有効にしたいな
  • ハーバード大75年の追跡調査「人間の幸福と健康」を高めるたった1つの方法 1人でも「信頼できる人」がいるか

    人間の幸福度は「年収学歴、職業」では決まらない 「人の悩みの90%は人間関係である」なんてよく言われますが、このことにまつわるある研究があります。 ハーバード大学が進めている成人発達研究の調査としてヴェイラントらが行ったもので、ハーバード大学卒の男性たちと、ボストン育ちの貧しい男性たち、この2つのグループ(約700人)の追跡調査をしました。 この研究のすごいところは、その追跡期間です。なんと、75年にわたって対象者の幸福度と要因について調べていったのです。 この長い研究の結論は、こうでした。 「私たちの幸福と健康を高めてくれるのはいい人間関係である」 家柄、学歴、職業、家の環境、年収や老後資金の有無といったことではなく、人間の幸福度、健康と直接的に関係があったのは人間関係だったという結果になったのです。 しかも、友人の人数は関係なく、たった一人でも心から信頼できる人がいるかどうかが重要だ

    ハーバード大75年の追跡調査「人間の幸福と健康」を高めるたった1つの方法 1人でも「信頼できる人」がいるか
    hirose504
    hirose504 2022/08/06
    “人間の幸福や健康は、年収、学歴、職業と直接的には関係ない。関係があったのは『いい人間関係』だった”