0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

2024-10-15 共有記事ログ

Last updated at Posted at 2024-10-15

概要

現職の開発部のメンバーに共有した記事のログ

技術系

フロントエンドのテスト戦略ってどうすればいいの?

テストについての概要とフロントエンドのテストをどのように決定したかの記事です
各UIでユーザ操作による結果をテストする事が大きな利益になりそうですがなかなか導入もできていないので、これを参考にどのようなテストを増やすべきかを考えていくのが大事だと思いました

エンジニア向け一流デザインまとめ

実際のHPを用いてデザインの解説をしています
Webデザインを組むときはどこを気をつければ良いかが分かりやすく解説されていると思いました

ローカルテスト用SMTPメールサーバは Mailpit がオススメ!

ローカルで起動可能な実際にメールが送られてしまわない確認用サーバの記事です
これを宛先に設定しておくとかなり安心なので是非使ってみてください!

ライブラリのバージョン管理ツールDependabotを導入しました

GitHub が提供している Dependabot の概要記事です
パッケージのバージョンを自動的にアップデートするためのPRを作成してくれる機能もあるみたいなので全社的に導入を検討してみても良いかもとしれないなと思いました!

マネジメント系

新入社員のオンボーディングをするエンジニアのための「メンターの心得」

メンターとなった人がどのように振る舞うべきかの実例の記事です
自分自身、新しく人が入ってきた際に自分の業務に追われているという言い訳をして、なかなか向かい合って話ができていないので、メンターとは違うかもしれませんが気を付けなければと思いました。
皆さんも新しく人が増えた際の考え方の一助になると思い共有します

All members must have leadership.

全員がリーダーシップを持つべきという内容を、具体的に説明している記事です
これをみて自分は、まずは具体的なゴールを設定しないことには全員がリーダーシップを発揮するのは難しいと思いました
もちろん売り上げを上げるという目標はあると思いますが、この目標は抽象的というか解像度が低いので、
逆に期間を区切った具体的な目標があれば全員でリーダーシップを発揮して村を成長させることが可能なのではと思います!
この村・会社の発展の一助となればと思い共有いたします!

セキュリティ系

CSRFについて

CSRFについての概要を記した記事です
普段フレームワークが良い感じにやってくれている事が多いと思いますが、こういった攻撃と対策があることを知っておくのは大事だと思います!

To Intern

データ構造(キュー・スタック・配列・連結リスト・木構造)について

データ構造の基礎について、触りだけ紹介している記事です
プログラムを書く中で時折出てくるワードや構造になるので、知っておいて損は無いかと思います!

【図解解説】これ1本でGitをマスターできるチュートリアル!【完全版】

Git の基本が書いている記事です
ざっと見て見たこと無いコマンド等があれば試しておくと良いかと思います!

JavaScriptの非同期処理をしっかり理解する 〜async/await/Promise〜

JS の async/await についての記事です
基礎的な内容になっているので、Promise や async/await についての理解がふわっとしている場合は目を通しておくと良いと思います!

共有するほどではないけど興味があったもので読んだもの

社内でおすすめされたので読んでみた記事

  • トヨタ生産方式
    • この考え方はIT分野の開発でも多く考えられており、その手法は多く提案されています
    • あとはそれを実践する時間と知識があれば、当社でもどんどんカイゼンできると思いました
  • トヨタ式「カイゼン」とは?
    • 5Sの概念はプログラミングにも大きく影響しています
      • 整理:デッドコードをなくす事で目的の場所をすぐに見つける事ができる
      • 整頓:気付かずに車輪の再開発をしないように、必要なものに簡単にアクセスできるようにドキュメントを整える、定期的なリファクタリングを行う
      • 清掃:コーディング規約を定めて、違反コードを消す
      • 清潔: CIによってその状態が維持されていなければ警告を出す
      • 躾:相互レビューで当たり前の環境を構築する
    • しかしこれらはコストをかけずにできるものではないので、長期的な利益のために会社として取り組む必要があります
  • 技術的負債とどうやって戦うか
    • ボトムアップできる文化作りから始める必要がありそう
    • 負債は細かく返したいが、その時間を自分が作れないから誰かやってくれないかなが本音かもw
  • 「技術的負債」への処方箋と「2つのDX」
    • エンジニア以外に伝えることが難しい内容を無料で公開してもらえているのはとてもありがたい
    • チーム内での共有必須
  • 良いコードとは何か
    • 概ね納得できる内容だったけどスタンプ結合だけは個人的に思うところがあった
    • 確かにプリミティブなデータだけでも完結できる内容であればそうするべきだが、受け取るものに制約を設けたり、外でDBから取得したデータを持つinstanceがあるのに、あえて内部にIDだけ渡して再取得させるなどを行うくらいなら、instanceを渡す方が良い場面もあると思う
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?