エンターテイメント!!

遊戯王好きのJavaエンジニアのブログ。バーニングソウルを会得する特訓中。

プログラミング

【意訳+要約】Legacy Code as a Trap

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 レガシーコードの罠 特に重要な部分 Bardさんに聞いてみた Q:プロジェクトがレガシーかどうかは、どうやって判断すればいいのでしょうか…

【意訳+要約】アプリケーション開発には「モデリング」と「ユースケース実装」というプロセスが存在する

※本記事は、ChatGPTによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 アプリケーション開発には「モデリング」と「ユースケース実装」というプロセスが存在する ChatGPTさんに聞いてみた Q:モデリングや…

【意訳+要約】リファクタリングをする際にソースコードの設計からはじめてはいけない

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 リファクタリングをする際にソースコードの設計からはじめてはいけない リファクタリングの目的 設計からはじめると失敗する リファクタリ…

【意訳+要約】今後のスキルセットには必ず「AIを使いこなす」が組み込まれる GitHub CopilotとChatGPTの登場から考え直す、AIとの関わり方

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 エンジニアとAIの関わり方に関する議論のポイント エンジニアは、AIを使いこなすためのスキルを身につける必要がある 組織は、AIを活用し…

【意訳+要約】How to Become a 10x Dev

原文 意訳+要約 10倍開発者になるための7つの方法 スクリプトで繰り返し作業を自動化 キーボードショートカットのマスター バージョン管理ワークフローをマスターする 既存のコンポーネントやライブラリを活用する ラピッドプロトタイピングのためのHTML Emm…

【意訳+要約】How open source landed me a job in a YC company

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 オープンソースでシリコンバレーのスタートアップに就職した話 オープンソースが就職に役立つ理由 オープンソースで就職するために必要な…

【意訳+要約】Business Intelligence Data Analyst vs. BI Developer

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 ビジネスインテリジェンスデータアナリストとBI開発者の違い 両者の違い 両者の連携 まとめ 重要な部分 Bardさんに聞いてみた Q:データ…

【意訳+要約】Architecting Code Excellence: 20 Essential Tips for Crafting Clean and Maintainable Software

原文 意訳+要約 アーキテクチャーに関する20の重要なヒント まとめ Bardさんに聞いてみた Q:ソフトウェア開発で原理原則をしることのメリットを教えてください Q:原理原則は、どうやったら身につきますか? 感想+雑記 参考リンク 原文 Architecting Cod…

【意訳+要約】The Developer Job Market Is Insane 🤯 5 Tips On How To Survive (デベロッパーの転職市場は異常 🤯 生き残るための5つのヒント)

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 2023年に開発者の仕事を見つけるのが難しい理由とその解決策 1. 需要の増加 2. 供給の不足 3. 採用基準の引き上げ 解決策 1. スキルアップ…

【意訳+要約】https://dev.to/onix-systems/5-steps-to-solving-programming-problems-11gc

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 プログラミング問題を解決するための5つのステップ 1. 問題を定義する 2. 解決策を検討する 3. 解決策を実行する 4. 結果を評価する 5. 改…

JJUG CCC 2023 Fall 参加レポート

経緯 いつも参加しているJJUGが開かれるので参加 今回は、現地開催のみだったので、足を運んだ 公式サイト JJUG CCC 2023 Fall(現地開催のみ) - 日本Javaユーザーグループ/Japan Java User Group | Doorkeeper 参加したセッション 本当は、午前から参加す…

【意訳+要約】Two simple rules for better and more secure code

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 より良い、より安全なコードのための2つの簡単なルール 概要 コードを分割する 入力を検証する 重要な部分 まとめ 感想 原文 Two simple r…

【意訳+要約】How To Write Better and Quality Code

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 より良いコードを書くための 10 のヒント ファイル構造 再利用可能なコード コメント ユニットテスト テストフレームワークを使う IDE AI…

【意訳+要約】Unleash Your Coding Superpowers with CoderKit!

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 紹介サイト 意訳+要約 CoderKitでコーディングの超能力を解き放て! CoderKitの特徴 CoderKitの使い方 CoderKitのメリット CoderKitの注意点 まとめ …

【意訳+要約】The Rise of TypeScript: A Strongly Typed JavaScript Superset

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 TypeScriptの台頭 TypeScriptの台頭の背景 TypeScriptのメリット TypeScriptの今後 まとめ 特に重要な部分 感想 原文 The Rise of TypeScr…

【意訳+要約】Java vs. JavaScript: Understanding Their Distinctions

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 JavaとJavaScriptの違い 開発環境 実行環境 文法 用途 まとめ 特に重要な部分 感想 原文 Java vs. JavaScript: Understanding Their Disti…

