アルフォート生活🍫💴

3年後の自分のために、知識をアルフォートの箱に詰めていきます💴

MVCモデル

MVCとは ソフトウェアの設計モデルの一つで、機能を「Model」「View」「Controller」の三つの役割に分離して実装し、それらが連携して処理を進める方式。 Model システムの中でビジネスロジックを担当し、SQLなどのデータや、計算の途中結果など、Model内部…

【Ruby】テスト用プログラム

require './[ファイル名]' class Main def self.start obj = Sqluser.new() obj.setValue str = obj.database end end class Test class << self def start end def foo puts'\'foooooooooooooo' end end end # Test.start # Test.foo # メソッドを実行 puts…

【Ruby】クラスの基礎

ゲッターとセッター [attr_accessor]を使用しないと、インスタンス精製後に外部アクセスが行えない? [@type]などのようにフィールド変数を定義すれば 、[attr_accessor]を使用しないくてもよいが、[self.type]の様な記述をしたい場合は[attr_accessor]の指…

【Ruby】基礎知識

シンボル シンボルとは主に文字列にコロン記号「:」を前置して定義したもの メソッドなどの名前を識別するためのラベルをオブジェクト化したもの ハッシュでのキーとしてよく使用 str = "string" #文字列sym = :symbol #シンボル メリット 可読性が上がる 処…

Gitでよく使う流れと困ったこと

Gitでよく使う流れ GitHub リポジトリ作成 ※予め空のリポジトリ作成しておく git initgit clone "[ URL ]"git remote add origin "[ URL ]"git add [ ファイル名 ]git commit -m "[ コメント ]"git branch -M maingit push origin main GitHub pull&push git…

ファイルとディレクトリを間違えて作ってハマった話

やりたかった事 UNIX内でのファイルの移動 起こった事 mkdir memo.txtecho 'サンプルテキスト' >> ~/environment/memo.txt 「間違えてファイル作ってるううう」 mv -f memo.txt ./kadai-terminalmv: cannot overwrite directory './kadai-terminal/memo.txt'…