C#

例外を「投げる」とは?throwの考え方を整理する【C# 初心者向け】

はじめにこれまで、例外とは何かよく見る例外の種類をまとめてきました。今回は少し視点を変えて、「例外を受け取る側」ではなく「投げる側」について考えてみます。最初は「投げるって何?」という状態でも大丈夫です。例外を「投げる」とは?例外を投げると...
C#

よく見る例外の種類と対処法【C# 初心者向け・図解イメージつき】

はじめに前回は、例外処理の基本についてまとめました。今回は、実際によく見る例外の種類をやさしく整理します。例外は怖いものではなく、「ここで問題が起きていますよ」と教えてくれるアラームのようなものです。イメージとしては、こんな感じです。通常の...
C#

例外処理とは?try-catchの基本を理解する【C#】

はじめにC#を書き始めた頃、エラーが出ると少し怖く感じていました。赤いメッセージが出て、プログラムが止まってしまう。「とりあえずtry-catchで囲めばいいのかな?」そんな状態からスタートした記憶があります。今回は、例外処理ってそもそも何...
C#

LINQでやらかしやすいポイントまとめ【C#】

はじめにここまで、LINQの基本的な使い方や、個人開発の中でよく使っているメソッドをまとめてきました。LINQはとても便利ですが、使い方を間違えると「思っていた動きと違う」ということもあります。今回は、個人開発の中で「ここは気をつけた方がい...
C#

個人開発で使用頻度が高かったLINQまとめ【C#】

はじめに前回は、for文で書いていた処理をLINQに置き換えてみた話を書きました。今回は、個人開発を進める中で実際に使用頻度が高かったLINQメソッドをまとめてみます。LINQは機能がとても多いですが、正直なところ、全部を使いこなしているわ...
C#

for文で書いていた処理をLINQで書き直してみた話【C#】

はじめにC#で個人開発を進める中で、データ処理といえば for / foreach 文 ばかり書いていた時期がありました。もちろんそれでも動くのですが、処理が少し複雑になってくると、if が増える処理の流れを追いにくくなる後から見返したとき...
プログラミング

毎日10分の作業を自動化すると、1年でどれくらい時間が浮くのか?

毎日の業務の中で、「この作業、少し面倒だな」と感じることはありませんか?1回あたり10分ほどの作業なら、「まあ仕方ないか」と流してしまいがちです。ですが、その10分が毎日続くとしたら、1年後にはどれくらいの時間になるのでしょうか。この記事で...
業務効率化

Excelの手作業、実はここでミスが起きている|ツール化で防げた実例

Excelを使った業務は、多くの職場で当たり前のように行われています。「慣れている作業だから大丈夫」「何度もやっているからミスはしない」そう思っていても、実際には手作業が原因のミスは少なくありません。この記事では、Excelの手作業で起きや...
業務効率化

業務効率化ツールって何ができる?実例でわかりやすく解説

毎日の業務で、同じ作業を何度も繰り返していませんか?「ツール化」「自動化」と聞くと、難しそう・ITに詳しくないと無理そう、と感じる方も多いと思います。ですが、業務効率化ツールは、実はとても身近なところから始められます。この記事では、業務効率...
Dart

レシート画像を取り込むモバイルアプリを作っている話(開発メモ)

はじめに家計簿アプリを使っていて、前からずっと思っていたことがあります。レシート入力、正直めんどくさい。金額や品目を1つずつ手で入力するのって、分かってはいるけど後回しになりがち。気づいたら数日分たまっていることもよくありました。「レシート...