エイジ@

エイジ・25歳|ミニマリスト| 日々の生活の中で使っていてよかったもの、自身の考えなど…

エイジ@

エイジ・25歳|ミニマリスト| 日々の生活の中で使っていてよかったもの、自身の考えなどを書いています。 今の興味は海外の郷土料理、ワーホリのため英語勉強中

記事一覧

E2Eテスト自動化フレームワークを作成した話

バックエンドエンジニアをしているエイジです。 早速ですが、業務でバックエンド間を一気通貫したテストをするためのAPIのE2E自動化テストフレームワークを作成した話をし…

エイジ@
6か月前
2

読みやすいコードのガイドライン(関数)

流れが明確な関数は短時間で内容を把握することができるという利点がある。また、関数を作成する際に、以下の3つの性質を満たすことが重要とされる。 定義指向プログラミ…

エイジ@
1年前

条件三項演算子

そろそろJavaScriptも習得しようと思って、コードを読んでたら三項演算子というものを見かけました。 三項演算子を使うとif文より可読性が高まるのかなと個人的に思いまし…

エイジ@
1年前
1

読みやすいコードのガイドライン

可読性の高いコードを書くためには可読性が低いコードの問題点 可読性の低いコードはバグが増え、生産性が低くなる。 可読性の低いコードは読みづらさからリファクタリン…

エイジ@
1年前
1

クイストゴーで飲む浅煎り珈琲美味すぎる…

エイジ@
1年前

【1日目】Mysql習得へ

そろそろMysqlについての知識をキャッチアップしていかないといけないなと思ったので毎日記録に残していきたいと思います。 なぜかMysqlのインストールにめちゃくちゃ手間…

エイジ@
1年前

[Golang]SHA-256を使用して暗号

Golangでハッシュ化する際のプログラム ①対象のファイルを読み込み ②ハッシュを生成 ③生成したハッシュを元にハッシュ化 参考プログラム↓ sha_256.go package maini…

エイジ@
2年前

[Golang]AESを使って暗号化,復号化

Golangで共通鍵暗号を使用して暗号化して復号化するプログラムを書きました。せっかくなので情報をシェアしたいと思います。 memo.txt I'm really happy crypt.go pack…

エイジ@
2年前

偏差値30台の僕が現役で関西学院大学に受かった話

今日は僕がなんで関学を目指してどうやって現役で合格したのかということを話したいと思います。 大学2年生の11月ごろ僕は英語が唯一の得意科目で、外国語大学に行こうか…

エイジ@
2年前

アウトプットの重要性

アウトプットが重要なのは分かってる。 文字を書き、声に出すことで、記憶にも残り、身に染み付いていく。 だけど、継続してやるのは中々出来ない。 今もやらないといけ…

エイジ@
2年前

最近サボりすぎてるから勉強します…

エイジ@
2年前

もう一度「挑戦」しよう

何度かチャレンジしてみたけどヤメてしまったこと。 プログラミング、TOEIC、ブログ、etc…… 2021年が終わる前にもう一度挑戦しませんか? 私自身今年は、プログラミング…

エイジ@
2年前
1

Microsoft Azureとは

▪️Azureとは AzureとはMicrosoftが提供しているクラウドサービス。クラウドサービスとはインターネットを通して提供するデータやアプリを提供するサービス。アカウントを…

エイジ@
2年前
9

【Python】Pythonの関数について

みなさんこんにちは、えいじです! 今日はPythonの関数についてわかりやすく説明したいと思います。 関数とは簡単に言うと処理やソースコードを理解し易くするために使う…

エイジ@
2年前
3

最近買ってよかったもの【コーヒー】【wilfa】

こんにちは、えいじです! テレワークが週4回に増え、今まで以上にコーヒーを飲む機会が増えました。 そこで最近買ってよかったコーヒーグッズを紹介しようと思います!…

エイジ@
2年前
3

今後の目標

皆さん、こんにちは! 今年も残すところ後5ヶ月ですね。 今年の初めに立てた目標を覚えてる限り振り返り、また今年中に達成したい新たな新たな目標を新しく掲げてみました…

エイジ@
2年前

E2Eテスト自動化フレームワークを作成した話

バックエンドエンジニアをしているエイジです。
早速ですが、業務でバックエンド間を一気通貫したテストをするためのAPIのE2E自動化テストフレームワークを作成した話をしたいと思います。

E2EテストとはE2Eテストとは一般的にはモバイルアプリ等からユーザが実際に操作して品質が担保されているか確認する。という定義がされていことが多いですが明確な定義はされていません。そのため、今回作成したフレームワー

もっとみる

読みやすいコードのガイドライン(関数)

流れが明確な関数は短時間で内容を把握することができるという利点がある。また、関数を作成する際に、以下の3つの性質を満たすことが重要とされる。

定義指向プログラミング

早期リターン

操作対象による分割

定義指向プログラミング

ローカル関数やプライベート変数に抽象度の高い名前を付け、理解しやすくする。プライベート関数を使用することでネストを浅く保ち、コードの読みやすさを高める。

早期リター

もっとみる

条件三項演算子

そろそろJavaScriptも習得しようと思って、コードを読んでたら三項演算子というものを見かけました。
三項演算子を使うとif文より可読性が高まるのかなと個人的に思いました。

var isMenmber = True;var hoge = isMember ? '$2.00' : '$10.00';log.info(hoge). /* $2.00*/

