カテゴリー: 開発

開発

うごうご動け! GitLab Runner

  CI/CDの合計が2, 000分を超えると制限がかかります。 その場合にGitLab Runnerを利用して自前で動かしつつGitLabをまた利用できます。   // あんまり実用的じゃないかも?CIがこけまくる…コーンコーン。きつねちゃんにお金を払うのが絶対良いよ!   トークンの確保   プロジェクトと紐づけるトークンを確保します。 ht …

開発, PHP, SEノウハウ

バグのないプログラム

    バグのないプログラムを書きたい それは人類の願い。   フェイルファスト 想定外は処理を止めるのが安全 投稿されたファイルを読み込んで拡張子で判断し、CSVFileReaderクラスかXMLFileReaderクラスに振り分けるクラス (PHPによるデザインパターン入門 Factory Methodパターンより) [crayon-5e497b0e221ac91 …

開発

Git cherry-pick

  コミットしようとした時に意図しないブランチで作業していた・・・。   そんな時に!cherry-pick   git status

  ブランチを確認する

  本来作業していたかったブランチに移動する [crayo …

開発

[Git] masterでの作業を別ブランチに移動させる

  featureブランチで作業していたと思ったら、コミットする時にmasterで作業していたことに気づく! masterで行っていた作業をfeatureブランチに移動させたい。   条件として、まだcommitは行っていない状況   よくあるケースなのでまとめておく。   ①現在の状況を一時退避する   [crayon-5e497b0e2317f …

開発

Git-flow + GitLab.com

  バージョン管理戦略としてGitlab-Flowを覚える必要があるから複アカ作ってやってみよう。これを覚えないとチーム開発業務に参加できないのだ😇https://t.co/oi8gfvfzzJhttps://t.co/F4UxFlVHk8 — 優さん@個人開発 (@yuu13n6) September 23, 2019   ツール GitLab.com Sourcetree …

開発

来月からチーム開発するのでGitのまとめ

      Git Guiクライアント Sourcetree for Mac GitKraken ユーザが多くて情報が得られやすいのでSourcetreeを選択。   Gitまとめ   チーム開発しぐさ VS Codeでコーディングしながら、SoucetreeでGitの操作をする。Gitについてコマンドでも良いがGUIで確認しながらの方が間違いにく …