2019-01-01から1年間の記事一覧

チームで物事を進める

本日の学び チームで物事を進める場合、リーダーが気にする点とは? 期限までに成果を出す メンバーが円滑に作業できる状況を作る 遅れると分かった時点で、期限を引き延ばす この3点が大切だと気づいた。 1, 2 は連動していて、リーダーの視点からみて、見…

生産性とは何か? - p.1

今回は考察シリーズです new! テーマは「生産性とは何か?」 生産性という言葉は、色んなイメージが着いてしまっているので、整理してみたいと思います。 定義を見てみましょう。 Wikipediaから引用します。 生産性(せいさんせい、Productivity)とは、経済…

既存機能の信頼性を担保してから変更を行う

本日の学び 開発フローにおけるテスト観点について、新たな学びがあった。 今回はやや複雑な事情になるため、整理しながらまとめていく。 開発アイテムが既存の機能の拡張を行う すでにある機能に手を加えて新規機能を追加した。 既存機能は、データの操作が…

開発プロセスについて

本日の学び 機能実装における開発プロセスにおいて 仕様策定 -> テスト観点のレビュー -> 実装 実装 -> テスト実施 -> 仕様を満たしていれば機能ブランチに取り組む。 基本的には上記のフローを踏むことによって、「仕様通りかどうか」を確認しつつ、「バグ…

DOMとか仮想DOMとか聞くけど、一体なんなのか

Reactを勉強していると仮想DOMや差分レンダリングなどのキーワードを目にしますが、いまいちパッと理解できなかったので、そのための覚書です。 トピック一覧 DOMとは? JavaScript とは Virtual DOM (仮想DOM) とは? React Component とは? DOMとは? w…

Node.js ES2015 require の働きについて

require の働き npm install 経由で入れた場合 自作ライブラリの場合 まとめると とあるフォルダーをモジュール化するには ES2015によるモジュールの扱い方をまとめてみました。 モジュールのインポートは require モジュールのエクスポートは module.export…

NPMについて(まとめ)

NPMについて NPMとは何か NPMで出来ること パッケージのバージョンについて 例えば NPMの使い方 パッケージのインストール NPMについて NPMとは何か JavaScript開発者間でライブラリを共有するためのプラットフォーム Node.jsをインストールすればついてくる…