カテゴリー: SEノウハウ

SEノウハウ

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

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

SEノウハウ

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

  始業開始  

   [YouTube] IT速報 よわよわエンジニア優さん 5年後のキャリアについて 現役WEBエンジニアが語る 童貞を救いたい ナンパのすすめ 最強ナンパ師優さん 恥ずかしい?それ、ゴミだからwww 失恋の話 ニューハーフだけど彼氏になった話 ナンパ再開で思うこと LGB …

ハードウェア, 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ノウハウ

バグのないプログラム

    バグのないプログラムを書きたい   綺麗に書く マジックナンバーはconstで定義する 関数のdocを書く 第三者が読めるように変数を命名 目的がぱっとわかりにくい処理は日本語でコメントを書く   ORMを使う場合 ORMのメソッドの戻り値を全て把握 id検索でのレコード検索がすかった時の考慮した処理が必要     フェイルファス …

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』をダブルクリックします。     上の『レイヤー』, 『テーブル』を主に利用していきます。 レイヤーは色の …

SEノウハウ

WEB APIの引き継ぎ DBのカラムを確認する時にした手順

  ソースコードとDBと付け合わせてカラム名を確認した手順。 Laravel RestAPIに仕様変更するが、既存の意味が把握できないとテーブルに入れるべき値が指定できないので調査した手順のメモ   API仕様書 Redocをチェックする // Swaggerで生成されたyamlファイルをhtmlドキュメントで生成してくれるもの ・APIのURLを確認 ・routes/api. …

SEノウハウ

【工事中】デザインパターン 自分の言葉でまとめる

工事中なのだ。 自分の言葉で表現できないデザパタは自分の血肉になっていないのだ。   とあるエンジニア社長さんに「デザパタわかってるなら、『プログラマ』と名乗って良いよ」って教えて貰ったことがあった。私は少しずつプログラマの階段を登れてきてるかなぁ🐰☁️ — 優さん🌷個人開発 (@yuu13n6) November 1, 2019   Singleton インスタンスが1つだけ …

PHP, SEノウハウ

PHP preg_match() 正規表現の世界

  半角英字

  0以上であり、数字で構成されている

  2桁以下の数字

    基本的な正規表現   ^ 行頭 . 任意の一文字 例) 私は …