2023年10月25日のブックマーク (2件)

  • 【JavaScript】読みやすいコードの書き方 - Qiita

    はじめに 私は他人のコードをレビューしたことも自身のコードを他人にレビューしてもらったこともない初学者として現在のプロジェクトに加わりました。そこから現在までの2年間毎月10から20ほどのプルリクエストをレビューし、またチームメンバー内で読みやすいコードについて議論することで、徐々に読みやすいコードを書くためのポイントが掴めてきました。 これらの経験を通じて、私が現在考えている読みやすいコードを書くためのポイントを記事にまとめていきます✍️ 前提 言語はJavaScriptで、レガシーな環境での手続き的なJavaScriptを想定しています。 「JavaScriptの文法やメソッドは理解してきたけど、より読みやすいコードの書き方がわからない」と感じている初学者向けです。 筆者は一般的なコーディング規約や設計原則についての書籍や資料をほとんど参照していません(読んだことがあると言えばリー

    【JavaScript】読みやすいコードの書き方 - Qiita
    turanukimaru
    turanukimaru 2023/10/25
    細かい関数を作るな。fooIsNotBar(foo, bar){return foo == null || bar == null || foo.value != bar.value;} みたいな一回しか使わない関数を前任者が作りまくっててキレそう。無駄な上に何故わざわざ否定形で書く…!
  • 人質救済に関するユダヤ教の倫理観とイスラエルのジレンマ

    直立演人 @royterek ハマスとイスラエルの極端に非対称的な戦闘はこれまでにも何度も繰り返されてきたが、今回の事態はイスラエルにとって過去の事態とは比較にならないほど困難な状況に追い込まれている。これだけたくさんのイスラエル人が人質になったからには、無制限の空爆をすれば事足りるとすることは到底できない。 2023-10-07 23:01:05 直立演人 @royterek イスラエルは、いかなる手段を講じてでも捕虜の奪還を史上命令としてきたユダヤ教のエートスを曲がりなりにも継承しているので、捕虜交換で通常では考えられぬような妥協を見せることも珍しくなかった。それどころか、イスラエル兵の遺体の奪還のために何十人ものパレスチナ人を解放したことさえある。 2023-10-07 23:06:36 直立演人 @royterek ハマス側もこのことは知り抜いているので、イスラエル人の捕虜の命と引

    人質救済に関するユダヤ教の倫理観とイスラエルのジレンマ
    turanukimaru
    turanukimaru 2023/10/25
    人質の命が重ければ重いほどパレスチナ人の命は軽くなるわけで人質のジレンマが終わったら二度とこんなことが起こらないようにパレスチナを焼いて塩を撒くことになってしまうと思うのだが。