タグ

riijonのブックマーク (229)

  • 技術的負債を抱えたレガシーコード。変なメソッド名と入り組んだロジック、リファクタリングするならどちらが先?(後編)

    技術的負債を抱えたレガシーコード。変なメソッド名と入り組んだロジック、リファクタリングするならどちらが先?(後編) ソフトウェアの品質をテーマに研究をしている名古屋大学 森崎研究室は、ソフトウェアの技術的負債をなんらかの形で数値化する手法の研究の一環として、コードの読みにくさの原因となる要因などを分析した研究結果を発表するイベントをオンラインで開催しました。 この記事ではそのダイジェストを紹介します。記事は前編と後編の2つに分かれています。今お読みの記事は後編です。 森崎氏による補足説明 前編では、グループA(命名的問題)より、グループB(構造的問題)の方が正答率が大きいということ。一方でグループA(命名的問題)よりグループB(構造的問題)の方が読みにくさを感じた、という点に統計的に有意な差があったことが発表されました。 発表の後、オンラインイベントの参加者からの質問について森崎氏と和田氏

    技術的負債を抱えたレガシーコード。変なメソッド名と入り組んだロジック、リファクタリングするならどちらが先?(後編)
  • 第1回 レガシーコード前夜 | gihyo.jp

    はじめに 「レガシーコード」――この言葉を聞いて何を思い浮かべますか? もしかしたら、COBOLで書かれたコード、Windows NT 4.0用のコード、書いた人がわからなくなってしまったコードなどが思い浮かぶかもしれません。 しかし、このレガシーコードをメインテーマとして正面から扱っている書籍『Working Effectively with Legacy Code』(⁠WEwLC ※1)では、レガシーコードについて異なった見解を示しています。そう、「⁠明日自分の書くコードもレガシーコードになるかもしれない」というWEwLCが発するメッセージは、私たちに切実に迫ってくるのではないでしょうか。 この連載では、WEwLC読書会の有志が、WEwLCが語りかけるものや、現実の課題への活かし方などを対談形式で紹介していきます。このが発するメッセージについては連載の中でおいおい明らかにしていきたい

    第1回 レガシーコード前夜 | gihyo.jp
  • 【調査報道】イスラエル軍の「殺害リスト」は人工知能が生成したものだった | すべてを変えた「人工知能による自動化」

    2021年、『人間とマシンのチーム:私たちの世界に革命をもたらす人間と人工知能のシナジーをいかに生み出すか』(未邦訳)と題する英語が刊行された。著者はY・S准将というペンネームだが、イスラエルのエリートの諜報機関、8200部隊を率いる人物であることが確認されている。 著書で彼は、戦火のなかで軍事攻撃の「標的」を何千という規模でマークするため、大量のデータをすばやく処理する特別なマシンの開発を提唱した。そのようなテクノロジーがあれば、「新たな標的の割り出しと、それを承認する意思決定の両方における人間のボトルネック」を解消できるだろうと、彼は書いている。 そのようなマシンは、実際に存在すると判明している。イスラエルとパレスチナ合同の独立系メディア「+972マガジン」とイスラエルの独立系ニュースメデイア「ローカル・コール」の調査によって、イスラエル軍が「ラベンダー」という人工知能をベースにし

    【調査報道】イスラエル軍の「殺害リスト」は人工知能が生成したものだった | すべてを変えた「人工知能による自動化」
  • エンジニアとしてのキャリアを支える自宅サーバー

    ツナカン(TUNA-JP Conference) #12 で発表した資料です

    エンジニアとしてのキャリアを支える自宅サーバー
    riijon
    riijon 2024/05/25
  • LINE代表の慎ジュンホ氏が表舞台に出ることにした理由--素顔に迫る独占インタビュー

    2011年にメッセージアプリとして誕生した「LINE」は、いまや日を代表するコミュニケーションツールへと成長した。それも、単なるメッセージツールに留まらず、ニュース、ショッピング、ゲームや決済など、多種多様なサービス・機能を統合したプラットフォームへと進化している。 このLINEの“生みの親”とも言えるのが、慎(シン)ジュンホ氏。これまでほとんど表舞台に姿を現すことがなかったため、2019年4月に同社の代表取締役CWO(Chief WOW Officer)に就任し、代表取締役社長CEOの出澤剛氏と並ぶ“2大代表”となるまで、彼の存在を知らなかった人も多いだろう。 そんな慎氏が今回、CNET Japanの独占インタビューに応じた。長年にわたり姿を現さなかった同氏が、このタイミングで表に出ることにした理由は何なのか。また、LINEの将来をどう見据えているのかーー。知られざる素顔に迫った。 「

    LINE代表の慎ジュンホ氏が表舞台に出ることにした理由--素顔に迫る独占インタビュー
    riijon
    riijon 2024/05/13
    “出澤剛”
  • PhpStorm超絶技巧40分集中講義 #phpconkagawa

    Spring Boot爆速開発超絶技巧 #jsug #boot / Spring Boot & IntelliJ IDEA technique

    PhpStorm超絶技巧40分集中講義 #phpconkagawa
  • - Open-Closed Principle とデザインパターン

    1999/09/03 更新 石井 勝 さて,このセクションではデザインパターンを統一的に理解するために,「 Open-Closed Principle (OCP) 」 という設計ルールに基づいてパターンを眺めてみることにします.まず OCP の意味と解説を行い,その後デザインパターンを OCP の観点から見てみます.実は,デザインパターンのうちの多くは OCP を満たすために用意されたものと考えることができるのです.このセクションでは, OCP を理解し,数あるデザインパターンの中からどういう場合にどのパターンを使うのが一番効果的なのかを考えます. GoF のデザインパターンは,全部で 23 個ものパターンがあります.このデザインパターンは,多くの局面で繰り返し現れる設計を抽出したものですから,オブジェクト指向のエッセンスを集めたものだと言えるでしょう.オブジェクト指向には,カプセル化,継

    riijon
    riijon 2024/05/08
    まさーるさん
  • nomena “まだ意味のない機械” ― phenomenal #03|nomena gallery Asakusa

    nomena まだ意味のない機械 ― phenomenal #03 2024.4.26 – 5.26 開館時間:11:00-20:00 休館日:火・水・木 入場無料・事前予約制 浅草・nomena gallery Asakusa では、4月26日(金)より、nomenaによる、企画展「まだ意味のない機械 ― phenomenal #03」を開催します。nomena にとって初となる単独での展覧会です。 今年で創設12周年を迎えるnomenaは、エンジニアリングを主軸としたものづくりのチームです。企業やクリエイターからの依頼による制作に長く携わってきましたが、2021年、石川将也さんからのお声がけで共同制作した「四角が行く」を始めとして、ここ数年は作家として作品を発表する機会も増えてきました。展は、2021年から23年までnomenaが制作してきた作品を中心に構成され、一部新作も展示されま

    nomena “まだ意味のない機械” ― phenomenal #03|nomena gallery Asakusa
  • [社説]聖域なき年金改革で持続性高めよ - 日本経済新聞

    2025年の年金制度改正に向けた議論が厚生労働省の社会保障審議会で格化してきた。少子高齢化が加速する中で国民の高齢期の暮らしをどう支えるのか。広い視野で検討を進めてほしい。今の年金制度は欠陥を抱えている。少子高齢化への対策として04年に導入したマクロ経済スライドと呼ぶ給付調整が機能せず、国民共通の1階部分である基礎年金の財政が悪化。将来にわたって年金水準を下げる必要が生じた。基礎年金の目減り深刻

    [社説]聖域なき年金改革で持続性高めよ - 日本経済新聞
  • 住宅は「賃貸より購入」の方が得? 投資の目線で考える 20代からのマイホーム考(100) - 日本経済新聞

    賃貸暮らしをするより、お金を借りて住まいを購入したほうがよい。なぜなら最終的には不動産が手元に残るから」。このようなセールストークは筆者が若いころだけでなく、今でも現場で耳にする定番トークです。この考え方は、一定の納得感はあるのですが、実は、ある一面を見逃しているのです。投資の目線で考える「賃貸 vs. 購入」今、手元に1000万円あるとします。投資という観点からすると、これを元手に賃貸

    住宅は「賃貸より購入」の方が得? 投資の目線で考える 20代からのマイホーム考(100) - 日本経済新聞
  • 一緒にやらないか

    ご覧いただいているのは国立国会図書館が保存した2012年11月3日時点のページです。このページに掲載されている情報は過去のものであり、最新のものとは異なる場合がありますのでご注意下さい。収集時のURLは http(s)://www.mof.go.jp/about_mof/recruit/mof/message/fy2005/senpai0523.htm ですが、このURLは既に存在しない場合や異なるサイトになっている場合があります。 ※このページの著作権について ご覧いただいているのは国立国会図書館が保存した2012年11月3日時点のページです。このページに掲載されている情報は過去のものであり、最新のものとは異なる場合がありますのでご注意下さい。収集時のURLは http(s)://www.mof.go.jp/about_mof/recruit/mof/message/fy2005/sen

    一緒にやらないか
  • 自炊するな。ガチでやめろ。人生終わる。

    引越しをするついでに自炊――家の電子書籍化――を行った。以下はその時の作業メモ、および深い後悔についての記録である。短くまとめると、絶対に自炊はしてはいけない。自炊をすると最悪死ぬ。 具体的な自炊の方法が知りたい方はすぐさましかるべき場所までスクロールすればよい。そうやってインスタントに情報を知っていればいいんだ! ずっとそうしていればいい! だが覚えておけ、Q. そうやって得た知識が何になるというんだ! A. 知識になる 前書き 引越しをした。私は引越しを安上がりにするタイプで、おおむね宅急便 + 赤帽 + 自家用車による庶民的な引越しを行うことが多い。だが引越しの詳細についてはまた今度にしよう。 引越しをするついでに家にあるを大雑把に1. 重要な、2. 持っておく、3. くそどうでもいい の三つに分けた。 各カテゴリには、例えば次のようなものが含まれる。 重要な 父親から

    自炊するな。ガチでやめろ。人生終わる。
  • 「趣味で読む」のと、「仕事で読む」のでは、全く読み方が違う

    コンサルタント時代は、「現状調査」のために、お客さんの会社に関する資料、例えばマニュアルや事業計画、提案書、契約書、そのほか規約や各種のグローバル規格など、必要とあれば、何でも読む必要がありました。 今でもそれは続いており、「webマーケティング」「記事制作」の仕事においては、書籍に始まり顧客のマーケティングに関する内部資料、調査報告、商品概要など、多種多様な文章を読む必要があります。

    「趣味で読む」のと、「仕事で読む」のでは、全く読み方が違う
  • 一休.com、Yahoo!トラベルのNuxtをNuxt3にアップグレードしました - 一休.com Developers Blog

    CTO室プラットフォーム開発チームの山口(@igayamaguchi)です。 プラットフォーム開発チームではさらに内部でプロジェクトチームが分かれており、私はフロントエンド改善チームというチームでリーダーをしています。 フロントエンド改善チームでは主に一休.com、Yahoo!トラベルのフロントエンドの改善を行っております。 今回は一休.com、Yahoo!トラベルで使用しているNuxtのバージョンを2から3にアップグレードしたお話をさせていただきます。 一休.com、Yahoo!トラベルではトップページや検索ページ、ホテル・旅館の詳細ページなど主要なページのフロントエンドはNuxtで開発されています。 NuxtのバックエンドにはGo+gqlgenでGraphQLのサーバーを立てており、NuxtからはApolloを使用してバックエンドと通信を行っています。 このNuxtのバージョンは2とな

    一休.com、Yahoo!トラベルのNuxtをNuxt3にアップグレードしました - 一休.com Developers Blog
    riijon
    riijon 2024/03/10
  • 【翻訳】テスト駆動開発の定義 - t-wadaのブログ

    このブログエントリでは、テスト駆動開発(TDD: Test-Driven Development)の考案者Kent BeckがTDDの定義を改めて明確化した文章を、許可を得たうえで翻訳し、訳者の考察を沿えています。 きっかけ 2023年の年末、テスト駆動開発(TDD: Test-Driven Development)の考案者Kent Beckは、substackにTDDに関するポストを連投して論戦を繰り広げていました。TDDはその誕生から20年以上が経ち、その間に「意味の希薄化」が発生して議論が噛み合わなくなっていました。意味の希薄化(Semantic Diffusion)とは、新しく作り出された用語が広まる際に来の意味や定義が弱まって伝わる現象です。 私(和田)はTDDと関わりの深いキャリアを歩んできました。Kent Beckの著書『テスト駆動開発』の翻訳者であることもあり、TDDの正

    【翻訳】テスト駆動開発の定義 - t-wadaのブログ
    riijon
    riijon 2024/03/08
  • 保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発、その全体像 ~Software Design 2022年3月号「そろそろはじめるテスト駆動開発」より | gihyo.jp

    保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発⁠⁠、その全体像 ~Software Design 2022年3月号「そろそろはじめるテスト駆動開発」より 今回、Software Design 2022年3月号 第2特集「そろそろはじめるテスト駆動開発 JavaScriptでテストファーストに挑戦」の第1章「保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発、その全体像」をサイトに掲載します。第2章以降については、誌『Software Design 2022年3月号』電子版(Gihyo Digital Publishing、Amazon Kindle)をご購読いただければ幸いです。 第1章では、混同されることの多い自動テスト関係の概念を、自動テスト、テストファースト、テスト駆動開発の3つの段階に分け、それぞれの効果や注意点を説明します。ソフ

    保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発、その全体像 ~Software Design 2022年3月号「そろそろはじめるテスト駆動開発」より | gihyo.jp
  • プログラマーテストの原則 by Kent Beck

    チョコレート対バニラTDD対BDD。このテストツール対あのテストツール。テストビフォー対テストアフター対これは動くから俺を信じろ。ある時期から、こうした詳細に関する議論には飽きてしまった。もっと原則について議論したい。 詳細に関する議論はなかなか結論に至らずに、話が行ったり来たりする。チョコレート対バニラ。チョコレート。バニラ。チョコレート。バニラ。 詳細の議論に負けを認めさせられるようなことがあっても、その譲歩は絶対的なものではない。私の状況がチョコレートを勧めているのに、私にバニラをべさせてくれと言えるだろうか? これでは埒が明かない。 原則一方、原則は議論を生み出す基盤になる。原則には賛成しても状況が違っているのなら、答えは違ってくるかもしれないが、そこで論争になることはない。原則が、異なる状況における異なる答えを生み出したのである。 詳細で論争するよりも、原則で論争したほうが生産

    プログラマーテストの原則 by Kent Beck
  • 子どもとインターネット (一般の家庭内 LAN で手軽に子どもの通信を管理する) | IIJ Engineers Blog

    IIJ ネットワーク部アプリケーションサービス部所属。 メールサービスの運用業務に従事し、日々世界の悪と戦う一児の父親。社内 Power Automate エバンジェリスト(自称)。M3AAWG member / openSUSE Users / WIDE Project メンバー。趣味は大喜利。はがき職人。 皆さんは、子どものインターネットの利用ルールってどのように決めているでしょうか。 文部科学省が提唱した GIGA スクール構想が実現され、今や小学校に入学すると 1人 1台、学校からノートパソコンやタブレットが配布される時代です。来年度 4月に小学校へ入学するお子さんをお持ちの親御さん、共通の悩みなのではないでしょうか。 登場人物 私 世界の悪と戦う一児の父親。 家庭内情報システム部 DX 担当部長、(兼)24時間パソコンなんでもお助けサポートセンター・カスタマーサクセス主任、(兼

    子どもとインターネット (一般の家庭内 LAN で手軽に子どもの通信を管理する) | IIJ Engineers Blog
  • 12年前の商品が突然大ヒット オルビス「広告なし」でも売れた理由

    化粧品メーカーのオルビス(東京・品川)のヘアミルクが異例の大ヒットだ。同商品の発売は約12年前。当時からパッケージや中身も一切変えていないという。にもかかわらず、2022年にSNSで話題になると、急速に売れ始め、23年には1年で約250万個を販売した。一商品の年間販売個数としてはオルビス史上2番目の記録だという。ポイントは顧客の9割近いリピート率にある。訪れた好機を逃さない巧みなマーケ戦略で大ヒットにつなげた。その戦略の全てをオルビスの小林琢磨社長が明かした。 オルビスの代表取締役社長 小林琢磨氏。「エッセンスインヘアミルク」は、2023年には1年で約250万個を販売した。一商品の年間販売個数としてはオルビス史上2番目の記録だという 化粧品の口コミサイト「@cosme」で人気だった商品が選ばれる「@cosmeベストコスメアワード」。2023年の総合大賞に輝いたのは、オルビスの「エッセンスイ

    12年前の商品が突然大ヒット オルビス「広告なし」でも売れた理由
  • セキュリティソフトメーカーAvast、FTCから1650万ドルという巨額の罰金を科せられる【やじうまWatch】

    セキュリティソフトメーカーAvast、FTCから1650万ドルという巨額の罰金を科せられる【やじうまWatch】