こんにちは。やまもとてつやです。
プログラミングで使ったコードを再利用したいが、どこにメモして良いのかわからない。
notionではプログラミングで使ったコードをメモする機能はあるのだろうか。あるとしたらそのやり方だったりフォーマットを知りたい。
今日はこんな疑問について、お答えします。
この記事を見ているあなたも何か気になることや、忘れたくないことがあればメモをしますよね。
それはプログラミングにおいても例外ではありません。
この記事では
- そもそもnotionとは?
- notionにおけるcodeの機能は?
- コードをメモするメリットとは?
について書いています。
プログラミングの勉強でメモするのに、notionを使いたい方はぜひ一度読んでみてください。
notionとは
「notion」とは、メモ・タスク管理・ドキュメント管理これら全てを一元管理できるツールのことです。
2018年にスタートしたnotionは現在徐々に人気がでており、あのEvernoteから乗り換えるという人も大勢います。
ですので、「オリジナルのWikipediaを作れる」と言われるぐらい高い汎用性をもつこのツールをプログラミング学習のノートとして使わない手はありません。
もっとも僕は非プログラマーですが、今の会社に入って出会ったExcelVBAの勉強用にこのメモを作っている最中です。
僕の場合は手当り次第コードをメモしているわけではなく、あくまでも自分が今まで作ってきたコードの中で再利用できそうなものだけを保存しています。
notionはコードをメモしたり、気になるWebサイトがあればすぐにリンクを貼ったりすることができます。
なので、応用次第では素晴らしいプログラミングのメモ帳、あるいはネタ帳が作れるようになるでしょう。
notionのカンタンな使い方については、下記の記事にまとめているので、notionという言葉を初めて聞いたという人はまずはご一読ください。
https://life-is-simple.blog/how-to-notion-for-beginners/
notionにおけるcodeの機能
notionのcode機能はかなり高性能といってもいいでしょう。
と言うのも、以下の機能がデフォルトでついているからです。
- 使用言語ごとのハイライト
- コードのコピー機能
- コメント以外の注意書き
これらの機能を使って、以下のようなメモがすぐ作れます。
ちなみに、僕自身が注目したのがコピー機能です。
実際、notionにメモしておいたコードをコピー機能を使ってコピーをし、直接ExcelのVBEに貼り付けてみましたが、キレイにコピーすることができました。
またコメント以外の注意書きも太字にしたり、文字色を設定できたりするのでとてもわかりやすいですね。コメントだけでは表現できない注意書きを書く際には重宝します。
下手にGithubを使うよりも、個人的には使いやすい印象です。
むしろ、ノンプログラマーであればnotionでのコード管理はスタンダードになってくるとさえ思います。
notionでコードをメモするメリット
結論から言うと、
汎用性の高いコードをメモしておくことによっていちいち同じコードを書かなくて済む
のが一番のメリットです。
効率化という面で見ると、いちいち同じコードを書くのはとても面倒なんですよね。
特にVBAにおいて、メールの自動化であれば、ほぼ同じコードの使いまわしなのでメモするだけでも違います。
セキュリティの観点から直接PCでnotionが開けなかったとしても、notionにはスマホアプリがあるので、スマホを見ながらコードを書くことだってできますしね。
VBAに限らず、このコードは汎用性が高いと思ったらすぐにnotionにメモをする習慣を作りましょう。
ちなみにOutlookVBAについては、下記の記事を読んでみてください。
https://life-is-simple.blog/vba-outlook-mail-to/
まとめ
というわけで、今日はnotionでプログラミングコードをメモするメリットについて書きました。
ぜひ一度試してみてくださいね。
本日も最後まで読んでいただきありがとうございました。