【意訳+要約】So You Want to be a Better Developer?

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 プログラマーとして成長する方法 1. 基本的なスキルを身につける 2. 実践経験を積む 3. 最新の技術を学ぶ 4. 他のエンジニアと交流する ま…

【意訳+要約】TIOBE Index for October 2023

どうも要約精度が高くなかったので、自分で翻訳+要約 原文 TIOBE Index - TIOBE 意訳+要約 10月のヘッドライン C#はJavaに近づいている C#とJavaの差はかつてないほど小さくなっている。 Javaの人気低下要因 - Java 8以降にオラクルが有料ライセンスモデル…

【翻訳+意訳】Java Is Not Dead Yet! Why Is Java So Popular Even In 2023?

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 Java Is Not Dead Yet! Why Is Java So Popular Even In 2023? - Stratoflow 意訳+要約 Javaが人気な理由 Javaは、1995年にSun Microsystemsによって…

【Bard意訳+翻訳】Front End Developer Roadmap

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 Front End Developer Roadmap Bardによる意訳+翻訳 フロントエンドエンジニアとは、Webブラウザ上で動作するWebアプリケーションのユーザーインター…

【翻訳+意訳】Mastering OOP : A Comprehensive Guide

原文 Mastering OOP : A Comprehensive Guide - DEV Community 意訳+翻訳 OOPとは オブジェクト指向プログラミング(OOP)は、現代のソフトウェア開発で最も広く使われているプログラミング手法です。OOPをマスターすることで、より複雑なソフトウェアを効…

【翻訳+要約】Why Naming is #1 Skill for Writing Clean Code

原文 Why Naming is #1 Skill for Writing Clean Code ‍ - DEV Community 紹介文 Clean Codeの鍵となるスキル、それは適切な名前の選択。開発者たちが頻繁に見過ごすが、実はコードを理解しやすくし、メンテナンスを効果的に行うための不可欠な手法。今回は…

【小ネタ】Qiita APIを利用して記事を取得してみた

経緯 実装 環境情報 Java17 SpringBoot3 実装 // ① HttpClient client = HttpClient.newBuilder() .version(HttpClient.Version.HTTP_1_1) .followRedirects(HttpClient.Redirect.NORMAL) .connectTimeout(Duration.ofSeconds(20)) .build(); // ② String we…

2023/10/02週 気づきと振り返りなどなど

業務こなしての気づき Javaのcompareの使い方 結果は0と比較した方がいい。 1とか-1で==で見ると、何してるのかわからない。 久々にそういう実装をみて、何をしているのか、さっぱり分からなかった。 0なら符号が挙動と一致するはずなので、可読性の観点から…

【意訳】The 5 principles of Unit Testing ~ユニットテストの5原則 ~

経緯 無茶苦茶いいねが付いていたので、目に止まったので、内容を意訳・要約してみた。 原文 The 5 principles of Unit Testing - DEV Community 意訳・要約 ユニットテストの基本的な原則 ユニットテストはコードの一部分を対象とし、その部分が期待通りに…

Top 7 JavaScript One-Liners: Your Path to Cleaner, Readable Code 見て思ったこと

経緯 サイト見てて思うところがあったから 原本 Top 7 JavaScript One-Liners: Your Path to Cleaner, Readable Code - DEV Community 思うところ 1) Sum of an array of elements は、よく使う。 何かの合計が欲しいときって、結構ある。 別言語でも、redu…

Java 21の事前調査

モチベ 公式サイト 環境準備 実験 JEP430 JEP431 JEP440 JEP441 JEP 452 詳細な内容まとめ JEP 453 その他雑記+愚痴 参考サイト モチベ LTSなので、要調査だと感じている。 そこまでやる気はでなかったけど、なんとか調べた。 公式サイト JDK 21 環境準備 s…

2023/08/13週 気づきと振り返り

業務をこなしての感想 配下メンバーがコピペエンジニア 配下にメンバーがいるのだが、コピペで中身を理解できてないケースが多い。。。 俺も人のこと言えるかと言うと怪しいが。。。 明らかに簡単に分かる箇所で、躓いているので、分からなくてもトレースで…

Why Not to Store images in Database?の翻訳・意訳+個人の意見

経緯 DBに画像を保存するシステム作ったことがあり、思うところがあったので、翻訳と意見をまとめた 原文 Why Not to Store images in Database? - DEV Community 翻訳+意訳 データベースに画像を保存するメリットとデメリット: データベースへの画像保存…

【翻訳・意訳】Best Practices for Versioning and Updating APIs: A Comprehensive Guide

経緯 かなりの長文で、書人も熱意を持っているんだろうと思って、訳してみた。 あと、自分の主戦場が、バックエンドで、APIはよく作るので、気になった。 原文 Best Practices for Versioning and Updating APIs: A Comprehensive Guide - Java Code Geeks -…