カテゴリー: SEノウハウ

SQL, SEノウハウ

すべらないSQLによる本番マイグレーション

    仕様変更によってremarksにあるデータをlogin_infoに移す本番マイグレーションがありました。 事業部に伝わる秘技 ポイント 作業前バックアップ →ヤバくなったら戻せる 立会いによるレビュー トランザクションとカウントを駆使したマイグレーション マイグレーションを本番サーバ内のトランザクションを利用することで、 更新対象を常に確認しながら実行することで精度を確 …

SEノウハウ

仕様書・設計書レビューする時のポイント

  レビューの目的 おかしいところがないか、客観的に第三者に評価して貰う。 おかしい箇所をさがして修正提案 こうした方がベターな箇所をさがして改善提案 2点を行う   良い仕様書とは? 機能要件を満たしている 読んで仕様がわかりやすいようになっている   設計書のポイント テーブルとカラムが明確に指定されていること   チェックポイント   会議で …

SEノウハウ

テレワークの始業・終業報告テンプレート

  始業開始  

         爆速レンタルサーバならConoHa WING  サーバはプロに全部お任せ!「仕事」に専念したいあなたにおすすめです。    ConoHa VPSで運営してま🐱  サーバの勉強がしたいあなたにおすすめ!現役エンジニアの管理人が選んだ、WordPress運用に適 …

SEノウハウ

オフショア 主な祝日 旧正月

  土日が期間に含まれると振替休日としてプラスされるので注意が必要です。振替分は含めていません 中国 旧正月 : 2月11‐17日 清明節(お盆休み):4月3‐5日(3連休) GW:5月1‐5日(5連休) 端午節:6月12‐14日(3連休) 中秋節:9月19‐21日(3連休) 国慶節(建国日):10月1‐7日(7連休)   ベトナム 旧正月 :  2月10 – 14 …

ハードウェア, SEノウハウ

Mac遣い、親のパソコンを組む

    Mac遣い、親のパソコンを組む。 pic.twitter.com/YpbkjZFHT5 — 優さん🌷個人開発 (@yuu13n6) January 2, 2020 電源をつけた、ファンが回らない。マザーの色は変わる PCの電源ボタンを押し忘れてないか? ケースのスイッチ系のマザーへの接続は大丈夫か?   どこがおかしいのだ? マザーボードのステータスチェックを …

NoSQL, RDB, SEノウハウ

RDB NoSQLパフォーマンス

  ざっくり覚える数字 ざっくり感が大事。 ちょっと好きかも?より大好き!の方が嬉しいでしょ? MySQL SELECTは100,000回/秒 UPDATE15,000回/秒 NoSQL SELECTは200,000〜750,000回/秒 UPDATE30,000回/秒 データサイズ感 100万レコード →  1GB     ディスク オンメモリ + SSDがさいつよ …

開発, PHP, SEノウハウ

バグのないプログラム

  値の判定   値があること

  空配列判定

  collectionがあるか

  配列の判定 [crayon-6005d647bf5be403748 …

SEノウハウ

N+1問題を発生させないには?

リレーションは全く使わないわけじゃなくて、 親テーブルのid取得といったシンプルな実装では利用する$user = $r_user->findWhere([ ‘id’ => $user_id ]); $company_id = $user->section->company->id; — 優さん (@yuu13n6r2) December 20, …

PHP, SEノウハウ

インターン向け PHP教材

  インターン向けの教材はないか?ということでおすすめしました😊 これをすすめていく ● チームラボオンラインスキルアップ課題 https://team-lab.github.io/skillup/   🌟基礎編 ●ドットインストール PHP検索 https://dotinstall.com/search?q=PHP&f=topbar ● Laravel https:/ …

RDB, SEノウハウ

DB, API設計でのINT型

  DB, API設計でのINT型留意点 データベース設計の正規化ではnullは不許可 WorkBenchのフラグ欄を真偽値型のBoolean(TINYINT)を選択する Swagger Editor ・真偽値はtypeをbooleanにする ・21億4,000万 ・超える可能性がある →BIGINT ・超えない → INT32 自動採番の主キーはBIGINT(INT64)にしています。 …

RDB, SEノウハウ

MySQL WorkbenchでER図作成

  私は主にER図作成に利用しています。 ダウンロード MySQL Workbenchのダウンロード   MySQL Workbenchの起動   [File] > [New Model]で新しいモデルを開きます。『Ad Diagram』をダブルクリックします。     上の『レイヤー』, 『テーブル』を主に利用していきます。 レイヤーは色の …