読みやすいコードのガイドライン

読みやすいコードのガイドライン

可読性の高いコードを書くためには可読性が低いコードの問題点

可読性の低いコードはバグが増え、生産性が低くなる。

可読性の低いコードは読みづらさからリファクタリングしづらくなる。 

可読性の高いコードを書くための要件

読みやすいコードの指標には複数の視点から評価する必要がある。

単純
真偽値を判定する際も、!=などをできるだけ使わないだけで読みやすいコードに繋がる。

意図が明確
flag

もっとみる

クイストゴーで飲む浅煎り珈琲美味すぎる…

【1日目】Mysql習得へ

そろそろMysqlについての知識をキャッチアップしていかないといけないなと思ったので毎日記録に残していきたいと思います。

なぜかMysqlのインストールにめちゃくちゃ手間をとってしまいました。インストール手順は割愛します・・・

今日はデータベースの側を作るところまで。
明日以降はデータベースの中身をつくっていきます。

mysqlへログインする際のコマンド:mysql --user=root

もっとみる

[Golang]SHA-256を使用して暗号

Golangでハッシュ化する際のプログラム
①対象のファイルを読み込み
②ハッシュを生成
③生成したハッシュを元にハッシュ化

参考プログラム↓

sha_256.go

package mainimport (  "crypto/aes"  "crypto/sha256"  "fmt"  "io/ioutil")func main() {//テキストファイルを読み込む target, err :

もっとみる

[Golang]AESを使って暗号化,復号化

Golangで共通鍵暗号を使用して暗号化して復号化するプログラムを書きました。せっかくなので情報をシェアしたいと思います。

memo.txt

I'm really happy

crypt.go

package mainimport ( "crypto/aes" "fmt" "io/ioutil")func main() {  // 暗号化するテキストファイルを読み込む target, er

もっとみる

偏差値30台の僕が現役で関西学院大学に受かった話

今日は僕がなんで関学を目指してどうやって現役で合格したのかということを話したいと思います。

大学2年生の11月ごろ僕は英語が唯一の得意科目で、外国語大学に行こうかなと思って塾を探しました。なんとなく誰かと一緒に通いたかったので僕の通ってる高校より三ランクくらい上の高校の幼馴染の友達を誘って入塾しました。

入った塾で僕は志望校の話をしましたが、幼馴染が関関同立を目指していたこともあったり、就職の

もっとみる

アウトプットの重要性

アウトプットが重要なのは分かってる。

文字を書き、声に出すことで、記憶にも残り、身に染み付いていく。

だけど、継続してやるのは中々出来ない。

今もやらないといけないと思ってこの文章を書いている。

毎日アウトプットしている人はすごいな。

僕も何らかの形で毎日アウトプットしていきたい。

では。

最近サボりすぎてるから勉強します…

もう一度「挑戦」しよう

何度かチャレンジしてみたけどヤメてしまったこと。
プログラミング、TOEIC、ブログ、etc……
2021年が終わる前にもう一度挑戦しませんか?
私自身今年は、プログラミングで副業をする、TOEICで800点取得する。
という目標を掲げていました。
ですが、結果的にはプログラミングは継続中(方向性を見失っている)、
TOEIC 785点取得し、勉強を中断してしまったという結果に終わっています。

もっとみる
Microsoft Azureとは

Microsoft Azureとは

▪️Azureとは
AzureとはMicrosoftが提供しているクラウドサービス。クラウドサービスとはインターネットを通して提供するデータやアプリを提供するサービス。アカウントを保有していれば場所にとらわれずアクセスできる。

▪️その他有名なクラウドサービス
Microsoft→Azure
Amazon→AWS
Google→GCP

▪️クラウドサービスの種類
・IaaS
  インターネット

もっとみる
【Python】Pythonの関数について

【Python】Pythonの関数について

みなさんこんにちは、えいじです!

今日はPythonの関数についてわかりやすく説明したいと思います。

関数とは簡単に言うと処理やソースコードを理解し易くするために使うものです。

まずは関数の宣言の仕方を説明します。関数は自分で関数名を決め処理内容を書くことで作ることができます。

def 関数名(引数1,引数2...) 処理・・・ 処理・・・

次に関数を宣言する際に

もっとみる
最近買ってよかったもの【コーヒー】【wilfa】

最近買ってよかったもの【コーヒー】【wilfa】

こんにちは、えいじです!

テレワークが週4回に増え、今まで以上にコーヒーを飲む機会が増えました。

そこで最近買ってよかったコーヒーグッズを紹介しようと思います!

僕はスペシャリティコーヒーに出会ってから一度のコーヒー時間を大切にし、コーヒーを飲む際は必ず豆から挽いています。

ですが手挽きだと、どうしてもコーヒーを飲むという行為が億劫になってしまうんですよね。

ですが今回購入した「wilf

もっとみる

今後の目標

皆さん、こんにちは!
今年も残すところ後5ヶ月ですね。
今年の初めに立てた目標を覚えてる限り振り返り、また今年中に達成したい新たな新たな目標を新しく掲げてみました!
・TOEIC 800を超える
→7月に受験、結果は785点と後15点足りずでした。TOEICで15点という3点差なので非常に悔しい結果となりました。試験を振り返りつつ結果を分析してみました。
①得意のpart2が想像以上に聞き取れずペ

もっとみる