はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ コードリーディング

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 15 / 15件)
 

読みやすいコードは「読ませない」

2024/10/11 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip コード 受け売り インターフェイス 実装 意図

経験の浅い人にちょくちょくするアドバイスとして、「コードリーディングのときにはあんまコードを読まないほうがいいよ」がある。コード全体を詳細に読むのではなく、名前やインターフェイスからコードの意図を把握することで効率的にコードリーディングできる。完全に下記の受け売り。 「実装は極力見ないようにして、... 続きを読む

"オジさん"と言われないためのJavaScript再入門

2023/10/08 このエントリーをはてなブックマークに追加 778 users Instapaper Pocket Tweet Facebook Share Evernote Clip おじさん chatgpt リズ キャッチ JavaScript

ChatGPTにコードリーディングをしてもらっていると「これは伝統的な書き方ですが、もっと現代風の書き方がありますよ」といった旨を言われて悲しくなってしまった。要は新しい情報をキャッチアップできてないおじさんと言われたようなものだ。"現代風"のJavaScriptの書き方を調べるのは大変なのでChatGPTにいろいろリス... 続きを読む

新人の方によく展開している有益な情報 - Qiita

2021/04/30 このエントリーをはてなブックマークに追加 1689 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita misc 新人 論文 執筆

新人の方によく展開させていただいている有益な情報をまとめておきます。随時追加予定。 有益な記事・論文・書籍等を執筆・紹介していただいた皆様に感謝申し上げます。 コードリーディングについて [1]ソースコードを読むための技術 https://i.loveruby.net/ja/misc/readingcode.html [2]派生開発推進協議会 関西部会 ... 続きを読む

コードリーディングのコツは極力コードを読まないこと|牛尾 剛|note

2021/04/16 このエントリーをはてなブックマークに追加 575 users Instapaper Pocket Tweet Facebook Share Evernote Clip 牛尾 マネージャ クラウド 敗北感 プロダクトチーム

私はクラウドのプロダクトチームで働いているが、何を隠そう一番苦手で克服できていないことが、コードリーディングだ。ものすごーく時間かかるし、時間かかったうえに読み間違えたりするし、しかもめっちゃ頭使うのに他の人はずっと速いので敗北感しか残らない。先日もマネージャの Pragna に相談したら、最初は2時間... 続きを読む

Go コンパイラのコードを読んでみよう | ebiebievidence.com

2020/12/11 このエントリーをはてなブックマークに追加 260 users Instapaper Pocket Tweet Facebook Share Evernote Clip コード Scan Parse AST コンパイラ

目次 はじめに 対象とする読者 コンパイラとは 字句解析 (scan) 構文解析 (parse) 中間表現生成 gc とは gc のパッケージ構成 gc によるコンパイルのフロー コードリーディング コンパイルの開始とファイルの読み込み 構文解析 AST への変換 まとめ 付録 A: gc 以外の Go コンパイラ gccgo gollvm ライセンス はじめに ... 続きを読む

Reactのコンポーネント周りの用語を整理する

2020/09/20 このエントリーをはてなブックマークに追加 267 users Instapaper Pocket Tweet Facebook Share Evernote Clip React ニュアンス 定義 用語 友人

React のコンポーネント周りの用語ってごっちゃごちゃになった経験はありませんか? 友人と話すときなどはなんとなくのニュアンスで伝わるので気にしていなかったのですが、型注釈つけるときやコードリーディングするときに言葉の定義がわからなくなって何回も調べるといったことをよくやるのでこれを機に整理しようと思... 続きを読む

Linux Kernel ~ 割り込み処理 ~ - レガシーガジェット研究所

2019/02/11 このエントリーをはてなブックマークに追加 280 users Instapaper Pocket Tweet Facebook Share Evernote Clip Linux kernel 処理 アーキテクチャ Intel

概要 「詳解Linux Kernel」を参考にVersion 2.6.11のコードリーディングをしていく。CPUのアーキテクチャは書籍に沿ってIntelのx86とする。 今回は割り込み処理について見ていく。(*nは参考文献のn番目に対応する) 割り込み処理 例外ではほとんどの場合その例外の発生元となっているカレントプロセスにシグナルを送信す... 続きを読む

Ruboty のコードリーディングで Ruboty の仕組みを理解すると共に Ruby の設計・実装の定石を学ぶ #ruboty - Qiita

2014/12/14 このエントリーをはてなブックマークに追加 107 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Ruboty コマンドライン Plugin 定石

概要 Ruboty のコードリーディングで Ruboty の仕組みを理解すると共に Ruby の設計・実装の定石を学びます。 確認対象は、コマンドラインで ruboty を実行して Ruboty が起動するまでの部分です。 はじめに Ruboty の構成を理解するために、この解説を作ろうと思ったのですが、 Plugin による拡張などを含めた高レイヤの設計技法 適切な命名により、単一責務で分割され... 続きを読む

