RaspberlyのブログRaspberlyのブログスマートフォン用の表示で見るRaspberlyのブログUnityネタをメインとした技術系ブログです。にゃんこ大戦争や日常なども。勉強会/イベント-サポーターズ勉強会のレポート(メモ)です。会場はサポーターズさんです。設計方法を学ぶことができる・罠やバグこういうのを読むと・ドキュメントでわからない情報を知れる。・ソースコードを読み解くスピードがあがる。副次的に他の人が書いたソースを読めるようになる。・アウトプットにつなげることができる。プロダクトのソースを読むのはだめなのかプロダクトのソースからサービスやビジネスロジックを学ぶことができるが、ライブラリやフレームワークの方がいい。こっちは基本的にオープンソースが多い、そのため会社や所属が変わっても読める。プロダクトの方は企業機密があったりするので、公開できるようなアウトプットがしづらい。・ただ読むのはつらいので目的をきめよう〇〇メソッドの処理について調べようなど。・ドキュメントがあるなら事前に読んだ方がよいドキュメントを読んでおいた方がソースを読んだ時に頭に入りやすい・どんな処理になっているか自分なりに予想してからやってみる自分だったらどういう実装をしているだろうと思うと、意外な実装を見つけた時記憶に残りやすい。(VSやRiderなど)ソースを読むうえで便利な機能が多い、ジャンプ機能など。・わかったことをコメントに書きながら進めよう混乱を防ぐため1行1行書きましょう。(疑問点など)全てを記憶しながら書くのは難しい、なので頭は読み解くことだけに集中させましょう。・実際に動かしながら読もう正しいと思いながら読んでも、実際に動かさないと確証を得られない。・過去のコミット、プルリク、イシューを読もうなぜその処理を追加したのかを知ることができる。ソースコードを読むだけじゃわからないところもより理解しやす。・ブログに書くどんな処理なのかをまとめてブログに書く。1メソッドまとめるだけでもいい。メソッドの数だけブログ記事がかけるのでかぶることはほとんどない。・OSSに参加できる敷居が高いと思うかもしれないが、そこまで難しくない。「ここの処理なんでこんな風になっているのか」をイシューで聞く、もしバグならプルリクができる。仕様でもどういう思想でそうしたのかを聞くことができる。・登壇できるネタには困らないのでLTでバンバンできる。深堀すればロングトークもできる。最後にコードを読み解く力はエンジニアの基礎能力。それを養うのに、ライブラリやフレームワークを読むのはオススメ。読書くらいの感覚でいい。わからないことは聞いて、わかったことはアウトプットしていって。エンジニアとしての価値を高めていきましょう。読むきっかけはどう決める業務やプライベートで使うもの、よく使うメソッドが優先的にきめています。いままで使ったことのないものよりも、イメージしやすく、モチベが出る。疑問に思ったところのイシューやプルリクはどう見つけるgithubの場合、blameという機能でコミットの一覧がでてきます。「どんなのコミットをしたのか」とコメントを見ることができる。コミットメッセージによってはタグがあり、そこからプルリクエストをみることができる。アウトプットする時、どの程度までまとめるメソッド単位でやっています。メソッド内で使われているものを解説します小分けにすることで見やすくなります。#4勉強会のレポート(メモ)です。#1勉強会のレポート(メモ)です。完全に理解した勉強会のレポート(メモ)です。完全に理解した勉強会のレポート(メモ)です。アーカイブおすすめアセット参加グループUnityUnityゲーム開発者ギルドリンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!Raspberlyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。