2023年7月14日のブックマーク (5件)

  • きれいなコードを書けという話について - Software Transactional Memo

    前回のブログから90日以上経ってしまったので広告が載ってしまったから短文でもアウトプットしておく。 プログラマとして仕事をしているとコードと向き合っている時間の9割以上は既存のコードを読んでいる、だから読みやすさは重要である、という言説は耳にタコができるほど誰もが言っている。 仕事で書かれるコードが誰のレビューも通ること無くマージされている現場は凄惨だが、自分より明らかに経験を積んだ人たちが何度もレビューを重ねたコードが読みやすいかというとそうとは限らない。良いコードが守るべきルールをすべて守っていても不可解なコードはあるし、どんなに読みやすいコードでも数千行の規模になってくるとやはり脳内からこぼれて一度に覚えておける範囲からはみ出る。 変数名や関数名をわかりやすくするとか不必要な技巧を凝らさないとかわかりやすい設計にするとか主観的な事を偉そうに語るは山ほどあり、それらのを崇める事は悪

    きれいなコードを書けという話について - Software Transactional Memo
  • 「このクマ、どっかおかしいんじゃねえのか?」北海道で31頭の牛を殺した謎のヒグマを追うリーダーが感じた“違和感” | 文春オンライン

    唯一の目撃証言は4年前 “最初の事件”は2019年7月16日午前4時、世界自然遺産・釧路湿原の北に位置する標茶町オソツベツ地区の牧場で発覚した。牧場関係者が放牧中の牛1頭の姿が見えないことに気付き、捜索したところ、森の中で無惨な姿で殺されている牛の死骸を発見したのである。その関係者が思わず声をあげると、20メートルほど離れた藪の中から1頭のクマが飛び出し、逃げていった。後々まで、これがこのヒグマに関する唯一の目撃証言となる。 写真はイメージ ©iStock.com 以来、8月5日に8頭、8月6日に4頭、8月11日に5頭……といった調子で連日牛が襲われるようになり、その被害は2ヵ月で実に28頭に及び、現場に残された体毛のDNAにより「同一犯」によるものと推測された。この頃になると、最初の事件が起きた地区の名前「オソツベツ」と、現場に残された足跡の幅が「18センチ」とされたことから、このヒグマ

    「このクマ、どっかおかしいんじゃねえのか?」北海道で31頭の牛を殺した謎のヒグマを追うリーダーが感じた“違和感” | 文春オンライン
  • 秒で「ChatGPT上級者」になれる神プロンプト25選&拡張機能5選 - IT・科学 - ニュース

    マネするだけで一気にChatGPTの上級者になれる! 「オレはChatGPT仕事でこう使っている!!」に続き今回の特集では、初心者でもわかるデビュー方法と、すぐに使える超基的な指示文を厳選して紹介しているので、ぜひ参考にしてほしい! * * * ■秒でわかるChatGPTの使い方ひと言で言うと............自然な会話形式で質問ができるAIサービス!! Q.どうすれば使える? 公式サイトからメールアドレスを登録すればOK! Q.いくらかかる? 基無料だが、有料版(月額20ドル)も。応答が早かったり、回答の精度が上がったりするので、ガッツリ使うなら有料版がオススメ。ある程度のことなら無料版でも十分賄える。 Q.使い方は? メイン画面のメッセージ欄に、日語で質問をするだけ。しばらく待てば回答が返ってくる。 Q.どういったことが頼める? 文章を作るAIなので、文書作成や要約、アイ

    秒で「ChatGPT上級者」になれる神プロンプト25選&拡張機能5選 - IT・科学 - ニュース
  • Korean City Pop▶︎▶︎「ニュートロ」ブームが巻き起こった韓国のシティ・ポップに、トキメキが止まらない。

    言葉の意味は、未来的な意味の「New」と、過去的な意味の「Retro」を組み合わせた造語で、過去のレトロな文化を再評価し、そこに今日的な新しい要素を組み合わせる際に用いられ、主に韓国の10代〜30代の若者達の間で流行しているとのこと。

    Korean City Pop▶︎▶︎「ニュートロ」ブームが巻き起こった韓国のシティ・ポップに、トキメキが止まらない。
  • ひどいコードをメンテしてきたからこそ実感する、良いコードや良い設計の大切さ - give IT a try

    はじめに 先日、社内で「良いコードの書き方やお作法、プログラミングの原則って、どうやったら身に付くんだろうねえ?」という話になりました。 もちろん、「を読んで勉強する」っていのも勉強法のひとつなんですが、そもそも、もっと強烈なモチベーションがないと、必死になって良いコードの書き方やプログラミングの原則って勉強できないのでは?なんて思ったりします。 強烈なモチベーションというのは、たとえば、 いったい何なん!?このスパゲティコードは!!! なんでこんなコードを俺がメンテしなきゃあかんの!!?? あ~、もう最悪や!!俺はこんなコード、絶対に書かへんぞ!!!! っていうぐらいのモチベーションです。 というか、これは単純に僕のケースですね、はい。 幸い、ソニックガーデンに入ってからは、周りのプログラマがみんなちゃんとしているので、そんな思いをすることはほぼなくなりましたが、前職、前々職ではそんな

    ひどいコードをメンテしてきたからこそ実感する、良いコードや良い設計の大切さ - give IT a try