記事一覧
-
コード設計学習5 メソッドのまとまり
2025/10/31# このブログについて 最近システム設計に興味を持ち、特にコード設計について学んだことをまとめます。 自分の今後の戒めも込めて。 # メソッドのまとまりについて 見た目は動いているコードでも、命名が適切でないと**構造が見えずバグの温床**になります。 今回は「命名」に注目して、良いコードと悪いコードを比較してみます。 ## 悪いコード例 ```csharp Console.WriteL...
Qiita -
コード設計学習4 変数の使い分け
2025/10/31# このブログについて 最近システム設計に興味を持ち、特にコード設計について学んだことをまとめます。 自分の今後の戒めも込めて。 # 変数の使い分けについて 同じ変数に別の意味を持たせると、後で読む人は「今この時点での値は何?」と混乱してしまいます。 変数には**一つの目的だけを持たせる**ことで、バグの混入を防ぐことができます。 ## 悪いコード例 ```csharp int valu...
Qiita -
コード設計学習3 データクラスの設計
2025/10/31# このブログについて 最近システム設計に興味を持ち、特にコード設計について学んだことをまとめます。 自分の今後の戒めも込めて。 # データクラスの設計について 単なるデータの入れ物(DTO)は、一見シンプルに見えても**ロジックの無法地帯**を生みやすく、バグや不整合の原因になります。 他のクラスが勝手にデータを操作し、「どこで何が変わるのか」が不透明になるためです。 ## 悪いコード例...
Qiita -
💲 1574文字
ZENN -
コード設計学習2 ネスト
2025/10/31# このブログについて 最近システム設計に興味を持ち、特にコード設計について学んだことをまとめます。 自分の今後の戒めも込めて。 # ネストについて 条件分岐が深くなると、コードを読む人はどの条件が成立したときに処理が行われるのかを頭の中で追わなければなりません。 これは認知負荷が高く、バグを生む温床になります。 深いネストは、一見まじめに書かれているようでも、**読むのがつらいコード**を生...
Qiita -
~/.zshrcってなんやねん
2025/10/31🛂 740文字
ZENN -
コード設計学習1 命名
2025/10/31# このブログについて 最近システム設計に興味を持ち、特にコード設計について学んだことをまとめます。 自分の今後の戒めも込めて。 # 命名について 見た目は動いているコードでも、命名が適切でないと**構造が見えずバグの温床**になります。 今回は「命名」に注目して、良いコードと悪いコードを比較してみます。 ## 悪いコード例 ```csharp var a = GetData(b); v...
Qiita -
🛠 9203文字
ZENN -
[Ruby on Rails] Railsチュートリアルから得た学び
2025/10/31# はじめに こんにちは、Devnikiです! 2週間までは暑かったのに急に寒くなりましたよね。 私は風邪を引いて1週間ほど咳と喉の痛みで苦しみました... 季節の変わり目なので風邪を引かないように気をつけて下さい😌 今回は、[Railsチュートリアル](https://railstutorial.jp/chapters/beginning?version=7.0#cha-beginning...
Qiita -
SQL設計で頭を抱えているあなたへ
2025/10/31# はじめに SQLを学び始めた皆さん。 簡単なCRUD操作ができるようになったのも束の間、複雑なクエリ設計に悩んでいる方も多いのでは? 今回はそんなあなたに捧げる記事です。 どこかで誰かの助けになれば! と、だたただ例題を解く手順を書き殴ります。 # 例題 以下の記事の例題を拝借します。 https://note.com/bright_lynx5833/n/n004afa4d5b5e 解...
Qiita -
【GitHub Copilot Pro】学生は無料で使えると聞いて申請してみた
2025/10/31🧑✈️ 2225文字
ZENN -
技術基礎固め - CI/CD
2025/10/31📝 5254文字
ZENN -
Oracle Database の移行ツールとして Zero Downtime Migration というソフトウェアがあります。これを使ってみますやで。 彡(^)(^) # 1. 参考ドキュメント 以下のマニュアル/ドキュメントを参照しました。 > 2 Zero Downtime Migrationソフトウェアの設定 > https://docs.oracle.com/cd/G22032_...
Qiita -
# 機能作成になれてきたところで 私は、業務以外の開発に関して、2025年はFlutterに最も時間を充てて進めています。年間を通して継続的に開発ができているので、何か機能作成することに関しては、ある程度できるようになりました。 来年になってから本格的に進めるつもりでしたが、先月くらいから機能作成以外の学習を始めています。 - Flutterコード自体リファクタリング - パフォーマンス改善 -...
Qiita -
:terminal から親の Vim でファイルを開く(Neovim 編)
2025/10/31🔖 4605文字
ZENN -
📝 679文字
ZENN -
Debug or Delete? ― 型が異なる構造のChain
2025/10/31👻 3508文字
ZENN -
CodeZine
-
GoogleがChrome 143のβ版提供を開始、XSLTの段階的廃止が明らかに
2025/10/31CodeZine -
【入門編】CloudFormationとは?テンプレート構造と基本セクションを理解する
2025/10/30AWSを業務で使っていると、「環境構築を自動化したい」「設定をコードで管理したい」 ――そんな場面が必ず出てきます。 でもTerraformほどの自由度はいらない。 AWS公式の仕組みで、確実にAWSリソースを管理したい。 そこで登場するのが **AWS CloudFormation(CFn)** です。 この記事では、CloudFormationの基本的な考え方と、 最小構成のテンプレート...
Qiita