What is Object-Oriented
01 December, 2020 - 1 min read - Tags: C#
やったこと
-
TAEC の支度した
- アドカレの拡張みたいな内容
-
zenn のブックを使って作成してみた。
12/12 にやるハンズオンの資料作成しました~
— hiron (@hiron_rgkr) December 1, 2020
テーマ ↓↓↓
GitHub と CI を使った Grasshopper コンポーネント開発!!
よかったら参加してください#TokyoAECIndustryDevGrouphttps://t.co/7iXgtIjUIT
技術メモ
-
Unity すごい
【プレスリリース】Unity、BIMプロジェクトのシームレスなAR/VR体験を実現するために、Unity ReflectがAutodesk BIM 360への対応を発表 ~VR、AR、XR、Web、モバイルを介して、建築に関わるすべての人がBIMプロジェクトへリアルタイムアクセスしてコラボレーション可能に~https://t.co/ogg3fI4wqP
— ユニティ・テクノロジーズ・ジャパン (@unity_japan) December 1, 2020 -
引数の型を何でも List にしちゃう奴にそろそろ一言いっておくか
- もし引数が List 型なら、それは値をAddする可能性があると取れる
- 例えば、Listの中身を使うだけならば、IReadOnlyList にするべきで、そうするとあとから読むとき楽になる
- Foreach を使いたいだけならば、IEnumerate でいい
- ここらへんがインターフェースを使う意味な気がする
-
- internal にすると同一プロジェクト内のクラスからのみアクセス可能になって、別のプロジェクトからは読まれない
- ライブラリ化したときに外から見えないものになるってこと
-
- デフォルトの Vector3 あるの知らなかった。
- ただし単精度で値を持ってる
その他
-
オブジェクト指向とは
この記事によると Grasshopper はオブジェクト指向らしいけど、いまだにオブジェクト指向とは何なのかわからん
— hiron (@hiron_rgkr) December 1, 2020