• システム開発に関わる内容をざっくりと書いていく

charter48 投稿一覧

フルスタックエンジニアとは

フルスタックエンジニアとは:  線引きは難しいが、一般的には一連の開発工程を一通り全てできるエンジニア 需要の有無:  かなりある 忙しさ:  会社やその人の仕事ぶり次第だが、一般的には忙しい、なぜならシステム開発の全プ ...

続きを読む

フルスタックエンジニアに必要だと思われるスキルをざっくり

システム設計:  要件からシステム全体を設計する 外部設計・詳細設計:  各種機能を実現する形式や画面の設計、どのようにコーディングするかの設計 インフラ回りの環境設計:  各種開発時、テスト時、リリース時のインフラ環境 ...

続きを読む

ざっくり短文での開発プロセス解説

ざっくりと各開発プロセスの解説: 要件定義:  今から開発するもので何がやりたいか 基本設計:  要件を満たすシステムをどんな形式(Web、クラサバ等)で、どんな画面で作るか 詳細設計:  基本設計を満たすシステムをデー ...

続きを読む

Jenkinsパイプラインの引数をジョブに引き継ぐ

パイプラインから呼び出すジョブにパラメタがある場合に、呼び出し元の引数を引き継がせる方法 ・パイプラインから呼び出すジョブにパラメタを設定 ・呼び出し元のパイプラインにパラメタを設定 ・呼び出し元のパイプラインに引き継ぎ ...

続きを読む

Jenkins内スクリプトでのユーザID・パスワード使用

Jenkins内のシェルスクリプト等を実装する際にIDやパスワードを設定する場合が多々あるが、平文だとまずい時の対策 1、「ビルド環境」->「秘密テキストや秘密ファイルを使用する」にチェックを入れる 2、「バインディング ...

続きを読む

バージョン管理ソフトでの製品(ソース)管理プロセス例

前提:  ブランチを作成できるバージョン管理ソフトを使用(Git、Subversion、TFS等) ・リリース対象が一つの場合(納品先別にリリース対象が変わらない、または変わることが少ない)  ・新規開発時:   マスタ ...

続きを読む

CsvHelperでCSV作成

オブジェクトのコレクションを渡すだけで、項目に対応したCSVを作成してくれるので便利。 1、NugetからCsvHelperを取得 2、コーディング *区切り文字を含んでいる文字列には””で囲んで ...

続きを読む

ワイルドカードと正規表現

ワイルドカードと正規表現について ワイルドカード: 2種類だけ 1、長さ0文字以上の連続した任意の文字列   * 2、任意の1文字   ? 正規表現: ワイルドカードで出来ることに加えて、複雑な条件を指定する事ができる

続きを読む

HttpContextにセットした情報(signinしたClaim等)が安定して取れなくなったので、IISのアプリケーションプールのユーザプロファイルの読み込みを変更した

HttpContextにSignInAsyncで認証を行った情報が安定して取れなくなった。 必ず発生するというわけでは無く、安定して取れなくなる。 方々調べたが、動かしているアプリケーションプールの下記設定で改善した。( ...

続きを読む

リモートワークでの腰痛対策

リモートワークをすると開発者は特にいつも以上に動かなくなる。するといつも以上に腰痛に悩まされることになる。なので対策を考える。リモートワーク前提なので、どちらも実践しやすいと思われる。 1、作業のイスをバランスボールにす ...

続きを読む