記事一覧
Readable Code 輪読会 #nonproken
#ノンプロ研 にいたときの読書会の記録です。 先にまとめをすると… 疎結合は正義。 コードを分割してテストしやすく 密結合だとテストもしにくい テストに優しい開発…
Readable Code 輪読会 #nonproken
#ノンプロ研 にいたときの読書会の記録です。
先にまとめをすると…
疎結合は正義。
コードを分割してテストしやすく
密結合だとテストもしにくい
テストに優しい開発をしろ
上の項目と被る意味も。
テストしやすいコードを書こうね(つまり疎結合)
やりすぎには気を付けろ
テストを優先するあまり本体のコードが読みにくくなってはいけない
テストを優先するあまり開発の速度が落ちてはいけない
Javaで学ぶオブジェクト指向
結城先生のJavaの本を買って、オブジェクト指向を勉強しています。
「インターフェイス」(結城先生の本では「インタフェース」)というものがずっとわからなくて、何に使うんだろう…🤔となっていたのですが、本屋でふと立ち読みしたこの本にインタフェースの章があり、分かりやすかったので、えいやっと購入。勢いが大事。
この一セクションがあるかないかで、すごく変わってくると思う。
ずっと、英語の "int
GASをTS・ローカルで書く時 ビルドはどうするの?
GASローカルで書くにはclaspを使う。
claspにはデフォルトでTypeScriptのサポートがついており、clasp pushをするだけで ts2gas というパッケージがTSをGASに直してくれる。
しかし。ローカルでテストする時など、またはpushしたコードもそれなりに読めるものにしておきたい時など(これいる?)、ローカルでJSにコンパイルしてからpushするのもいいだろう。
そ
Nullでなければ処理したい
/** * * @param name {srting} * @returns {GoogleAppsScript.Spreadsheet.Sheet} */function myGetSheet(name: string = ""): GoogleAppsScript.Spreadsheet.Sheet | null { return name ? SpreadsheetApp.ge
もっとみるなぜTypeScriptでGASを書くのか
TypeScript & VS Codeで書くと、いつもよりコードが「カチッ」とする感じ。うまくいけば、コードをテンプレートに当て嵌めていくだけで書けるような気がする。
加えて、ローカルで書けば、エディタのカラーやフォントも選べるし、書いてて楽しくなるよね。
そんなこんなで、ローカルで開発を楽しみたい。のです。
TS一般の利点
型安全
バグの少ないコードが書ける
型アノテーションによる
GAS/TSでテストするためのノウハウリンク集
GASでローカル開発、テストすることを長年考えている。いまだに設定が理解しきれず、最適解はデフォルトのウェブエディタ。
別にローカルで開発する必要はないのであるが、できるとかっこいい感じがするじゃないですか。
だからローカルで...をずっと考えている。
ひとまずできることとして先駆者方のリンクを貼っておく。
使うツール
やること
ツールの使い方をマスターする
テスト関数の作り方(モッ
GASで長い文字列をベタ書きするときのチョコテク関数mapTrim()を考えた
GASでコードを書いているとき。メールの本文など、複数行にわたって長い文字列を書く場合がある。
しかし、テンプレート文字列の性格上、これらは各行の先頭にある空白が反映されたままになってしまう。
先頭以外の各行頭にある全角空白をきれいに取りたい。だがしかし let による再代入はしたくない。
const body = `…`; で一発で書きたい。
それを行うには、次のようにすればよい。
文字列
20220130 Freaky
ザ・スイッチをみる。キャサリン・ニュートンが可愛い。
ダコタ・ファニングに似ている。
おっさんと美少女の体が入れ替わるという物語。バではないが美肉だ。ホラー・ムービーだからホ美肉。呪いの力で美少女に受肉する。呪美肉。字面がすごい。
逆に美少女はおっさんに受肉する。お肉。
目線的には一応ジェンダーだなんだということもできるが、そこではない気がした。普通にホラーとして面白い。想い方のイケメンくん
Google Sheetで簡単なお勉強の進捗表を作った
Learn Java the Hard Way というお勉強チュートリアルをやっている。
Javaのチュートリアル。
「Learn XX the Hard Way」というタイトルはZed A. ShawのLearn Python the Hard Wayのように彼のシリーズと重なっているので、始めるのに許可(確認?)を取ったそうだ。いい文化。
Exerciseは58あり、なかなか長丁場。
で、
チ。—地球の運動について—
職場の人が面白いですよと言っていて、気になって読んでみたけど一巻目の第1話から拷問の描写が痛すぎて、こういう系か…と敬遠していた漫画。最近になって、方方で比較的話題に上るのをみており、いいのかなと思っていた。
読み直したらわりと拷問が痛いのは最初のほうだけで、それが続くとかではなかったので読める。
マンガワンで読める。マンガワンはいい掲載媒体だと思う。
24話くらいまで読んだ。途中で作者の作品
付き合ってあげてもいいかな
一冊でよければ書けるかなーって思ってのトライ。
連載開始当初からわりと同時期に読んでいる。
絵が可愛いのと、付き合いはじめのワクワク、どきどきみたいなのが特別LGBTフィーチャー!って感じでもなくかかれているのがいいなと思って読んでいた。
主人公は表紙になっている二人、というよりはみわ(左の黒髪の女の子)だが、内気で受け身なところを直したいと思っているところとか、割と共感を持って読める、いい漫画