Fluentd ソースコード完全解説

2014/09/22 このエントリーをはてなブックマークに追加 460 users Instapaper Pocket Tweet Facebook Share Evernote Clip fluentd 起動シーケンス 目次 英題 プラグイン

英題:Fluentd Hacking Guide 目次 30分しかないため斜線部分は今回省く Fluentd の起動シーケンスとプラグインの読み込み Fluentd の設定ファイルのパース Input Plugin から Output Plugin にデータが渡る流れ BufferedOutput プラグイン Cool.io を用いたイベント駆動開発と、GVL Cool.io コードリーディング ... 続きを読む

Atomのコード読みまくったので、git-grepの結果へジャンプできる拡張を作ってみた - mizchi's blog

2014/05/11 このエントリーをはてなブックマークに追加 174 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Atom mizchi's blog 拡張 成果

2014-05-11 Atomのコード読みまくったので、git-grepの結果へジャンプできる拡張を作ってみた ここしばらく気が狂ったようにGithubのAtomのコードを読んでた。 コードリーディングの成果はここに貼ってる。まだ更新するかもしれない atom-reading.md で、大体のコードを読んだのはいいとしてなんか作らないと勿体無い気がしたので、エディタ内でgit-grepの結果見てジ... 続きを読む

コードリーディングに最適!たった200行で作れるHTML5製テトリスのプログラミング学習ムービー | Chrome Life

2012/06/20 このエントリーをはてなブックマークに追加 1177 users Instapaper Pocket Tweet Facebook Share Evernote Clip Chrome Life 200行

みなさんは、フルスクラッチでテトリスを作ることができますか? プログラマーといってもゲームを作る機会が少ないと、なかなかすぐには作れないと思います。 JavaScriptでなんとか作れそうな感じもしますが、すんなり実装はできない感じがします。 特にグラフィックやアニメーションをうまく使ったものを作るには、それなりの経験値が必要だと思います。 そこで、今回ご紹介するのが、教育目的で作られたHTML5... 続きを読む

人間とウェブの未来 - GNU GLOBALとvimで巨大なコードでも快適にコードリーディング

2012/04/15 このエントリーをはてなブックマークに追加 302 users Instapaper Pocket Tweet Facebook Share Evernote Clip vim kernel 自戒 GNU GLOBAL ウェブ

「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。これまでも、多くの記事にされていて、恐らくKernelや巨大なコードを読んでいる人にとっては当たり前なのかもしれませんがが、あまりに快適だったのとこれをきちんとやれてなかった事に自戒をこめて記事にしようと思います。 対象者 対象者はKernelやApache HTTP Server等、数万から数十万、さらには数百万行のコードを... 続きを読む

コードリーディングについて | ありえるえりあ

2012/02/09 このエントリーをはてなブックマークに追加 201 users Instapaper Pocket Tweet Facebook Share Evernote Clip エリア アーキテクチャ パーフェクトJava 心構え 抽象論

コードリーディングについて アリエルネットワークCTO 井上誠一郎 自己紹介 書籍 「P2P教科書」 「パーフェクトJava」 「サーバサイドJavaScript入門」 「パーフェクトJavaScript」 今回の講義 心構えや経験談が中心 抽象論になりすぎないように実践可能な「トライ」ページ 次回講義の予告 3月1日の予定 「Webアプリのアーキテクチャの歴史と進化」 専門用語多め 反応を比較し... 続きを読む

空き時間にスマフォでソースコードが読める『CodeLibrary』をリリースしました! - hamheiの日記

2011/12/24 このエントリーをはてなブックマークに追加 859 users Instapaper Pocket Tweet Facebook Share Evernote Clip OSS Xデイ クリエイティブ アンドロイドアプリ エンジニア

クリスマスも当然の如く開発充なはむへいです!僕と同じくクリエイティブで孤独なXデイを過ごす500万人のエンジニアを応援する為に 『CodeLibrary』というOSS(オープンソースソフトウェア)のコードをスマフォ上で読めるアンドロイドアプリをリリースしました! きっかけ「OSSも読まないエンジニアって...」という記事を読んで、慌ててコードリーディングを始める移動中にSNSを見る時間を、コードリ... 続きを読む

(ひ)メモ - メモを書き込みながらコードリーディングする方法

2007/07/23 このエントリーをはてなブックマークに追加 169 users Instapaper Pocket Tweet Facebook Share Evernote Clip メモ 方法 関数 GNU GLOBAL フロー

調べたいことがあってApacheやらlighttpdやらkeepalivedやらのソースコードを読むときはGNU GLOBALを使ってたんですが、常々、メモが書き込めたらいいのになーと思ってました。 フローのメモ 関数の動作、影響のメモ マクロのメモ とかとかその場では覚えてられるんですが、最近は性能劣化のため日をまたぐと脳内バッファがフラッシュされるようになってきたので、howmでメモったり紙に... 続きを読む

 
(1 - 15 / 15件)