ブックマーク / itnews.org (4)

  • git undo:上手く使いこなすために

    この記事は、著者の許可を得て配信しています。 git undo: We can do better モチベーション Gitはロバストな基原理を持つバージョン管理システムですが、初心者のユーザーはGitを少し恐ろしく思っているようです。初心者は間違をしてしまった場合、それを修正しようとするよりも、むしろリポジトリを削除してリクローンする人が多いでしょう。熟練したユーザーでも、リフログを読み解くのにうんざりする時もあります。 なぜでしょうか?データを失わないはずのシステムで、どうして簡単にデータを「失う」ことができるのでしょうか? それは、データを失うのが簡単すぎるのではなく、データを回復するのが難しすぎるということです。復元したい操作ごとに、それをundoするための「魔法」の呪文が用意されているのです。すべてのデータは原理的には残っていますが、実際には多くの人がアクセスできません。 ここか

    git undo:上手く使いこなすために
  • コード中のコメント(良いコメントと悪いコメントの違い)

  • 優れたロギング

    この記事は、著者の許可を得て配信しています。 Good Logging プログラムがすべきことをきちんとこなしているかどうかを確認するには、与えられた入力からの出力を調べることができます。しかし、システムが大きくなると、何が起こっているかを理解するためのログも必要になります。優れたログメッセージは、問題のトラブルシューティングには欠かせません。しかし開発者の多くは適切な場所に十分な情報を記録していないのです。 問題のトラブルシューティングをするときには、ログを見ます。時にはバグが原因で間違った動作をしていることもあります。また、何も問題がない場合もあります。システムは正しく動作していますが、私たちはシステムが何をすべきかについて間違った予想をしていた場合です。どちらの場合も、ログはシステムで何が起こっているかを理解するのに役立ちます。また、新しい機能を完成させた後、探索的テストを行う際にも

    優れたロギング
  • ワークスペースをVRに移行してみて学んだこと

    この記事は、著者の許可を得て配信しています。 I moved my workspace to VR, here's what I learnt 私は1ヶ月間、バーチャルリアリティの世界の中でフルタイムで働いていました。技術はそこまで十分に到達しているのでしょうか?VRは快適に使用できますか?私たちは皆、1500ドル以上もするヘッドセットとディスプレイから500ドルのヘッドセットに切り替えるべきでしょうか?今回は、こういった疑問にお答えします。 皆さん、こんにちは!私は遂にバーチャルリアリティに挑戦することにしました。3台のディスプレイを使った退屈なワークスペースをもっと面白いものに変えようと思ったのです。少なくとも1ヶ月間は、開発のすべてをVRから行うことにしました。そしてその1ヶ月で私が経験してきたことをすべて記事にしました。ちなみに、この記事もVRで書いたものです。 比較のために写真を

    ワークスペースをVRに移行してみて学んだこと
    naotan1985
    naotan1985 2021/06/19
    VRガチ勢
  • 1