2024年7月1日のブックマーク (4件)

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

    技術的負債を抱えたレガシーコード。変なメソッド名と入り組んだロジック、リファクタリングするならどちらが先?(前編) ソフトウェアの品質をテーマに研究をしている名古屋大学 森崎研究室は、ソフトウェアの技術的負債をなんらかの形で数値化する手法の研究の一環として、コードの読みにくさの原因となる要因などを分析した研究結果を発表するイベントをオンラインで開催しました。 今回発表された研究では、技術的負債を抱えたレガシーコードのリファクタリングで取り除かれた問題の90%以上が、メソッド名と実際の関数の動作が一致していない、あるいは関数名とコメントが矛盾しているなどの「命名的問題」、もしくは複雑で読みにくい多数の条件分岐や深いネストなどを抱えた「構造的問題」のいずれかであるという先行研究があることを踏まえ、どちらを優先してリファクタリングすると保守性や可読性が高くなるかを調査しています。 具体的には、命

    技術的負債を抱えたレガシーコード。変なメソッド名と入り組んだロジック、リファクタリングするならどちらが先?(前編)
  • Windowsはなぜ再起動が必要になるのか? (1/2)

    Windowsでは、Windows Updateの直後やアプリケーションなどのインストール後に再起動が要求されることがある。以前に比べると、再起動にかかる時間は短縮されたものの、開いているプログラムを閉じてファイルを保存する必要があるなど、ちょっと面倒ではある。 なお、システムの再起動は、何もWindowsだけでなく、Linuxなど他のプラットフォームでも必要になることはある。とはいえ、ちょっとしたアプリケーションのインストールやアップデートの後に再起動が要求されるなど、頻度が高い気がしないでもない。今回は、この再起動について調べる。 Windows Updateが再起動を要求するとき Windows Updateの場合、再起動が必要になるのは大きく2つの理由がある。1つはWindows自体の更新で、このときにWindowsのインストールイメージが作られて再起動。Windowsの再インスト

    Windowsはなぜ再起動が必要になるのか? (1/2)
  • Windows 11を買ったらまず変えたい設定5選 | ライフハッカー・ジャパン

    2. タスクバーを整理するImage: Jake Petersonタスクバーの位置を変えるだけでなく、頻繁に使わないアプリをタスクバーから外したい人もいるでしょう。その場合は、タスクバーの空白部分で右クリックし、タスクバーの設定を選択します。 タスクビュー、ウィジェット、チャットは、あまり使わないのであれば、ここで非表示に設定できます(タスクビューは、設定でオフにしても、指3でトラックパッドを上にスワイプすれば開きます)。 タスクバーにある検索ボックスについても、便利に感じる人はいるでしょうが、必要がなければ、タスクバーの設定画面にある「検索」の横のドロップダウンメニューで非表示をクリックすると、表示されなくなります。 3. 好きなアプリをデフォルトにするImage: Jake PetersonWindows 11をカスタマイズするなら、デフォルトのアプリ選択をOS任せにせず、自分で好き

    Windows 11を買ったらまず変えたい設定5選 | ライフハッカー・ジャパン
  • Windowsコンピュータがもう自分のものに思えない、という感覚 - YAMDAS現更新履歴

    www.howtogeek.com 「オペレーティングシステムは、『パーソナル』コンピュータのもっともパーソナルな部分で、かつては Windows ユーザとして、自分がマイクロソフトからコンピュータを借りてるような感覚はなかったのだが、最近では自分のものだという感覚がまったく消えてしまった。私には Windows がかつてないほど安っぽく、商業的に感じるし、それは良いユーザ体験の秘訣とは思えんね」という文章で始まる記事だが、これ分かるわー。 その後、「Windows のオフライン黄金時代」として Windows 3.1 の話から始まるのにのけぞるが、要は今の Windows は常にオンラインであるのを要求するのとともに自分のコンピュータ体験が「パーソナル」でなくなっていると嘆いているわけだ。 で、その最新版と言えるのが、Windows 11 でスタートメニューに表示される広告である。今では

    Windowsコンピュータがもう自分のものに思えない、という感覚 - YAMDAS現更新履歴